Uses of Class
net.minecraft.world.gen.feature.TreeFeatureConfig
Packages that use TreeFeatureConfig
Package
Description
-
Uses of TreeFeatureConfig in net.minecraft.block.sapling
Methods in net.minecraft.block.sapling that return types with arguments of type TreeFeatureConfigModifier and TypeMethodDescriptionprotected @Nullable ConfiguredFeature<TreeFeatureConfig,?>DarkOakSaplingGenerator.createLargeTreeFeature(Random random)protected @Nullable ConfiguredFeature<TreeFeatureConfig,?>JungleSaplingGenerator.createLargeTreeFeature(Random random)protected abstract @Nullable ConfiguredFeature<TreeFeatureConfig,?>LargeTreeSaplingGenerator.createLargeTreeFeature(Random random)protected @Nullable ConfiguredFeature<TreeFeatureConfig,?>SpruceSaplingGenerator.createLargeTreeFeature(Random random)protected @Nullable ConfiguredFeature<TreeFeatureConfig,?>AcaciaSaplingGenerator.createTreeFeature(Random random, boolean bees)protected @Nullable ConfiguredFeature<TreeFeatureConfig,?>BirchSaplingGenerator.createTreeFeature(Random random, boolean bees)protected @Nullable ConfiguredFeature<TreeFeatureConfig,?>DarkOakSaplingGenerator.createTreeFeature(Random random, boolean bees)protected @Nullable ConfiguredFeature<TreeFeatureConfig,?>JungleSaplingGenerator.createTreeFeature(Random random, boolean bees)protected @Nullable ConfiguredFeature<TreeFeatureConfig,?>OakSaplingGenerator.createTreeFeature(Random random, boolean bees)protected abstract @Nullable ConfiguredFeature<TreeFeatureConfig,?>SaplingGenerator.createTreeFeature(Random random, boolean bees)protected @Nullable ConfiguredFeature<TreeFeatureConfig,?>SpruceSaplingGenerator.createTreeFeature(Random random, boolean bees) -
Uses of TreeFeatureConfig in net.minecraft.world.gen.feature
Fields in net.minecraft.world.gen.feature with type parameters of type TreeFeatureConfigModifier and TypeFieldDescriptionstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.ACACIAstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.AZALEA_TREEstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.BIRCHstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.BIRCH_BEES_0002static ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.BIRCH_BEES_002static ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.BIRCH_BEES_005static com.mojang.serialization.Codec<TreeFeatureConfig>TreeFeatureConfig.CODECstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.DARK_OAKstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.FANCY_OAKstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.FANCY_OAK_BEES_0002static ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.FANCY_OAK_BEES_002static ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.FANCY_OAK_BEES_005static ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.JUNGLE_BUSHstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.JUNGLE_TREEstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.JUNGLE_TREE_NO_VINEstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.MEGA_JUNGLE_TREEstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.MEGA_PINEstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.MEGA_SPRUCEstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.OAKstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.OAK_BEES_0002static ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.OAK_BEES_002static ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.OAK_BEES_005static ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.PINEstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.SPRUCEstatic ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.SUPER_BIRCH_BEES_0002static ConfiguredFeature<TreeFeatureConfig,?>ConfiguredFeatures.SWAMP_OAKstatic Feature<TreeFeatureConfig>Feature.TREEMethods in net.minecraft.world.gen.feature that return TreeFeatureConfigModifier and TypeMethodDescriptionTreeFeatureConfig.Builder.build()TreeFeatureConfig.setTreeDecorators(List<TreeDecorator> decorators)Methods in net.minecraft.world.gen.feature with parameters of type TreeFeatureConfigModifier and TypeMethodDescriptionprivate 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 TreeFeatureConfigModifier and TypeMethodDescriptionbooleanTreeFeature.generate(FeatureContext<TreeFeatureConfig> context)Constructor parameters in net.minecraft.world.gen.feature with type arguments of type TreeFeatureConfigModifierConstructorDescriptionTreeFeature(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 TreeFeatureConfigModifier and TypeMethodDescriptionprotected 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 TreeFeatureConfigModifier and TypeMethodDescriptionBendingTrunkPlacer.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 aroundDarkOakTrunkPlacer.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 aroundForkingTrunkPlacer.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 aroundGiantTrunkPlacer.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 aroundLargeOakTrunkPlacer.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 aroundMegaJungleTrunkPlacer.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 aroundStraightTrunkPlacer.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)