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
-