Package net.minecraft.block
Class SaplingGenerator
java.lang.Object
net.minecraft.block.SaplingGenerator
- Mappings:
Namespace Name named net/minecraft/block/SaplingGeneratorintermediary net/minecraft/class_8813official drm
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SaplingGeneratorstatic final SaplingGeneratorprivate final Optional<RegistryKey<ConfiguredFeature<?, ?>>> static final SaplingGeneratorstatic final SaplingGeneratorstatic final com.mojang.serialization.Codec<SaplingGenerator> static final SaplingGeneratorprivate static final Map<String, SaplingGenerator> private final Stringstatic final SaplingGeneratorstatic final SaplingGeneratorprivate final Optional<RegistryKey<ConfiguredFeature<?, ?>>> static final SaplingGeneratorprivate final Optional<RegistryKey<ConfiguredFeature<?, ?>>> private final floatprivate final Optional<RegistryKey<ConfiguredFeature<?, ?>>> private final Optional<RegistryKey<ConfiguredFeature<?, ?>>> private final Optional<RegistryKey<ConfiguredFeature<?, ?>>> static final SaplingGenerator -
Constructor Summary
ConstructorsConstructorDescriptionSaplingGenerator(String id, float rareChance, Optional<RegistryKey<ConfiguredFeature<?, ?>>> megaVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> rareMegaVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> regularVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> rareRegularVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> beesVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> rareBeesVariant) SaplingGenerator(String id, Optional<RegistryKey<ConfiguredFeature<?, ?>>> megaVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> regularVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> beesVariant) -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanareFlowersNearby(WorldAccess world, BlockPos pos) private static booleancanGenerateLargeTree(BlockState state, BlockView world, BlockPos pos, int x, int z) booleangenerate(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, Random random) private @Nullable RegistryKey<ConfiguredFeature<?, ?>> getMegaTreeFeature(Random random) private @Nullable RegistryKey<ConfiguredFeature<?, ?>> getSmallTreeFeature(Random random, boolean flowersNearby)
-
Field Details
-
GENERATORS
- Mappings:
Namespace Name Mixin selector named GENERATORSLnet/minecraft/block/SaplingGenerator;GENERATORS:Ljava/util/Map;intermediary field_46520Lnet/minecraft/class_8813;field_46520:Ljava/util/Map;official kLdrm;k:Ljava/util/Map;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/block/SaplingGenerator;CODEC:Lcom/mojang/serialization/Codec;intermediary field_46510Lnet/minecraft/class_8813;field_46510:Lcom/mojang/serialization/Codec;official aLdrm;a:Lcom/mojang/serialization/Codec;
-
OAK
- Mappings:
Namespace Name Mixin selector named OAKLnet/minecraft/block/SaplingGenerator;OAK:Lnet/minecraft/block/SaplingGenerator;intermediary field_46511Lnet/minecraft/class_8813;field_46511:Lnet/minecraft/class_8813;official bLdrm;b:Ldrm;
-
SPRUCE
- Mappings:
Namespace Name Mixin selector named SPRUCELnet/minecraft/block/SaplingGenerator;SPRUCE:Lnet/minecraft/block/SaplingGenerator;intermediary field_46512Lnet/minecraft/class_8813;field_46512:Lnet/minecraft/class_8813;official cLdrm;c:Ldrm;
-
MANGROVE
- Mappings:
Namespace Name Mixin selector named MANGROVELnet/minecraft/block/SaplingGenerator;MANGROVE:Lnet/minecraft/block/SaplingGenerator;intermediary field_46513Lnet/minecraft/class_8813;field_46513:Lnet/minecraft/class_8813;official dLdrm;d:Ldrm;
-
AZALEA
- Mappings:
Namespace Name Mixin selector named AZALEALnet/minecraft/block/SaplingGenerator;AZALEA:Lnet/minecraft/block/SaplingGenerator;intermediary field_46514Lnet/minecraft/class_8813;field_46514:Lnet/minecraft/class_8813;official eLdrm;e:Ldrm;
-
BIRCH
- Mappings:
Namespace Name Mixin selector named BIRCHLnet/minecraft/block/SaplingGenerator;BIRCH:Lnet/minecraft/block/SaplingGenerator;intermediary field_46515Lnet/minecraft/class_8813;field_46515:Lnet/minecraft/class_8813;official fLdrm;f:Ldrm;
-
JUNGLE
- Mappings:
Namespace Name Mixin selector named JUNGLELnet/minecraft/block/SaplingGenerator;JUNGLE:Lnet/minecraft/block/SaplingGenerator;intermediary field_46516Lnet/minecraft/class_8813;field_46516:Lnet/minecraft/class_8813;official gLdrm;g:Ldrm;
-
ACACIA
- Mappings:
Namespace Name Mixin selector named ACACIALnet/minecraft/block/SaplingGenerator;ACACIA:Lnet/minecraft/block/SaplingGenerator;intermediary field_46517Lnet/minecraft/class_8813;field_46517:Lnet/minecraft/class_8813;official hLdrm;h:Ldrm;
-
CHERRY
- Mappings:
Namespace Name Mixin selector named CHERRYLnet/minecraft/block/SaplingGenerator;CHERRY:Lnet/minecraft/block/SaplingGenerator;intermediary field_46518Lnet/minecraft/class_8813;field_46518:Lnet/minecraft/class_8813;official iLdrm;i:Ldrm;
-
DARK_OAK
- Mappings:
Namespace Name Mixin selector named DARK_OAKLnet/minecraft/block/SaplingGenerator;DARK_OAK:Lnet/minecraft/block/SaplingGenerator;intermediary field_46519Lnet/minecraft/class_8813;field_46519:Lnet/minecraft/class_8813;official jLdrm;j:Ldrm;
-
id
- Mappings:
Namespace Name Mixin selector named idLnet/minecraft/block/SaplingGenerator;id:Ljava/lang/String;intermediary field_46521Lnet/minecraft/class_8813;field_46521:Ljava/lang/String;official lLdrm;l:Ljava/lang/String;
-
rareChance
private final float rareChance- Mappings:
Namespace Name Mixin selector named rareChanceLnet/minecraft/block/SaplingGenerator;rareChance:Fintermediary field_46522Lnet/minecraft/class_8813;field_46522:Fofficial mLdrm;m:F
-
megaVariant
- Mappings:
Namespace Name Mixin selector named megaVariantLnet/minecraft/block/SaplingGenerator;megaVariant:Ljava/util/Optional;intermediary field_46523Lnet/minecraft/class_8813;field_46523:Ljava/util/Optional;official nLdrm;n:Ljava/util/Optional;
-
rareMegaVariant
- Mappings:
Namespace Name Mixin selector named rareMegaVariantLnet/minecraft/block/SaplingGenerator;rareMegaVariant:Ljava/util/Optional;intermediary field_46524Lnet/minecraft/class_8813;field_46524:Ljava/util/Optional;official oLdrm;o:Ljava/util/Optional;
-
regularVariant
- Mappings:
Namespace Name Mixin selector named regularVariantLnet/minecraft/block/SaplingGenerator;regularVariant:Ljava/util/Optional;intermediary field_46525Lnet/minecraft/class_8813;field_46525:Ljava/util/Optional;official pLdrm;p:Ljava/util/Optional;
-
rareRegularVariant
- Mappings:
Namespace Name Mixin selector named rareRegularVariantLnet/minecraft/block/SaplingGenerator;rareRegularVariant:Ljava/util/Optional;intermediary field_46526Lnet/minecraft/class_8813;field_46526:Ljava/util/Optional;official qLdrm;q:Ljava/util/Optional;
-
beesVariant
- Mappings:
Namespace Name Mixin selector named beesVariantLnet/minecraft/block/SaplingGenerator;beesVariant:Ljava/util/Optional;intermediary field_46527Lnet/minecraft/class_8813;field_46527:Ljava/util/Optional;official rLdrm;r:Ljava/util/Optional;
-
rareBeesVariant
- Mappings:
Namespace Name Mixin selector named rareBeesVariantLnet/minecraft/block/SaplingGenerator;rareBeesVariant:Ljava/util/Optional;intermediary field_46528Lnet/minecraft/class_8813;field_46528:Ljava/util/Optional;official sLdrm;s:Ljava/util/Optional;
-
-
Constructor Details
-
SaplingGenerator
public SaplingGenerator(String id, Optional<RegistryKey<ConfiguredFeature<?, ?>>> megaVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> regularVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> beesVariant) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/block/SaplingGenerator;<init>(Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_8813;<init>(Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Vofficial <init>Ldrm;<init>(Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
-
SaplingGenerator
public SaplingGenerator(String id, float rareChance, Optional<RegistryKey<ConfiguredFeature<?, ?>>> megaVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> rareMegaVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> regularVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> rareRegularVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> beesVariant, Optional<RegistryKey<ConfiguredFeature<?, ?>>> rareBeesVariant) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/block/SaplingGenerator;<init>(Ljava/lang/String;FLjava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_8813;<init>(Ljava/lang/String;FLjava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Vofficial <init>Ldrm;<init>(Ljava/lang/String;FLjava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
-
-
Method Details
-
getSmallTreeFeature
@Nullable private @Nullable RegistryKey<ConfiguredFeature<?,?>> getSmallTreeFeature(Random random, boolean flowersNearby) - Mappings:
Namespace Name Mixin selector named getSmallTreeFeatureLnet/minecraft/block/SaplingGenerator;getSmallTreeFeature(Lnet/minecraft/util/math/random/Random;Z)Lnet/minecraft/registry/RegistryKey;intermediary method_54087Lnet/minecraft/class_8813;method_54087(Lnet/minecraft/class_5819;Z)Lnet/minecraft/class_5321;official aLdrm;a(Lazc;Z)Lala;
-
getMegaTreeFeature
- Mappings:
Namespace Name Mixin selector named getMegaTreeFeatureLnet/minecraft/block/SaplingGenerator;getMegaTreeFeature(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/registry/RegistryKey;intermediary method_54086Lnet/minecraft/class_8813;method_54086(Lnet/minecraft/class_5819;)Lnet/minecraft/class_5321;official aLdrm;a(Lazc;)Lala;
-
generate
public boolean generate(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, Random random) - Mappings:
Namespace Name Mixin selector named generateLnet/minecraft/block/SaplingGenerator;generate(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/random/Random;)Zintermediary method_54085Lnet/minecraft/class_8813;method_54085(Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Zofficial aLdrm;a(Larb;Ldtu;Liz;Ldrx;Lazc;)Z
-
canGenerateLargeTree
private static boolean canGenerateLargeTree(BlockState state, BlockView world, BlockPos pos, int x, int z) - Mappings:
Namespace Name Mixin selector named canGenerateLargeTreeLnet/minecraft/block/SaplingGenerator;canGenerateLargeTree(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;II)Zintermediary method_54090Lnet/minecraft/class_8813;method_54090(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;II)Zofficial aLdrm;a(Ldrx;Ldaz;Liz;II)Z
-
areFlowersNearby
- Mappings:
Namespace Name Mixin selector named areFlowersNearbyLnet/minecraft/block/SaplingGenerator;areFlowersNearby(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_54088Lnet/minecraft/class_8813;method_54088(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Zofficial aLdrm;a(Ldbu;Liz;)Z
-