Uses of Class
net.minecraft.world.gen.feature.TreeFeatureConfig
| Package | Description |
|---|---|
| net.minecraft.block.sapling | |
| net.minecraft.world.gen.feature | |
| net.minecraft.world.gen.foliage | |
| net.minecraft.world.gen.trunk |
-
Uses of TreeFeatureConfig in net.minecraft.block.sapling
-
Uses of TreeFeatureConfig in net.minecraft.world.gen.feature
Methods in net.minecraft.world.gen.feature that return TreeFeatureConfig Modifier and Type Method Description TreeFeatureConfigTreeFeatureConfig.Builder. build()TreeFeatureConfigTreeFeatureConfig. setTreeDecorators(List<TreeDecorator> decorators)Methods in net.minecraft.world.gen.feature with parameters of type TreeFeatureConfig Modifier and Type Method Description private booleanTreeFeature. generate(StructureWorldAccess world, Random random, BlockPos pos, BiConsumer<BlockPos,BlockState> biConsumer, BiConsumer<BlockPos,BlockState> biConsumer2, TreeFeatureConfig treeFeatureConfig)private intTreeFeature. getTopPosition(TestableWorld world, int height, BlockPos pos, TreeFeatureConfig config)Method parameters in net.minecraft.world.gen.feature with type arguments of type TreeFeatureConfig Modifier and Type Method Description booleanTreeFeature. generate(FeatureContext<TreeFeatureConfig> context)Constructor parameters in net.minecraft.world.gen.feature with type arguments of type TreeFeatureConfig Constructor Description TreeFeature(com.mojang.serialization.Codec<TreeFeatureConfig> configCodec) -
Uses of TreeFeatureConfig in net.minecraft.world.gen.foliage
Methods in net.minecraft.world.gen.foliage with parameters of type TreeFeatureConfig Modifier and Type Method Description protected voidAcaciaFoliagePlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)This is the main method used to generate foliage.protected voidBlobFoliagePlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)This is the main method used to generate foliage.protected voidBushFoliagePlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)This is the main method used to generate foliage.protected voidDarkOakFoliagePlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)This is the main method used to generate foliage.voidFoliagePlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int int3, int int4)protected abstract voidFoliagePlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)This is the main method used to generate foliage.protected voidJungleFoliagePlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)This is the main method used to generate foliage.protected voidLargeOakFoliagePlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)This is the main method used to generate foliage.protected voidMegaPineFoliagePlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)This is the main method used to generate foliage.protected voidPineFoliagePlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)This is the main method used to generate foliage.protected voidRandomSpreadFoliagePlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)This is the main method used to generate foliage.protected voidSpruceFoliagePlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)This is the main method used to generate foliage.protected voidFoliagePlacer. generateSquare(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, BlockPos blockPos, int int2, int y, boolean giantTrunk)Generates a square of leaves with the given radius.intAcaciaFoliagePlacer. getRandomHeight(Random random, int trunkHeight, TreeFeatureConfig config)intBlobFoliagePlacer. getRandomHeight(Random random, int trunkHeight, TreeFeatureConfig config)intDarkOakFoliagePlacer. getRandomHeight(Random random, int trunkHeight, TreeFeatureConfig config)abstract intFoliagePlacer. getRandomHeight(Random random, int trunkHeight, TreeFeatureConfig config)intJungleFoliagePlacer. getRandomHeight(Random random, int trunkHeight, TreeFeatureConfig config)intMegaPineFoliagePlacer. getRandomHeight(Random random, int trunkHeight, TreeFeatureConfig config)intPineFoliagePlacer. getRandomHeight(Random random, int trunkHeight, TreeFeatureConfig config)intRandomSpreadFoliagePlacer. getRandomHeight(Random random, int trunkHeight, TreeFeatureConfig config)intSpruceFoliagePlacer. getRandomHeight(Random random, int trunkHeight, TreeFeatureConfig config)protected static voidFoliagePlacer. placeFoliageBlock(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig config, BlockPos blockPos) -
Uses of TreeFeatureConfig in net.minecraft.world.gen.trunk
Methods in net.minecraft.world.gen.trunk with parameters of type TreeFeatureConfig Modifier and Type Method Description List<FoliagePlacer.TreeNode>BendingTrunkPlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)Generates the trunk blocks and return a list of tree nodes to place foliage aroundList<FoliagePlacer.TreeNode>DarkOakTrunkPlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)Generates the trunk blocks and return a list of tree nodes to place foliage aroundList<FoliagePlacer.TreeNode>ForkingTrunkPlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)Generates the trunk blocks and return a list of tree nodes to place foliage aroundList<FoliagePlacer.TreeNode>GiantTrunkPlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)Generates the trunk blocks and return a list of tree nodes to place foliage aroundList<FoliagePlacer.TreeNode>LargeOakTrunkPlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)Generates the trunk blocks and return a list of tree nodes to place foliage aroundList<FoliagePlacer.TreeNode>MegaJungleTrunkPlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)Generates the trunk blocks and return a list of tree nodes to place foliage aroundList<FoliagePlacer.TreeNode>StraightTrunkPlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)Generates the trunk blocks and return a list of tree nodes to place foliage aroundabstract List<FoliagePlacer.TreeNode>TrunkPlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)Generates the trunk blocks and return a list of tree nodes to place foliage aroundprotected static booleanTrunkPlacer. getAndSetState(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig, Function<BlockState,BlockState> function)private voidLargeOakTrunkPlacer. makeBranches(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, List<LargeOakTrunkPlacer.BranchPosition> list, TreeFeatureConfig treeFeatureConfig)private booleanLargeOakTrunkPlacer. makeOrCheckBranch(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos, BlockPos blockPos2, boolean bool, TreeFeatureConfig treeFeatureConfig)protected static booleanTrunkPlacer. method_35375(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)private static voidGiantTrunkPlacer. setLog(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos.Mutable mutable, TreeFeatureConfig treeFeatureConfig, BlockPos blockPos, int int2, int int3, int int4)protected static voidTrunkPlacer. setToDirt(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)protected static voidTrunkPlacer. trySetState(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos.Mutable mutable, TreeFeatureConfig treeFeatureConfig)