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 dxf
-
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 SaplingGeneratorstatic 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 lLdxf;l: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 aLdxf;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 bLdxf;b:Ldxf;
-
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 cLdxf;c:Ldxf;
-
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 dLdxf;d:Ldxf;
-
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 eLdxf;e:Ldxf;
-
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 fLdxf;f:Ldxf;
-
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 gLdxf;g:Ldxf;
-
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 hLdxf;h:Ldxf;
-
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 iLdxf;i:Ldxf;
-
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 jLdxf;j:Ldxf;
-
PALE_OAK
- Mappings:
Namespace Name Mixin selector named PALE_OAKLnet/minecraft/block/SaplingGenerator;PALE_OAK:Lnet/minecraft/block/SaplingGenerator;intermediary field_54791Lnet/minecraft/class_8813;field_54791:Lnet/minecraft/class_8813;official kLdxf;k:Ldxf;
-
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 mLdxf;m: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 nLdxf;n: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 oLdxf;o: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 pLdxf;p: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 qLdxf;q: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 rLdxf;r: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 sLdxf;s: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 tLdxf;t: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>Ldxf;<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>Ldxf;<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 aLdxf;a(Lazh;Z)Lakt;
-
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 aLdxf;a(Lazh;)Lakt;
-
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 aLdxf;a(Lard;Ldzn;Lji;Ldxq;Lazh;)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 aLdxf;a(Ldxq;Ldgf;Lji;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 aLdxf;a(Ldha;Lji;)Z
-