类的使用
net.minecraft.world.gen.feature.TreeFeatureConfig
-
使用TreeFeatureConfig的程序包 程序包 说明 net.minecraft.block.sapling net.minecraft.world.gen.feature net.minecraft.world.gen.foliage net.minecraft.world.gen.trunk -
-
net.minecraft.block.sapling中TreeFeatureConfig的使用
-
net.minecraft.world.gen.feature中TreeFeatureConfig的使用
返回TreeFeatureConfig的net.minecraft.world.gen.feature中的方法 修饰符和类型 方法 说明 TreeFeatureConfigTreeFeatureConfig.Builder. build()TreeFeatureConfigTreeFeatureConfig. setTreeDecorators(List<TreeDecorator> decorators)参数类型为TreeFeatureConfig的net.minecraft.world.gen.feature中的方法 修饰符和类型 方法 说明 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)类型变量类型为TreeFeatureConfig的net.minecraft.world.gen.feature中的方法参数 修饰符和类型 方法 说明 booleanTreeFeature. generate(FeatureContext<TreeFeatureConfig> context)类型变量类型为TreeFeatureConfig的net.minecraft.world.gen.feature中的构造器参数 构造器 说明 TreeFeature(com.mojang.serialization.Codec<TreeFeatureConfig> configCodec) -
net.minecraft.world.gen.foliage中TreeFeatureConfig的使用
参数类型为TreeFeatureConfig的net.minecraft.world.gen.foliage中的方法 修饰符和类型 方法 说明 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) -
net.minecraft.world.gen.trunk中TreeFeatureConfig的使用
参数类型为TreeFeatureConfig的net.minecraft.world.gen.trunk中的方法 修饰符和类型 方法 说明 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)
-