Package net.minecraft.block
Class SaplingGenerator
java.lang.Object
net.minecraft.block.SaplingGenerator
- Mappings:
Namespace Name official dpnintermediary 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 kLdpn;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 aLdpn;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 bLdpn;b:Ldpn;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 cLdpn;c:Ldpn;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 dLdpn;d:Ldpn;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 eLdpn;e:Ldpn;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 fLdpn;f:Ldpn;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 gLdpn;g:Ldpn;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 hLdpn;h:Ldpn;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 iLdpn;i:Ldpn;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 jLdpn;j:Ldpn;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 lLdpn;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 mLdpn;m:Fintermediary field_46522Lnet/minecraft/class_8813;field_46522:Fnamed rareChanceLnet/minecraft/block/SaplingGenerator;rareChance:F
-
megaVariant
- Mappings:
Namespace Name Mixin selector official nLdpn;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 oLdpn;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 pLdpn;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 qLdpn;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 rLdpn;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 sLdpn;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>Ldpn;<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>Ldpn;<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 aLdpn;a(Layd;Z)Lake;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 aLdpn;a(Layd;)Lake;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 aLdpn;a(Laqe;Ldrv;Lim;Ldpy;Layd;)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 aLdpn;a(Ldpy;Lcza;Lim;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 aLdpn;a(Lczv;Lim;)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
-