Package net.minecraft.util.math.noise
Class InterpolatedNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.InterpolatedNoiseSampler
- All Implemented Interfaces:
- DensityFunction,- DensityFunction.Base
- Mappings:
- Namespace - Name - named - net/minecraft/util/math/noise/InterpolatedNoiseSampler- intermediary - net/minecraft/class_5822- official - esa
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.world.gen.densityfunction.DensityFunctionDensityFunction.Base, DensityFunction.DensityFunctionVisitor, DensityFunction.EachApplier, DensityFunction.Noise, DensityFunction.NoisePos, DensityFunction.UnblendedNoisePos
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final CodecHolder<InterpolatedNoiseSampler> private final OctavePerlinNoiseSamplerprivate final OctavePerlinNoiseSamplerprivate static final com.mojang.serialization.MapCodec<InterpolatedNoiseSampler> private final doubleprivate static final com.mojang.serialization.Codec<Double> private final doubleprivate final doubleprivate final doubleprivate final OctavePerlinNoiseSamplerprivate final doubleprivate final doubleprivate final doubleprivate final doubleFields inherited from interface net.minecraft.world.gen.densityfunction.DensityFunctionFUNCTION_CODEC, REGISTRY_ENTRY_CODEC
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateInterpolatedNoiseSampler(OctavePerlinNoiseSampler lowerInterpolatedNoise, OctavePerlinNoiseSampler upperInterpolatedNoise, OctavePerlinNoiseSampler interpolationNoise, double xzScale, double yScale, double xzFactor, double yFactor, double smearScaleMultiplier) InterpolatedNoiseSampler(Random random, double xzScale, double yScale, double xzFactor, double yFactor, double smearScaleMultiplier) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddDebugInfo(StringBuilder info) copyWithRandom(Random random) static InterpolatedNoiseSamplercreateBase3dNoiseFunction(double xzScale, double yScale, double xzFactor, double yFactor, double smearScaleMultiplier) CodecHolder<? extends DensityFunction> doublemaxValue()doubleminValue()doubleReturns the density value for the given block position.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.gen.densityfunction.DensityFunctionabs, clamp, cube, halfNegative, quarterNegative, square, squeezeMethods inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction.Baseapply, fill
- 
Field Details- 
SCALE_AND_FACTOR_RANGE- Mappings:
- Namespace - Name - Mixin selector - named - SCALE_AND_FACTOR_RANGE- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;SCALE_AND_FACTOR_RANGE:Lcom/mojang/serialization/Codec;- intermediary - field_38269- Lnet/minecraft/class_5822;field_38269:Lcom/mojang/serialization/Codec;- official - e- Lesa;e:Lcom/mojang/serialization/Codec;
 
- 
MAP_CODEC- Mappings:
- Namespace - Name - Mixin selector - named - MAP_CODEC- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;MAP_CODEC:Lcom/mojang/serialization/MapCodec;- intermediary - field_38270- Lnet/minecraft/class_5822;field_38270:Lcom/mojang/serialization/MapCodec;- official - f- Lesa;f:Lcom/mojang/serialization/MapCodec;
 
- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - named - CODEC- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;CODEC:Lnet/minecraft/util/dynamic/CodecHolder;- intermediary - field_37206- Lnet/minecraft/class_5822;field_37206:Lnet/minecraft/class_7243;- official - a- Lesa;a:Lays;
 
- 
lowerInterpolatedNoise- Mappings:
- Namespace - Name - Mixin selector - named - lowerInterpolatedNoise- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;lowerInterpolatedNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;- intermediary - field_28774- Lnet/minecraft/class_5822;field_28774:Lnet/minecraft/class_3537;- official - g- Lesa;g:Lese;
 
- 
upperInterpolatedNoise- Mappings:
- Namespace - Name - Mixin selector - named - upperInterpolatedNoise- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;upperInterpolatedNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;- intermediary - field_28775- Lnet/minecraft/class_5822;field_28775:Lnet/minecraft/class_3537;- official - h- Lesa;h:Lese;
 
- 
interpolationNoise- Mappings:
- Namespace - Name - Mixin selector - named - interpolationNoise- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;interpolationNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;- intermediary - field_28776- Lnet/minecraft/class_5822;field_28776:Lnet/minecraft/class_3537;- official - i- Lesa;i:Lese;
 
- 
scaledXzScaleprivate final double scaledXzScale- Mappings:
- Namespace - Name - Mixin selector - named - scaledXzScale- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;scaledXzScale:D- intermediary - field_38271- Lnet/minecraft/class_5822;field_38271:D- official - j- Lesa;j:D
 
- 
scaledYScaleprivate final double scaledYScale- Mappings:
- Namespace - Name - Mixin selector - named - scaledYScale- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;scaledYScale:D- intermediary - field_38272- Lnet/minecraft/class_5822;field_38272:D- official - k- Lesa;k:D
 
- 
xzFactorprivate final double xzFactor- Mappings:
- Namespace - Name - Mixin selector - named - xzFactor- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;xzFactor:D- intermediary - field_38273- Lnet/minecraft/class_5822;field_38273:D- official - l- Lesa;l:D
 
- 
yFactorprivate final double yFactor- Mappings:
- Namespace - Name - Mixin selector - named - yFactor- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;yFactor:D- intermediary - field_38274- Lnet/minecraft/class_5822;field_38274:D- official - m- Lesa;m:D
 
