private boolean hasSupportFromBlockOnSide(Vector3i blockPosition, Side side, Map<Vector3i, Block> blockOverrides) { final Vector3i sideBlockPosition = side.getAdjacentPos(blockPosition); if (!getWorldProvider().isBlockRelevant(sideBlockPosition)) { return true; } return getBlockWithOverrides(sideBlockPosition, blockOverrides).canAttachTo(side.reverse()); }
private boolean hasSupportFromBlockOnSide(Vector3i blockPosition, Side side, Map<Vector3i, Block> blockOverrides) { final Vector3i sideBlockPosition = side.getAdjacentPos(blockPosition); if (!getWorldProvider().isBlockRelevant(sideBlockPosition)) { return true; } return getBlockWithOverrides(sideBlockPosition, blockOverrides).canAttachTo(side.reverse()); }