Class FeatureContext<FC extends FeatureConfig>
java.lang.Object
net.minecraft.world.gen.feature.util.FeatureContext<FC>
- Mappings:
 Namespace Name official dkqintermediary net/minecraft/class_5821named net/minecraft/world/gen/feature/util/FeatureContext
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final FCprivate final Optional<ConfiguredFeature<?,?>> private final ChunkGeneratorprivate final BlockPosprivate final Randomprivate final StructureWorldAccess - 
Constructor Summary
ConstructorsConstructorDescriptionFeatureContext(Optional<ConfiguredFeature<?, ?>> feature, StructureWorldAccess world, ChunkGenerator generator, Random random, BlockPos origin, FC config)  - 
Method Summary
 
- 
Field Details
- 
feature
- Mappings:
 Namespace Name Mixin selector official aLdkq;a:Ljava/util/Optional;intermediary field_34697Lnet/minecraft/class_5821;field_34697:Ljava/util/Optional;named featureLnet/minecraft/world/gen/feature/util/FeatureContext;feature:Ljava/util/Optional;
 - 
world
- Mappings:
 Namespace Name Mixin selector official bLdkq;b:Lcng;intermediary field_28769Lnet/minecraft/class_5821;field_28769:Lnet/minecraft/class_5281;named worldLnet/minecraft/world/gen/feature/util/FeatureContext;world:Lnet/minecraft/world/StructureWorldAccess;
 - 
generator
- Mappings:
 Namespace Name Mixin selector official cLdkq;c:Lddy;intermediary field_28770Lnet/minecraft/class_5821;field_28770:Lnet/minecraft/class_2794;named generatorLnet/minecraft/world/gen/feature/util/FeatureContext;generator:Lnet/minecraft/world/gen/chunk/ChunkGenerator;
 - 
random
- Mappings:
 Namespace Name Mixin selector official dLdkq;d:Lapf;intermediary field_28771Lnet/minecraft/class_5821;field_28771:Lnet/minecraft/class_5819;named randomLnet/minecraft/world/gen/feature/util/FeatureContext;random:Lnet/minecraft/util/math/random/Random;
 - 
origin
- Mappings:
 Namespace Name Mixin selector official eLdkq;e:Lgu;intermediary field_28772Lnet/minecraft/class_5821;field_28772:Lnet/minecraft/class_2338;named originLnet/minecraft/world/gen/feature/util/FeatureContext;origin:Lnet/minecraft/util/math/BlockPos;
 - 
config
- Mappings:
 Namespace Name Mixin selector official fLdkq;f:Ldms;intermediary field_28773Lnet/minecraft/class_5821;field_28773:Lnet/minecraft/class_3037;named configLnet/minecraft/world/gen/feature/util/FeatureContext;config:Lnet/minecraft/world/gen/feature/FeatureConfig;
 
 - 
 - 
Constructor Details
- 
FeatureContext
public FeatureContext(Optional<ConfiguredFeature<?, ?>> feature, StructureWorldAccess world, ChunkGenerator generator, Random random, BlockPos origin, FC config) - Mappings:
 Namespace Name Mixin selector official <init>Ldkq;<init>(Ljava/util/Optional;Lcng;Lddy;Lapf;Lgu;Ldms;)Vintermediary <init>Lnet/minecraft/class_5821;<init>(Ljava/util/Optional;Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_3037;)Vnamed <init>Lnet/minecraft/world/gen/feature/util/FeatureContext;<init>(Ljava/util/Optional;Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/FeatureConfig;)V
 
 - 
 - 
Method Details
- 
getFeature
- Mappings:
 Namespace Name Mixin selector official aLdkq;a()Ljava/util/Optional;intermediary method_38427Lnet/minecraft/class_5821;method_38427()Ljava/util/Optional;named getFeatureLnet/minecraft/world/gen/feature/util/FeatureContext;getFeature()Ljava/util/Optional;
 - 
getWorld
- Mappings:
 Namespace Name Mixin selector official bLdkq;b()Lcng;intermediary method_33652Lnet/minecraft/class_5821;method_33652()Lnet/minecraft/class_5281;named getWorldLnet/minecraft/world/gen/feature/util/FeatureContext;getWorld()Lnet/minecraft/world/StructureWorldAccess;
 - 
getGenerator
- Mappings:
 Namespace Name Mixin selector official cLdkq;c()Lddy;intermediary method_33653Lnet/minecraft/class_5821;method_33653()Lnet/minecraft/class_2794;named getGeneratorLnet/minecraft/world/gen/feature/util/FeatureContext;getGenerator()Lnet/minecraft/world/gen/chunk/ChunkGenerator;
 - 
getRandom
- Mappings:
 Namespace Name Mixin selector official dLdkq;d()Lapf;intermediary method_33654Lnet/minecraft/class_5821;method_33654()Lnet/minecraft/class_5819;named getRandomLnet/minecraft/world/gen/feature/util/FeatureContext;getRandom()Lnet/minecraft/util/math/random/Random;
 - 
getOrigin
- Mappings:
 Namespace Name Mixin selector official eLdkq;e()Lgu;intermediary method_33655Lnet/minecraft/class_5821;method_33655()Lnet/minecraft/class_2338;named getOriginLnet/minecraft/world/gen/feature/util/FeatureContext;getOrigin()Lnet/minecraft/util/math/BlockPos;
 - 
getConfig
- Mappings:
 Namespace Name Mixin selector official fLdkq;f()Ldms;intermediary method_33656Lnet/minecraft/class_5821;method_33656()Lnet/minecraft/class_3037;named getConfigLnet/minecraft/world/gen/feature/util/FeatureContext;getConfig()Lnet/minecraft/world/gen/feature/FeatureConfig;
 
 -