Package net.minecraft.util.math.noise
Class InterpolatedNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.InterpolatedNoiseSampler
- All Implemented Interfaces:
DensityFunction,DensityFunction.class_6913
- Mappings:
Namespace Name official dnxintermediary net/minecraft/class_5822named net/minecraft/util/math/noise/InterpolatedNoiseSampler
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction
DensityFunction.class_6911, DensityFunction.class_6913, DensityFunction.class_7270, DensityFunction.DensityFunctionVisitor, DensityFunction.NoisePos, DensityFunction.UnblendedNoisePos -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CodecHolder<InterpolatedNoiseSampler>private final doubleprivate static final com.mojang.serialization.Codec<Double>private static final com.mojang.serialization.MapCodec<InterpolatedNoiseSampler>private final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final OctavePerlinNoiseSamplerprivate final OctavePerlinNoiseSamplerprivate final OctavePerlinNoiseSamplerprivate final doubleprivate final doubleFields inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction
FUNCTION_CODEC, REGISTRY_ENTRY_CODEC -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateInterpolatedNoiseSampler(OctavePerlinNoiseSampler lowerInterpolatedNoise, OctavePerlinNoiseSampler upperInterpolatedNoise, OctavePerlinNoiseSampler interpolationNoise, double double2, double double3, double double4, double double5, double double6) InterpolatedNoiseSampler(Random random, double double2, double double3, double double4, double double5, double double6) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDebugInfo(StringBuilder info) CodecHolder<? extends DensityFunction>getCodec()doublemaxValue()static InterpolatedNoiseSamplermethod_42384(double double2, double double3, double double4, double double5, double double6) method_42386(Random random) doubleminValue()doubleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction
abs, clamp, cube, halfNegative, quarterNegative, square, squeezeMethods inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction.class_6913
apply, method_40470
-
Field Details
-
field_38269
- Mappings:
Namespace Name Mixin selector official eLdnx;e:Lcom/mojang/serialization/Codec;intermediary field_38269Lnet/minecraft/class_5822;field_38269:Lcom/mojang/serialization/Codec;named field_38269Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_38269:Lcom/mojang/serialization/Codec;
-
field_38270
- Mappings:
Namespace Name Mixin selector official fLdnx;f:Lcom/mojang/serialization/MapCodec;intermediary field_38270Lnet/minecraft/class_5822;field_38270:Lcom/mojang/serialization/MapCodec;named field_38270Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_38270:Lcom/mojang/serialization/MapCodec;
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLdnx;a:Lalj;intermediary field_37206Lnet/minecraft/class_5822;field_37206:Lnet/minecraft/class_7243;named CODECLnet/minecraft/util/math/noise/InterpolatedNoiseSampler;CODEC:Lnet/minecraft/util/dynamic/CodecHolder;
-
lowerInterpolatedNoise
- Mappings:
Namespace Name Mixin selector official gLdnx;g:Ldob;intermediary field_28774Lnet/minecraft/class_5822;field_28774:Lnet/minecraft/class_3537;named lowerInterpolatedNoiseLnet/minecraft/util/math/noise/InterpolatedNoiseSampler;lowerInterpolatedNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
upperInterpolatedNoise
- Mappings:
Namespace Name Mixin selector official hLdnx;h:Ldob;intermediary field_28775Lnet/minecraft/class_5822;field_28775:Lnet/minecraft/class_3537;named upperInterpolatedNoiseLnet/minecraft/util/math/noise/InterpolatedNoiseSampler;upperInterpolatedNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
interpolationNoise
- Mappings:
Namespace Name Mixin selector official iLdnx;i:Ldob;intermediary field_28776Lnet/minecraft/class_5822;field_28776:Lnet/minecraft/class_3537;named interpolationNoiseLnet/minecraft/util/math/noise/InterpolatedNoiseSampler;interpolationNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
field_38271
private final double field_38271- Mappings:
Namespace Name Mixin selector official jLdnx;j:Dintermediary field_38271Lnet/minecraft/class_5822;field_38271:Dnamed field_38271Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_38271:D
-
field_38272
private final double field_38272- Mappings:
Namespace Name Mixin selector official kLdnx;k:Dintermediary field_38272Lnet/minecraft/class_5822;field_38272:Dnamed field_38272Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_38272:D
-
field_38273
private final double field_38273- Mappings:
Namespace Name Mixin selector official lLdnx;l:Dintermediary field_38273Lnet/minecraft/class_5822;field_38273:Dnamed field_38273Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_38273:D
-
field_38274
private final double field_38274- Mappings:
Namespace Name Mixin selector official mLdnx;m:Dintermediary field_38274Lnet/minecraft/class_5822;field_38274:Dnamed field_38274Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_38274:D
-
field_38275
private final double field_38275- Mappings:
Namespace Name Mixin selector official nLdnx;n:Dintermediary field_38275Lnet/minecraft/class_5822;field_38275:Dnamed field_38275Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_38275:D
-
field_36630
private final double field_36630- Mappings:
Namespace Name Mixin selector official oLdnx;o:Dintermediary field_36630Lnet/minecraft/class_5822;field_36630:Dnamed field_36630Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_36630:D
-
xzScale
private final double xzScale- Mappings:
Namespace Name Mixin selector official pLdnx;p:Dintermediary field_34752Lnet/minecraft/class_5822;field_34752:Dnamed xzScaleLnet/minecraft/util/math/noise/InterpolatedNoiseSampler;xzScale:D
-
yScale
private final double yScale- Mappings:
Namespace Name Mixin selector official qLdnx;q:Dintermediary field_34753Lnet/minecraft/class_5822;field_34753:Dnamed yScaleLnet/minecraft/util/math/noise/InterpolatedNoiseSampler;yScale:D
-
-
Constructor Details
-
InterpolatedNoiseSampler
private InterpolatedNoiseSampler(OctavePerlinNoiseSampler lowerInterpolatedNoise, OctavePerlinNoiseSampler upperInterpolatedNoise, OctavePerlinNoiseSampler interpolationNoise, double double2, double double3, double double4, double double5, double double6) - Mappings:
Namespace Name Mixin selector official <init>Ldnx;<init>(Ldob;Ldob;Ldob;DDDDD)Vintermediary <init>Lnet/minecraft/class_5822;<init>(Lnet/minecraft/class_3537;Lnet/minecraft/class_3537;Lnet/minecraft/class_3537;DDDDD)Vnamed <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
-
InterpolatedNoiseSampler
public InterpolatedNoiseSampler(Random random, double double2, double double3, double double4, double double5, double double6) - Mappings:
Namespace Name Mixin selector official <init>Ldnx;<init>(Lalu;DDDDD)Vintermediary <init>Lnet/minecraft/class_5822;<init>(Lnet/minecraft/class_5819;DDDDD)Vnamed <init>Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;<init>(Lnet/minecraft/util/math/random/Random;DDDDD)V
-
-
Method Details
-
method_42384
public static InterpolatedNoiseSampler method_42384(double double2, double double3, double double4, double double5, double double6) - Mappings:
Namespace Name Mixin selector official aLdnx;a(DDDDD)Ldnx;intermediary method_42384Lnet/minecraft/class_5822;method_42384(DDDDD)Lnet/minecraft/class_5822;named method_42384Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;method_42384(DDDDD)Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;
-
method_42386
- Mappings:
Namespace Name Mixin selector official aLdnx;a(Lalu;)Ldnx;intermediary method_42386Lnet/minecraft/class_5822;method_42386(Lnet/minecraft/class_5819;)Lnet/minecraft/class_5822;named method_42386Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;method_42386(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;
-
sample
- Specified by:
samplein interfaceDensityFunction- Mappings:
Namespace Name Mixin selector official aLczk;a(Lczk$b;)Dintermediary method_40464Lnet/minecraft/class_6910;method_40464(Lnet/minecraft/class_6910$class_6912;)Dnamed sampleLnet/minecraft/world/gen/densityfunction/DensityFunction;sample(Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;)D
-
minValue
public double minValue()- Specified by:
minValuein interfaceDensityFunction- Mappings:
Namespace Name Mixin selector official aLczk;a()Dintermediary comp_377Lnet/minecraft/class_6910;comp_377()Dnamed minValueLnet/minecraft/world/gen/densityfunction/DensityFunction;minValue()D
-
maxValue
public double maxValue()- Specified by:
maxValuein interfaceDensityFunction- Mappings:
Namespace Name Mixin selector official bLczk;b()Dintermediary comp_378Lnet/minecraft/class_6910;comp_378()Dnamed maxValueLnet/minecraft/world/gen/densityfunction/DensityFunction;maxValue()D
-
addDebugInfo
- Mappings:
Namespace Name Mixin selector official aLdnx;a(Ljava/lang/StringBuilder;)Vintermediary method_39117Lnet/minecraft/class_5822;method_39117(Ljava/lang/StringBuilder;)Vnamed addDebugInfoLnet/minecraft/util/math/noise/InterpolatedNoiseSampler;addDebugInfo(Ljava/lang/StringBuilder;)V
-
getCodec
- Specified by:
getCodecin interfaceDensityFunction- Mappings:
Namespace Name Mixin selector official cLczk;c()Lalj;intermediary method_41062Lnet/minecraft/class_6910;method_41062()Lnet/minecraft/class_7243;named getCodecLnet/minecraft/world/gen/densityfunction/DensityFunction;getCodec()Lnet/minecraft/util/dynamic/CodecHolder;
-