| public com.mojang.serialization.MapCodec<RootSystemFeature> | | codec() | | codec() | | method_1_6879() | | getCodec() |
|
| 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 boolean | |
| private static boolean | | isAllowedTreeSpace(BlockState state, int blocksAboveOrigin, int allowedVerticalWaterHeight) | | isAllowedTreeSpace(BlockState state, int blocksAboveOrigin, int allowedVerticalWaterHeight) | | method_36419(class_2680 arg0, int arg1, int arg2) | | isAirOrWater(BlockState state, int height, int allowedVerticalWaterForTree) |
|
| private boolean | | placeDirtAndTree(WorldGenLevel level, ChunkGenerator generator, RandomSource random, BlockPos$MutableBlockPos workingPos, BlockPos pos) | | placeDirtAndTree(WorldGenLevel level, ChunkGenerator generator, RandomSource random, BlockPos$MutableBlockPos workingPos, BlockPos pos) | | method_34308(class_5281 arg0, class_2794 arg1, class_5819 arg2, class_2338$class_2339 arg3, class_2338 arg4) | | generateTreeAndRoots(StructureWorldAccess world, ChunkGenerator generator, Random random, BlockPos$Mutable mutablePos, BlockPos pos) |
|
| private void | | placeDirt(BlockPos origin, int targetHeight, WorldGenLevel level, RandomSource random) | | placeDirt(BlockPos origin, int targetHeight, WorldGenLevel level, RandomSource random) | | method_39918(class_2338 arg0, int arg1, class_5281 arg2, class_5819 arg3) | | generateRootsColumn(BlockPos pos, int maxY, StructureWorldAccess arg2, Random random) |
|
| private void | | placeRootedDirt(WorldGenLevel level, RandomSource random, int originX, int originZ, BlockPos$MutableBlockPos workingPos) | | placeRootedDirt(WorldGenLevel level, RandomSource random, int originX, int originZ, BlockPos$MutableBlockPos workingPos) | | method_34311(class_5281 arg0, class_5819 arg1, int arg2, int arg3, class_2338$class_2339 arg4) | | generateRoots(StructureWorldAccess world, Random random, int x, int z, BlockPos$Mutable mutablePos) |
|
| private void | | placeRoots(WorldGenLevel level, RandomSource random, BlockPos pos, BlockPos$MutableBlockPos workingPos) | | placeRoots(WorldGenLevel level, RandomSource random, BlockPos pos, BlockPos$MutableBlockPos workingPos) | | method_34312(class_5281 arg0, class_5819 arg1, class_2338 arg2, class_2338$class_2339 arg3) | | generateHangingRoots(StructureWorldAccess world, Random random, BlockPos pos, BlockPos$Mutable mutablePos) |
|
| public RegistryEntry<PlacedFeature> | | treeFeature() | | treeFeature() | | comp_1_1052() | | treeFeature() |
|
| public int | | requiredVerticalSpaceForTree() | | requiredVerticalSpaceForTree() | | comp_1_1046() | | requiredVerticalSpaceForTree() |
|
| public int | | levelTestDistance() | | levelTestDistance() | | comp_1_1044() | | levelTestDistance() |
|
| public int | | maxLevelDeviation() | | maxLevelDeviation() | | comp_1_1045() | | maxLevelDeviation() |
|
| public int | | rootRadius() | | rootRadius() | | comp_1_1049() | | rootRadius() |
|
| public RegistryEntryList<Block> | | rootReplaceable() | | rootReplaceable() | | comp_1_1050() | | rootReplaceable() |
|
| public RegistryEntry<BlockStateProvider> | | rootStateProvider() | | rootStateProvider() | | comp_1_1051() | | rootStateProvider() |
|
| public int | | rootPlacementAttempts() | | rootPlacementAttempts() | | comp_1_1048() | | rootPlacementAttempts() |
|
| public int | | rootColumnMaxHeight() | | rootColumnMaxHeight() | | comp_1_1047() | | rootColumnMaxHeight() |
|
| public int | | hangingRootRadius() | | hangingRootRadius() | | comp_1_1041() | | hangingRootRadius() |
|
| public int | | hangingRootsVerticalSpan() | | hangingRootsVerticalSpan() | | comp_1_1043() | | hangingRootsVerticalSpan() |
|
| public RegistryEntry<BlockStateProvider> | | hangingRootStateProvider() | | hangingRootStateProvider() | | comp_1_1042() | | hangingRootStateProvider() |
|
| public int | | hangingRootPlacementAttempts() | | hangingRootPlacementAttempts() | | comp_1_1040() | | hangingRootPlacementAttempts() |
|
| public int | | allowedVerticalWaterForTree() | | allowedVerticalWaterForTree() | | comp_1_1039() | | allowedVerticalWaterForTree() |
|
| public BlockPredicate | | allowedTreePosition() | | allowedTreePosition() | | comp_1_1038() | | allowedTreePosition() |
|