Package net.minecraft.util.math.noise
Class DoublePerlinNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.DoublePerlinNoiseSampler
- Mappings:
Namespace Name official dcwintermediary net/minecraft/class_5216named net/minecraft/util/math/noise/DoublePerlinNoiseSampler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate static doubleprivate static doubleprivate OctavePerlinNoiseSamplerprivate OctavePerlinNoiseSampler -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateDoublePerlinNoiseSampler(WorldGenRandom random, int offset, DoubleList octaves) -
Method Summary
Modifier and TypeMethodDescriptionstatic DoublePerlinNoiseSamplercreate(WorldGenRandom random, int offset, double[] octaves)static DoublePerlinNoiseSamplercreate(WorldGenRandom random, int offset, DoubleList octaves)private static doublecreateAmplitude(int octaves)doublesample(double x, double y, double z)
-
Field Details
-
field_31702
private static final double field_31702- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLdcw;a:Dintermediary field_31702Lnet/minecraft/class_5216;field_31702:Dnamed field_31702Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;field_31702:D
-
field_31703
private static final double field_31703- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLdcw;b:Dintermediary field_31703Lnet/minecraft/class_5216;field_31703:Dnamed field_31703Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;field_31703:D
-
amplitude
private final double amplitude- Mappings:
Namespace Name Mixin selector official cLdcw;c:Dintermediary field_24175Lnet/minecraft/class_5216;field_24175:Dnamed amplitudeLnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;amplitude:D
-
firstSampler
- Mappings:
Namespace Name Mixin selector official dLdcw;d:Ldcx;intermediary field_24176Lnet/minecraft/class_5216;field_24176:Lnet/minecraft/class_3537;named firstSamplerLnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;firstSampler:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
secondSampler
- Mappings:
Namespace Name Mixin selector official eLdcw;e:Ldcx;intermediary field_24177Lnet/minecraft/class_5216;field_24177:Lnet/minecraft/class_3537;named secondSamplerLnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;secondSampler:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
-
Constructor Details
-
DoublePerlinNoiseSampler
- Mappings:
Namespace Name Mixin selector official <init>Ldcw;<init>(Lcph;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Vintermediary <init>Lnet/minecraft/class_5216;<init>(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Vnamed <init>Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;<init>(Lnet/minecraft/world/gen/WorldGenRandom;ILit/unimi/dsi/fastutil/doubles/DoubleList;)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official aLdcw;a(Lcph;I[D)Ldcw;intermediary method_31927Lnet/minecraft/class_5216;method_31927(Lnet/minecraft/class_5819;I[D)Lnet/minecraft/class_5216;named createLnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;create(Lnet/minecraft/world/gen/WorldGenRandom;I[D)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
create
public static DoublePerlinNoiseSampler create(WorldGenRandom random, int offset, DoubleList octaves)- Mappings:
Namespace Name Mixin selector official aLdcw;a(Lcph;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Ldcw;intermediary method_30846Lnet/minecraft/class_5216;method_30846(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_5216;named createLnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;create(Lnet/minecraft/world/gen/WorldGenRandom;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
createAmplitude
private static double createAmplitude(int octaves)- Mappings:
Namespace Name Mixin selector official aLdcw;a(I)Dintermediary method_27407Lnet/minecraft/class_5216;method_27407(I)Dnamed createAmplitudeLnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;createAmplitude(I)D
-
sample
public double sample(double x, double y, double z)- Mappings:
Namespace Name Mixin selector official aLdcw;a(DDD)Dintermediary method_27406Lnet/minecraft/class_5216;method_27406(DDD)Dnamed sampleLnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;sample(DDD)D
-