- 
smearScaleMultiplierprivate final double smearScaleMultiplier- Mappings:
- Namespace - Name - Mixin selector - named - smearScaleMultiplier- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;smearScaleMultiplier:D- intermediary - field_38275- Lnet/minecraft/class_5822;field_38275:D- official - n- Lesa;n:D
 
- 
maxValueprivate final double maxValue- Mappings:
- Namespace - Name - Mixin selector - named - maxValue- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;maxValue:D- intermediary - field_36630- Lnet/minecraft/class_5822;field_36630:D- official - o- Lesa;o:D
 
- 
xzScaleprivate final double xzScale- Mappings:
- Namespace - Name - Mixin selector - named - xzScale- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;xzScale:D- intermediary - field_34752- Lnet/minecraft/class_5822;field_34752:D- official - p- Lesa;p:D
 
- 
yScaleprivate final double yScale- Mappings:
- Namespace - Name - Mixin selector - named - yScale- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;yScale:D- intermediary - field_34753- Lnet/minecraft/class_5822;field_34753:D- official - q- Lesa;q:D
 
 
- 
- 
Constructor Details- 
InterpolatedNoiseSamplerprivate InterpolatedNoiseSampler(OctavePerlinNoiseSampler lowerInterpolatedNoise, OctavePerlinNoiseSampler upperInterpolatedNoise, OctavePerlinNoiseSampler interpolationNoise, double xzScale, double yScale, double xzFactor, double yFactor, double smearScaleMultiplier) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;<init>(Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;DDDDD)V- intermediary - <init>- Lnet/minecraft/class_5822;<init>(Lnet/minecraft/class_3537;Lnet/minecraft/class_3537;Lnet/minecraft/class_3537;DDDDD)V- official - <init>- Lesa;<init>(Lese;Lese;Lese;DDDDD)V
 
- 
InterpolatedNoiseSamplerpublic InterpolatedNoiseSampler(Random random, double xzScale, double yScale, double xzFactor, double yFactor, double smearScaleMultiplier) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;<init>(Lnet/minecraft/util/math/random/Random;DDDDD)V- intermediary - <init>- Lnet/minecraft/class_5822;<init>(Lnet/minecraft/class_5819;DDDDD)V- official - <init>- Lesa;<init>(Lazh;DDDDD)V
 
 
- 
- 
Method Details- 
createBase3dNoiseFunctionpublic static InterpolatedNoiseSampler createBase3dNoiseFunction(double xzScale, double yScale, double xzFactor, double yFactor, double smearScaleMultiplier) - Mappings:
- Namespace - Name - Mixin selector - named - createBase3dNoiseFunction- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;createBase3dNoiseFunction(DDDDD)Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;- intermediary - method_42384- Lnet/minecraft/class_5822;method_42384(DDDDD)Lnet/minecraft/class_5822;- official - a- Lesa;a(DDDDD)Lesa;
 
- 
copyWithRandom- Mappings:
- Namespace - Name - Mixin selector - named - copyWithRandom- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;copyWithRandom(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;- intermediary - method_42386- Lnet/minecraft/class_5822;method_42386(Lnet/minecraft/class_5819;)Lnet/minecraft/class_5822;- official - a- Lesa;a(Lazh;)Lesa;
 
- 
sampleReturns the density value for the given block position.- Specified by:
- samplein interface- DensityFunction
- Parameters:
- pos- the block position
- Returns:
- the density value for the given block position
- Mappings:
- Namespace - Name - Mixin selector - named - sample- Lnet/minecraft/world/gen/densityfunction/DensityFunction;sample(Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;)D- intermediary - method_40464- Lnet/minecraft/class_6910;method_40464(Lnet/minecraft/class_6910$class_6912;)D- official - a- Lecm;a(Lecm$b;)D
 
- 
minValuepublic double minValue()- Specified by:
- minValuein interface- DensityFunction
- Mappings:
- Namespace - Name - Mixin selector - named - minValue- Lnet/minecraft/world/gen/densityfunction/DensityFunction;minValue()D- intermediary - comp_377- Lnet/minecraft/class_6910;comp_377()D- official - a- Lecm;a()D
 
- 
maxValuepublic double maxValue()- Specified by:
- maxValuein interface- DensityFunction
- Mappings:
- Namespace - Name - Mixin selector - named - maxValue- Lnet/minecraft/world/gen/densityfunction/DensityFunction;maxValue()D- intermediary - comp_378- Lnet/minecraft/class_6910;comp_378()D- official - b- Lecm;b()D
 
- 
addDebugInfo- Mappings:
- Namespace - Name - Mixin selector - named - addDebugInfo- Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;addDebugInfo(Ljava/lang/StringBuilder;)V- intermediary - method_39117- Lnet/minecraft/class_5822;method_39117(Ljava/lang/StringBuilder;)V- official - a- Lesa;a(Ljava/lang/StringBuilder;)V
 
- 
getCodecHolder- Specified by:
- getCodecHolderin interface- DensityFunction
- Mappings:
- Namespace - Name - Mixin selector - named - getCodecHolder- Lnet/minecraft/world/gen/densityfunction/DensityFunction;getCodecHolder()Lnet/minecraft/util/dynamic/CodecHolder;- intermediary - method_41062- Lnet/minecraft/class_6910;method_41062()Lnet/minecraft/class_7243;- official - c- Lecm;c()Lays;
 
 
-