Package net.minecraft.block
Class SaplingGenerator
java.lang.Object
net.minecraft.block.SaplingGenerator
- Mappings:
Namespace Name official djeintermediary net/minecraft/class_8813named net/minecraft/block/SaplingGenerator
-
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 official kLdje;k:Ljava/util/Map;intermediary field_46520Lnet/minecraft/class_8813;field_46520:Ljava/util/Map;named GENERATORSLnet/minecraft/block/SaplingGenerator;GENERATORS:Ljava/util/Map;
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLdje;a:Lcom/mojang/serialization/Codec;intermediary field_46510Lnet/minecraft/class_8813;field_46510:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/block/SaplingGenerator;CODEC:Lcom/mojang/serialization/Codec;
-
OAK
- Mappings:
Namespace Name Mixin selector official bLdje;b:Ldje;intermediary field_46511Lnet/minecraft/class_8813;field_46511:Lnet/minecraft/class_8813;named OAKLnet/minecraft/block/SaplingGenerator;OAK:Lnet/minecraft/block/SaplingGenerator;
-
SPRUCE
- Mappings:
Namespace Name Mixin selector official cLdje;c:Ldje;intermediary field_46512Lnet/minecraft/class_8813;field_46512:Lnet/minecraft/class_8813;named SPRUCELnet/minecraft/block/SaplingGenerator;SPRUCE:Lnet/minecraft/block/SaplingGenerator;
-
MANGROVE
- Mappings:
Namespace Name Mixin selector official dLdje;d:Ldje;intermediary field_46513Lnet/minecraft/class_8813;field_46513:Lnet/minecraft/class_8813;named MANGROVELnet/minecraft/block/SaplingGenerator;MANGROVE:Lnet/minecraft/block/SaplingGenerator;
-
AZALEA
- Mappings:
Namespace Name Mixin selector official eLdje;e:Ldje;intermediary field_46514Lnet/minecraft/class_8813;field_46514:Lnet/minecraft/class_8813;named AZALEALnet/minecraft/block/SaplingGenerator;AZALEA:Lnet/minecraft/block/SaplingGenerator;
-
BIRCH
- Mappings:
Namespace Name Mixin selector official fLdje;f:Ldje;intermediary field_46515Lnet/minecraft/class_8813;field_46515:Lnet/minecraft/class_8813;named BIRCHLnet/minecraft/block/SaplingGenerator;BIRCH:Lnet/minecraft/block/SaplingGenerator;
-
JUNGLE
- Mappings:
Namespace Name Mixin selector official gLdje;g:Ldje;intermediary field_46516Lnet/minecraft/class_8813;field_46516:Lnet/minecraft/class_8813;named JUNGLELnet/minecraft/block/SaplingGenerator;JUNGLE:Lnet/minecraft/block/SaplingGenerator;
-
ACACIA
- Mappings:
Namespace Name Mixin selector official hLdje;h:Ldje;intermediary field_46517Lnet/minecraft/class_8813;field_46517:Lnet/minecraft/class_8813;named ACACIALnet/minecraft/block/SaplingGenerator;ACACIA:Lnet/minecraft/block/SaplingGenerator;
-
CHERRY
- Mappings:
Namespace Name Mixin selector official iLdje;i:Ldje;intermediary field_46518Lnet/minecraft/class_8813;field_46518:Lnet/minecraft/class_8813;named CHERRYLnet/minecraft/block/SaplingGenerator;CHERRY:Lnet/minecraft/block/SaplingGenerator;
-
DARK_OAK
- Mappings:
Namespace Name Mixin selector official jLdje;j:Ldje;intermediary field_46519Lnet/minecraft/class_8813;field_46519:Lnet/minecraft/class_8813;named DARK_OAKLnet/minecraft/block/SaplingGenerator;DARK_OAK:Lnet/minecraft/block/SaplingGenerator;
-
id
- Mappings:
Namespace Name Mixin selector official lLdje;l:Ljava/lang/String;intermediary field_46521Lnet/minecraft/class_8813;field_46521:Ljava/lang/String;named idLnet/minecraft/block/SaplingGenerator;id:Ljava/lang/String;
-
rareChance
private final float rareChance- Mappings:
Namespace Name Mixin selector official mLdje;m:Fintermediary field_46522Lnet/minecraft/class_8813;field_46522:Fnamed rareChanceLnet/minecraft/block/SaplingGenerator;rareChance:F
-
megaVariant
- Mappings:
Namespace Name Mixin selector official nLdje;n:Ljava/util/Optional;intermediary field_46523Lnet/minecraft/class_8813;field_46523:Ljava/util/Optional;named megaVariantLnet/minecraft/block/SaplingGenerator;megaVariant:Ljava/util/Optional;
-
rareMegaVariant
- Mappings:
Namespace Name Mixin selector official oLdje;o:Ljava/util/Optional;intermediary field_46524Lnet/minecraft/class_8813;field_46524:Ljava/util/Optional;named rareMegaVariantLnet/minecraft/block/SaplingGenerator;rareMegaVariant:Ljava/util/Optional;
-
regularVariant
- Mappings:
Namespace Name Mixin selector official pLdje;p:Ljava/util/Optional;intermediary field_46525Lnet/minecraft/class_8813;field_46525:Ljava/util/Optional;named regularVariantLnet/minecraft/block/SaplingGenerator;regularVariant:Ljava/util/Optional;
-
rareRegularVariant
- Mappings:
Namespace Name Mixin selector official qLdje;q:Ljava/util/Optional;intermediary field_46526Lnet/minecraft/class_8813;field_46526:Ljava/util/Optional;named rareRegularVariantLnet/minecraft/block/SaplingGenerator;rareRegularVariant:Ljava/util/Optional;
-
beesVariant
- Mappings:
Namespace Name Mixin selector official rLdje;r:Ljava/util/Optional;intermediary field_46527Lnet/minecraft/class_8813;field_46527:Ljava/util/Optional;named beesVariantLnet/minecraft/block/SaplingGenerator;beesVariant:Ljava/util/Optional;
-
rareBeesVariant
- Mappings:
Namespace Name Mixin selector official sLdje;s:Ljava/util/Optional;intermediary field_46528Lnet/minecraft/class_8813;field_46528:Ljava/util/Optional;named rareBeesVariantLnet/minecraft/block/SaplingGenerator;rareBeesVariant: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 official <init>Ldje;<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;)Vnamed <init>Lnet/minecraft/block/SaplingGenerator;<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 official <init>Ldje;<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;)Vnamed <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;)V
-
-
Method Details
-
getSmallTreeFeature
@Nullable private @Nullable RegistryKey<ConfiguredFeature<?,?>> getSmallTreeFeature(Random random, boolean flowersNearby) - Mappings:
Namespace Name Mixin selector official aLdje;a(Lauw;Z)Lahg;intermediary method_54087Lnet/minecraft/class_8813;method_54087(Lnet/minecraft/class_5819;Z)Lnet/minecraft/class_5321;named getSmallTreeFeatureLnet/minecraft/block/SaplingGenerator;getSmallTreeFeature(Lnet/minecraft/util/math/random/Random;Z)Lnet/minecraft/registry/RegistryKey;
-
getMegaTreeFeature
- Mappings:
Namespace Name Mixin selector official aLdje;a(Lauw;)Lahg;intermediary method_54086Lnet/minecraft/class_8813;method_54086(Lnet/minecraft/class_5819;)Lnet/minecraft/class_5321;named getMegaTreeFeatureLnet/minecraft/block/SaplingGenerator;getMegaTreeFeature(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/registry/RegistryKey;
-
generate
public boolean generate(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, Random random) - Mappings:
Namespace Name Mixin selector official aLdje;a(Lane;Ldlm;Lhx;Ldjp;Lauw;)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;)Znamed 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;)Z
-
canGenerateLargeTree
private static boolean canGenerateLargeTree(BlockState state, BlockView world, BlockPos pos, int x, int z) - Mappings:
Namespace Name Mixin selector official aLdje;a(Ldjp;Lctd;Lhx;II)Zintermediary method_54090Lnet/minecraft/class_8813;method_54090(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;II)Znamed canGenerateLargeTreeLnet/minecraft/block/SaplingGenerator;canGenerateLargeTree(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;II)Z
-
areFlowersNearby
- Mappings:
Namespace Name Mixin selector official aLdje;a(Lcty;Lhx;)Zintermediary method_54088Lnet/minecraft/class_8813;method_54088(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Znamed areFlowersNearbyLnet/minecraft/block/SaplingGenerator;areFlowersNearby(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-