Package net.minecraft.util.math.noise
Class DoublePerlinNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.DoublePerlinNoiseSampler
- Mappings:
Namespace Name official dgn
intermediary net/minecraft/class_5216
named net/minecraft/util/math/noise/DoublePerlinNoiseSampler
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate final double
private static final double
private static final double
private final OctavePerlinNoiseSampler
private final OctavePerlinNoiseSampler
-
Constructor Summary
ModifierConstructorDescriptionprivate
DoublePerlinNoiseSampler
(AbstractRandom random, int offset, DoubleList octaves, boolean xoroshiro) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDebugInfo
(StringBuilder info) copy()
static DoublePerlinNoiseSampler
create
(AbstractRandom random, int offset, double[] octaves) static DoublePerlinNoiseSampler
create
(AbstractRandom random, int offset, DoubleList octaves) static DoublePerlinNoiseSampler
create
(AbstractRandom random, DoublePerlinNoiseSampler.NoiseParameters parameters) private static double
createAmplitude
(int octaves) static DoublePerlinNoiseSampler
createLegacy
(AbstractRandom random, DoublePerlinNoiseSampler.NoiseParameters parameters) Deprecated.double
sample
(double x, double y, double z)
-
Field Details
-
DOMAIN_SCALE
private static final double DOMAIN_SCALE- See Also:
- Mappings:
Namespace Name Mixin selector official a
Ldgn;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:
- Mappings:
Namespace Name Mixin selector official b
Ldgn;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
Ldgn;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
Ldgn;d:Ldgo;
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
Ldgn;e:Ldgo;
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
private DoublePerlinNoiseSampler(AbstractRandom random, int offset, DoubleList octaves, boolean xoroshiro) - Mappings:
Namespace Name Mixin selector official <init>
Ldgn;<init>(Lcti;ILit/unimi/dsi/fastutil/doubles/DoubleList;Z)V
intermediary <init>
Lnet/minecraft/class_5216;<init>(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;Z)V
named <init>
Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;<init>(Lnet/minecraft/world/gen/random/AbstractRandom;ILit/unimi/dsi/fastutil/doubles/DoubleList;Z)V
-
-
Method Details
-
createLegacy
@Deprecated public static DoublePerlinNoiseSampler createLegacy(AbstractRandom random, DoublePerlinNoiseSampler.NoiseParameters parameters) Deprecated.- Mappings:
Namespace Name Mixin selector official a
Ldgn;a(Lcti;Ldgn$a;)Ldgn;
intermediary method_39186
Lnet/minecraft/class_5216;method_39186(Lnet/minecraft/class_5819;Lnet/minecraft/class_5216$class_5487;)Lnet/minecraft/class_5216;
named createLegacy
Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;createLegacy(Lnet/minecraft/world/gen/random/AbstractRandom;Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
create
- Mappings:
Namespace Name Mixin selector official a
Ldgn;a(Lcti;I[D)Ldgn;
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/random/AbstractRandom;I[D)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
create
public static DoublePerlinNoiseSampler create(AbstractRandom random, DoublePerlinNoiseSampler.NoiseParameters parameters) - Mappings:
Namespace Name Mixin selector official b
Ldgn;b(Lcti;Ldgn$a;)Ldgn;
intermediary method_38476
Lnet/minecraft/class_5216;method_38476(Lnet/minecraft/class_5819;Lnet/minecraft/class_5216$class_5487;)Lnet/minecraft/class_5216;
named create
Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;create(Lnet/minecraft/world/gen/random/AbstractRandom;Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
create
public static DoublePerlinNoiseSampler create(AbstractRandom random, int offset, DoubleList octaves) - Mappings:
Namespace Name Mixin selector official a
Ldgn;a(Lcti;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Ldgn;
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/random/AbstractRandom;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
Ldgn;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
Ldgn;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
-
copy
- Mappings:
Namespace Name Mixin selector official a
Ldgn;a()Ldgn$a;
intermediary method_38475
Lnet/minecraft/class_5216;method_38475()Lnet/minecraft/class_5216$class_5487;
named copy
Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;copy()Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
-
addDebugInfo
- Mappings:
Namespace Name Mixin selector official a
Ldgn;a(Ljava/lang/StringBuilder;)V
intermediary method_39124
Lnet/minecraft/class_5216;method_39124(Ljava/lang/StringBuilder;)V
named addDebugInfo
Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;addDebugInfo(Ljava/lang/StringBuilder;)V
-