| public com.mojang.serialization.MapCodec<TreeFeature> | | codec() | | codec() | | method_1_6879() | | getCodec() |
|
| 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) | | 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 | | place(WorldGenLevel level, ChunkGenerator chunkGenerator, RandomSource random, BlockPos origin) | | place(WorldGenLevel level, ChunkGenerator chunkGenerator, RandomSource random, BlockPos origin) | | method_13151(class_5281 arg0, class_2794 arg1, class_5819 arg2, class_2338 arg3) | | generate(StructureWorldAccess arg0, ChunkGenerator arg1, Random arg2, BlockPos arg3) |
|
| private static VoxelSet | | updateLeaves(LevelAccessor level, BoundingBox bounds, Set<BlockPos> logs, Set<BlockPos> decorationSet, Set<BlockPos> rootPositions) | | 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 RegistryEntry<BlockStateProvider> | | trunkProvider() | | trunkProvider() | | comp_1_967() | | trunkProvider() |
|
| public TrunkPlacer | | trunkPlacer() | | trunkPlacer() | | comp_1_966() | | trunkPlacer() |
|
| public RegistryEntry<BlockStateProvider> | | foliageProvider() | | foliageProvider() | | comp_1_962() | | foliageProvider() |
|
| public FoliagePlacer | | foliagePlacer() | | foliagePlacer() | | comp_1_961() | | foliagePlacer() |
|
| public Optional<RootPlacer> | | rootPlacer() | | rootPlacer() | | comp_1_965() | | rootPlacer() |
|
| public FeatureSize | | minimumSize() | | minimumSize() | | comp_1_964() | | minimumSize() |
|
| public List<TreeDecorator> | | decorators() | | decorators() | | comp_1_960() | | decorators() |
|
| public boolean | | ignoreVines() | | ignoreVines() | | comp_1_963() | | ignoreVines() |
|
| public RegistryEntry<BlockStateProvider> | | belowTrunkProvider() | | belowTrunkProvider() | | comp_1_959() | | belowTrunkProvider() |
|