public boolean shouldBeRemovedDueToChange(Vector3i location, Side sideChanged) {
return sideChanged == Side.BOTTOM && !isSufficientlySupported(location, Collections.<Vector3i, Block>emptyMap());
}
private Block getBlockWithOverrides(Vector3i location, Map<Vector3i, Block> blockOverrides) {
final Block blockFromOverride = blockOverrides.get(location);
if (blockFromOverride != null) {
return blockFromOverride;
}
return getWorldProvider().getBlock(location);
}