Package net.minecraft.block.sapling
Class LargeTreeSaplingGenerator
java.lang.Object
net.minecraft.block.sapling.SaplingGenerator
net.minecraft.block.sapling.LargeTreeSaplingGenerator
- Direct Known Subclasses:
DarkOakSaplingGenerator,JungleSaplingGenerator,SpruceSaplingGenerator
- Mappings:
Namespace Name official cjzintermediary net/minecraft/class_2650named net/minecraft/block/sapling/LargeTreeSaplingGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanGenerateLargeTree(BlockState state, BlockView world, BlockPos pos, int x, int z) protected abstract @Nullable ConfiguredFeature<TreeFeatureConfig,?> createLargeTreeFeature(Random random) booleangenerate(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, Random random) booleangenerateLargeTree(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, Random random, int x, int z) Methods inherited from class net.minecraft.block.sapling.SaplingGenerator
createTreeFeature
-
Constructor Details
-
LargeTreeSaplingGenerator
public LargeTreeSaplingGenerator()
-
-
Method Details
-
generate
public boolean generate(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, Random random) - Overrides:
generatein classSaplingGenerator- Mappings:
Namespace Name Mixin selector official aLcka;a(Labr;Lcmn;Lgg;Lcks;Ljava/util/Random;)Zintermediary method_11431Lnet/minecraft/class_2647;method_11431(Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Random;)Znamed generateLnet/minecraft/block/sapling/SaplingGenerator;generate(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Ljava/util/Random;)Z
-
createLargeTreeFeature
@Nullable protected abstract @Nullable ConfiguredFeature<TreeFeatureConfig,?> createLargeTreeFeature(Random random) - Mappings:
Namespace Name Mixin selector official aLcjz;a(Ljava/util/Random;)Lcrn;intermediary method_11443Lnet/minecraft/class_2650;method_11443(Ljava/util/Random;)Lnet/minecraft/class_2975;named createLargeTreeFeatureLnet/minecraft/block/sapling/LargeTreeSaplingGenerator;createLargeTreeFeature(Ljava/util/Random;)Lnet/minecraft/world/gen/feature/ConfiguredFeature;
-
generateLargeTree
public boolean generateLargeTree(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, Random random, int x, int z) - Mappings:
Namespace Name Mixin selector official aLcjz;a(Labr;Lcmn;Lgg;Lcks;Ljava/util/Random;II)Zintermediary method_11444Lnet/minecraft/class_2650;method_11444(Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Random;II)Znamed generateLargeTreeLnet/minecraft/block/sapling/LargeTreeSaplingGenerator;generateLargeTree(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Ljava/util/Random;II)Z
-
canGenerateLargeTree
public static boolean canGenerateLargeTree(BlockState state, BlockView world, BlockPos pos, int x, int z) - Mappings:
Namespace Name Mixin selector official aLcjz;a(Lcks;Lbvt;Lgg;II)Zintermediary method_11442Lnet/minecraft/class_2650;method_11442(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;II)Znamed canGenerateLargeTreeLnet/minecraft/block/sapling/LargeTreeSaplingGenerator;canGenerateLargeTree(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;II)Z
-