| public com.mojang.serialization.MapCodec<TreeFeature> |
| codec() |
| method_1_6879() |
| getCodec() |
|
| public static BlockStateProvider |
|
| public static boolean |
|
| public static boolean |
|
| private static void |
|
| public static boolean |
|
| private boolean |
| doPlace(WorldGenLevel level, RandomSource random, BlockPos origin, BiConsumer<BlockPos, BlockState> rootSetter, BiConsumer<BlockPos, BlockState> trunkSetter, FoliagePlacer$FoliageSetter foliageSetter) |
| method_12775(class_5281 arg0, class_5819 arg1, class_2338 arg2, BiConsumer<class_2338, class_2680> arg3, BiConsumer<class_2338, class_2680> arg4, class_4647$class_8179 arg5) |
| generate(StructureWorldAccess world, Random random, BlockPos pos, BiConsumer<BlockPos, BlockState> rootPlacerReplacer, BiConsumer<BlockPos, BlockState> trunkPlacerReplacer, FoliagePlacer$BlockPlacer blockPlacer) |
|
| private int |
|
| public void |
|
| public boolean |
|
| private static VoxelSet |
| updateLeaves(LevelAccessor level, BoundingBox bounds, Set<BlockPos> logs, Set<BlockPos> decorationSet, Set<BlockPos> rootPositions) |
| method_23380(class_1936 arg0, class_3341 arg1, Set<class_2338> arg2, Set<class_2338> arg3, Set<class_2338> arg4) |
| placeLogsAndLeaves(WorldAccess world, BlockBox box, Set<BlockPos> trunkPositions, Set<BlockPos> decorationPositions, Set<BlockPos> rootPositions) |
|
| public static List<BlockPos> |
|
| public BlockStateProvider |
| trunkProvider() |
| comp_1_967() |
| trunkProvider() |
|
| public TrunkPlacer |
| trunkPlacer() |
| comp_1_966() |
| trunkPlacer() |
|
| public BlockStateProvider |
| foliageProvider() |
| comp_1_962() |
| foliageProvider() |
|
| public FoliagePlacer |
| foliagePlacer() |
| comp_1_961() |
| foliagePlacer() |
|
| public Optional<RootPlacer> |
| rootPlacer() |
| comp_1_965() |
| rootPlacer() |
|
| public FeatureSize |
| minimumSize() |
| comp_1_964() |
| minimumSize() |
|
| public List<TreeDecorator> |
| decorators() |
| comp_1_960() |
| decorators() |
|
| public boolean |
| ignoreVines() |
| comp_1_963() |
| ignoreVines() |
|
| public BlockStateProvider |
| belowTrunkProvider() |
| comp_1_959() |
| belowTrunkProvider() |
|
| private static Boolean |
| lambda$place$4(WorldGenLevel arg0, Set arg1, Set arg2, Set arg3, BoundingBox arg4) |
| method_35363(class_5281 arg0, Set arg1, Set arg2, Set arg3, class_3341 arg4) |
| method_35363(StructureWorldAccess arg0, Set arg1, Set arg2, Set arg3, BlockBox box) |
|
| private static void |
|
| private static void |
|
| private static void |
|
| private static void |
|
| private void |
| lambda$doPlace$1(WorldGenLevel arg0, FoliagePlacer$FoliageSetter arg1, RandomSource arg2, int arg3, int arg4, int arg5, FoliagePlacer$FoliageAttachment arg6) |
| method_27372(class_5281 arg0, class_4647$class_8179 arg1, class_5819 arg2, int arg3, int arg4, int arg5, class_4647$class_5208 arg6) |
| method_27372(StructureWorldAccess arg0, FoliagePlacer$BlockPlacer arg1, Random arg2, int arg3, int arg4, int arg5, FoliagePlacer$TreeNode node) |
|
| private static BlockPos |
|
| private static boolean |
|
| private static boolean |
|
| private static boolean |
|
| private static com.mojang.datafixers.kinds.App |
| lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0) |
| method_1_7035(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0) |
| method_1_7035(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance) |
|