Class AbstractNoiseBlockStateProvider
java.lang.Object
net.minecraft.world.gen.stateprovider.BlockStateProvider
net.minecraft.world.gen.stateprovider.AbstractNoiseBlockStateProvider
- Direct Known Subclasses:
 NoiseBlockStateProvider,NoiseThresholdBlockStateProvider
- Mappings:
 Namespace Name named net/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProviderintermediary net/minecraft/class_6579official egm
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DoublePerlinNoiseSampler.NoiseParametersprotected final DoublePerlinNoiseSamplerprotected final floatprotected final longFields inherited from class net.minecraft.world.gen.stateprovider.BlockStateProvider
TYPE_CODEC - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractNoiseBlockStateProvider(long seed, DoublePerlinNoiseSampler.NoiseParameters noiseParameters, float scale)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected static <P extends AbstractNoiseBlockStateProvider>
com.mojang.datafixers.Products.P3<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<P>, Long, DoublePerlinNoiseSampler.NoiseParameters, Float> fillCodecFields(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> instance) protected doublegetNoiseValue(BlockPos pos, double scale) Methods inherited from class net.minecraft.world.gen.stateprovider.BlockStateProvider
get, getType, of, of 
- 
Field Details
- 
seed
protected final long seed- Mappings:
 Namespace Name Mixin selector named seedLnet/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProvider;seed:Jintermediary field_34707Lnet/minecraft/class_6579;field_34707:Jofficial cLegm;c:J
 - 
noiseParameters
- Mappings:
 Namespace Name Mixin selector named noiseParametersLnet/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProvider;noiseParameters:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;intermediary field_34708Lnet/minecraft/class_6579;field_34708:Lnet/minecraft/class_5216$class_5487;official dLegm;d:Leoh$a;
 - 
scale
protected final float scale- Mappings:
 Namespace Name Mixin selector named scaleLnet/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProvider;scale:Fintermediary field_34709Lnet/minecraft/class_6579;field_34709:Fofficial eLegm;e:F
 - 
noiseSampler
- Mappings:
 Namespace Name Mixin selector named noiseSamplerLnet/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProvider;noiseSampler:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;intermediary field_34710Lnet/minecraft/class_6579;field_34710:Lnet/minecraft/class_5216;official fLegm;f:Leoh;
 
 - 
 - 
Constructor Details
- 
AbstractNoiseBlockStateProvider
protected AbstractNoiseBlockStateProvider(long seed, DoublePerlinNoiseSampler.NoiseParameters noiseParameters, float scale) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProvider;<init>(JLnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;F)Vintermediary <init>Lnet/minecraft/class_6579;<init>(JLnet/minecraft/class_5216$class_5487;F)Vofficial <init>Legm;<init>(JLeoh$a;F)V
 
 - 
 - 
Method Details
- 
fillCodecFields
protected static <P extends AbstractNoiseBlockStateProvider> com.mojang.datafixers.Products.P3<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<P>,Long, fillCodecFieldsDoublePerlinNoiseSampler.NoiseParameters, Float> (com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> instance) - Mappings:
 Namespace Name Mixin selector named fillCodecFieldsLnet/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProvider;fillCodecFields(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3;intermediary method_38439Lnet/minecraft/class_6579;method_38439(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3;official aLegm;a(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3;
 - 
getNoiseValue
- Mappings:
 Namespace Name Mixin selector named getNoiseValueLnet/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProvider;getNoiseValue(Lnet/minecraft/util/math/BlockPos;D)Dintermediary method_38441Lnet/minecraft/class_6579;method_38441(Lnet/minecraft/class_2338;D)Dofficial aLegm;a(Ljd;D)D
 
 -