| public static BlockLocating$Rectangle |
| getLargestRectangleAround(BlockPos center, Direction$Axis axis1, int limit1, Direction$Axis axis2, int limit2, Predicate<BlockPos> test) |
| method_30574(class_2338 arg0, class_2350$class_2351 arg1, int arg2, class_2350$class_2351 arg3, int arg4, Predicate<class_2338> arg5) |
| getLargestRectangle(BlockPos center, Direction$Axis primaryAxis, int primaryMaxBlocks, Direction$Axis secondaryAxis, int secondaryMaxBlocks, Predicate<BlockPos> predicate) |
|
| private static int |
|
| static com.mojang.datafixers.util.Pair<BlockLocating$IntBounds, Integer> |
| getMaxRectangleLocation(int[] columns) |
| method_30576(int[] arg0) |
| findLargestRectangle(int[] heights) |
|
| public static Optional<BlockPos> |
| getTopConnectedBlock(BlockGetter level, BlockPos pos, Block bodyBlock, Direction growthDirection, Block headBlock) |
| method_34851(class_1922 arg0, class_2338 arg1, class_2248 arg2, class_2350 arg3, class_2248 arg4) |
| findColumnEnd(BlockView world, BlockPos pos, Block intermediateBlock, Direction direction, Block endBlock) |
|