Package net.minecraft.util.math.noise
Class DoublePerlinNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.DoublePerlinNoiseSampler
- Mappings:
Namespace Name official ddv
intermediary net/minecraft/class_5216
named net/minecraft/util/math/noise/DoublePerlinNoiseSampler
-
Field Summary
Modifier and TypeFieldDescriptionprivate double
private static double
private static double
private OctavePerlinNoiseSampler
private OctavePerlinNoiseSampler
-
Constructor Summary
ModifierConstructorDescriptionprivate
DoublePerlinNoiseSampler(WorldGenRandom random, int offset, DoubleList octaves)
-
Method Summary
Modifier and TypeMethodDescriptionstatic DoublePerlinNoiseSampler
create(WorldGenRandom random, int offset, double[] octaves)
static DoublePerlinNoiseSampler
create(WorldGenRandom random, int offset, DoubleList octaves)
private static double
createAmplitude(int octaves)
double
sample(double x, double y, double z)
-
Field Details
-
DOMAIN_SCALE
private static final double DOMAIN_SCALE- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official a
Lddv;a:D
intermediary field_31702
Lnet/minecraft/class_5216;field_31702:D
named DOMAIN_SCALE
Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;DOMAIN_SCALE:D
-
field_31703
private static final double field_31703- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official b
Lddv;b:D
intermediary field_31703
Lnet/minecraft/class_5216;field_31703:D
named field_31703
Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;field_31703:D
-
amplitude
private final double amplitude- Mappings:
Namespace Name Mixin selector official c
Lddv;c:D
intermediary field_24175
Lnet/minecraft/class_5216;field_24175:D
named amplitude
Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;amplitude:D
-
firstSampler
- Mappings:
Namespace Name Mixin selector official d
Lddv;d:Lddw;
intermediary field_24176
Lnet/minecraft/class_5216;field_24176:Lnet/minecraft/class_3537;
named firstSampler
Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;firstSampler:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
secondSampler
- Mappings:
Namespace Name Mixin selector official e
Lddv;e:Lddw;
intermediary field_24177
Lnet/minecraft/class_5216;field_24177:Lnet/minecraft/class_3537;
named secondSampler
Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;secondSampler:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
-
Constructor Details
-
DoublePerlinNoiseSampler
- Mappings:
Namespace Name Mixin selector official <init>
Lddv;<init>(Lcqf;ILit/unimi/dsi/fastutil/doubles/DoubleList;)V
intermediary <init>
Lnet/minecraft/class_5216;<init>(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)V
named <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 a
Lddv;a(Lcqf;I[D)Lddv;
intermediary method_31927
Lnet/minecraft/class_5216;method_31927(Lnet/minecraft/class_5819;I[D)Lnet/minecraft/class_5216;
named create
Lnet/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 a
Lddv;a(Lcqf;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lddv;
intermediary method_30846
Lnet/minecraft/class_5216;method_30846(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_5216;
named create
Lnet/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 a
Lddv;a(I)D
intermediary method_27407
Lnet/minecraft/class_5216;method_27407(I)D
named createAmplitude
Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;createAmplitude(I)D
-
sample
public double sample(double x, double y, double z)- Mappings:
Namespace Name Mixin selector official a
Lddv;a(DDD)D
intermediary method_27406
Lnet/minecraft/class_5216;method_27406(DDD)D
named sample
Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;sample(DDD)D
-