Package net.minecraft.util.math.noise
Class OctavePerlinNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.OctavePerlinNoiseSampler
- Mappings:
Namespace Name official did
intermediary net/minecraft/class_3537
named net/minecraft/util/math/noise/OctavePerlinNoiseSampler
-
Field Summary
Modifier and TypeFieldDescriptionprivate final DoubleList
private static final int
private final double
private final int
private final double
private final PerlinNoiseSampler[]
private final double
-
Constructor Summary
ModifierConstructorDescriptionprotected
OctavePerlinNoiseSampler
(AbstractRandom random, com.mojang.datafixers.util.Pair<Integer, DoubleList> pair, boolean xoroshiro) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDebugInfo
(StringBuilder info) private static com.mojang.datafixers.util.Pair<Integer,
DoubleList> calculateAmplitudes
(IntSortedSet octaves) static OctavePerlinNoiseSampler
create
(AbstractRandom random, int offset, double firstAmplitude, double[] amplitudes) static OctavePerlinNoiseSampler
create
(AbstractRandom random, int offset, DoubleList amplitudes) static OctavePerlinNoiseSampler
create
(AbstractRandom random, List<Integer> list) static OctavePerlinNoiseSampler
create
(AbstractRandom random, IntStream intStream) static OctavePerlinNoiseSampler
createLegacy
(AbstractRandom random, int offset, DoubleList amplitudes) Deprecated.static OctavePerlinNoiseSampler
createLegacy
(AbstractRandom random, IntStream intStream) Deprecated.protected DoubleList
protected int
getOctave
(int octave) static double
maintainPrecision
(double value) protected double
double
method_40556
(double double2) private double
method_40557
(double double2) double
sample
(double x, double y, double z) double
sample
(double x, double y, double z, double yScale, double yMax, boolean useOrigin) Deprecated.private static void
skipCalls
(AbstractRandom random)
-
Field Details
-
field_31704
private static final int field_31704- See Also:
- Mappings:
Namespace Name Mixin selector official a
Ldid;a:I
intermediary field_31704
Lnet/minecraft/class_3537;field_31704:I
named field_31704
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;field_31704:I
-
octaveSamplers
- Mappings:
Namespace Name Mixin selector official b
Ldid;b:[Ldia;
intermediary field_15744
Lnet/minecraft/class_3537;field_15744:[Lnet/minecraft/class_3756;
named octaveSamplers
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;octaveSamplers:[Lnet/minecraft/util/math/noise/PerlinNoiseSampler;
-
firstOctave
private final int firstOctave- Mappings:
Namespace Name Mixin selector official c
Ldid;c:I
intermediary field_34758
Lnet/minecraft/class_3537;field_34758:I
named firstOctave
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;firstOctave:I
-
amplitudes
- Mappings:
Namespace Name Mixin selector official d
Ldid;d:Lit/unimi/dsi/fastutil/doubles/DoubleList;
intermediary field_26445
Lnet/minecraft/class_3537;field_26445:Lit/unimi/dsi/fastutil/doubles/DoubleList;
named amplitudes
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;amplitudes:Lit/unimi/dsi/fastutil/doubles/DoubleList;
-
persistence
private final double persistence- Mappings:
Namespace Name Mixin selector official e
Ldid;e:D
intermediary field_20659
Lnet/minecraft/class_3537;field_20659:D
named persistence
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;persistence:D
-
lacunarity
private final double lacunarity- Mappings:
Namespace Name Mixin selector official f
Ldid;f:D
intermediary field_20660
Lnet/minecraft/class_3537;field_20660:D
named lacunarity
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;lacunarity:D
-
field_36632
private final double field_36632- Mappings:
Namespace Name Mixin selector official g
Ldid;g:D
intermediary field_36632
Lnet/minecraft/class_3537;field_36632:D
named field_36632
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;field_36632:D
-
-
Constructor Details
-
OctavePerlinNoiseSampler
protected OctavePerlinNoiseSampler(AbstractRandom random, com.mojang.datafixers.util.Pair<Integer, DoubleList> pair, boolean xoroshiro) - Mappings:
Namespace Name Mixin selector official <init>
Ldid;<init>(Lcun;Lcom/mojang/datafixers/util/Pair;Z)V
intermediary <init>
Lnet/minecraft/class_3537;<init>(Lnet/minecraft/class_5819;Lcom/mojang/datafixers/util/Pair;Z)V
named <init>
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;<init>(Lnet/minecraft/world/gen/random/AbstractRandom;Lcom/mojang/datafixers/util/Pair;Z)V
-
-
Method Details
-
createLegacy
@Deprecated public static OctavePerlinNoiseSampler createLegacy(AbstractRandom random, IntStream intStream) Deprecated.- Mappings:
Namespace Name Mixin selector official a
Ldid;a(Lcun;Ljava/util/stream/IntStream;)Ldid;
intermediary method_39187
Lnet/minecraft/class_3537;method_39187(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Lnet/minecraft/class_3537;
named createLegacy
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;createLegacy(Lnet/minecraft/world/gen/random/AbstractRandom;Ljava/util/stream/IntStream;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
createLegacy
@Deprecated public static OctavePerlinNoiseSampler createLegacy(AbstractRandom random, int offset, DoubleList amplitudes) Deprecated.- Mappings:
Namespace Name Mixin selector official a
Ldid;a(Lcun;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Ldid;
intermediary method_39126
Lnet/minecraft/class_3537;method_39126(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537;
named createLegacy
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;createLegacy(Lnet/minecraft/world/gen/random/AbstractRandom;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
create
- Mappings:
Namespace Name Mixin selector official b
Ldid;b(Lcun;Ljava/util/stream/IntStream;)Ldid;
intermediary method_39128
Lnet/minecraft/class_3537;method_39128(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Lnet/minecraft/class_3537;
named create
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/world/gen/random/AbstractRandom;Ljava/util/stream/IntStream;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
create
- Mappings:
Namespace Name Mixin selector official a
Ldid;a(Lcun;Ljava/util/List;)Ldid;
intermediary method_39127
Lnet/minecraft/class_3537;method_39127(Lnet/minecraft/class_5819;Ljava/util/List;)Lnet/minecraft/class_3537;
named create
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/world/gen/random/AbstractRandom;Ljava/util/List;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
create
public static OctavePerlinNoiseSampler create(AbstractRandom random, int offset, double firstAmplitude, double[] amplitudes) - Mappings:
Namespace Name Mixin selector official a
Ldid;a(Lcun;ID[D)Ldid;
intermediary method_35480
Lnet/minecraft/class_3537;method_35480(Lnet/minecraft/class_5819;ID[D)Lnet/minecraft/class_3537;
named create
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/world/gen/random/AbstractRandom;ID[D)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
create
public static OctavePerlinNoiseSampler create(AbstractRandom random, int offset, DoubleList amplitudes) - Mappings:
Namespace Name Mixin selector official b
Ldid;b(Lcun;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Ldid;
intermediary method_30847
Lnet/minecraft/class_3537;method_30847(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537;
named create
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/world/gen/random/AbstractRandom;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
calculateAmplitudes
private static com.mojang.datafixers.util.Pair<Integer,DoubleList> calculateAmplitudes(IntSortedSet octaves) - Mappings:
Namespace Name Mixin selector official a
Ldid;a(Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair;
intermediary method_30848
Lnet/minecraft/class_3537;method_30848(Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair;
named calculateAmplitudes
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;calculateAmplitudes(Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair;
-
method_40555
protected double method_40555()- Mappings:
Namespace Name Mixin selector official a
Ldid;a()D
intermediary method_40555
Lnet/minecraft/class_3537;method_40555()D
named method_40555
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_40555()D
-
skipCalls
- Mappings:
Namespace Name Mixin selector official a
Ldid;a(Lcun;)V
intermediary method_34401
Lnet/minecraft/class_3537;method_34401(Lnet/minecraft/class_5819;)V
named skipCalls
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;skipCalls(Lnet/minecraft/world/gen/random/AbstractRandom;)V
-
sample
public double sample(double x, double y, double z) - Mappings:
Namespace Name Mixin selector official a
Ldid;a(DDD)D
intermediary method_15416
Lnet/minecraft/class_3537;method_15416(DDD)D
named sample
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;sample(DDD)D
-
sample
@Deprecated public double sample(double x, double y, double z, double yScale, double yMax, boolean useOrigin) Deprecated.- Mappings:
Namespace Name Mixin selector official a
Ldid;a(DDDDDZ)D
intermediary method_16453
Lnet/minecraft/class_3537;method_16453(DDDDDZ)D
named sample
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;sample(DDDDDZ)D
-
method_40556
public double method_40556(double double2) - Mappings:
Namespace Name Mixin selector official a
Ldid;a(D)D
intermediary method_40556
Lnet/minecraft/class_3537;method_40556(D)D
named method_40556
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_40556(D)D
-
method_40557
private double method_40557(double double2) - Mappings:
Namespace Name Mixin selector official c
Ldid;c(D)D
intermediary method_40557
Lnet/minecraft/class_3537;method_40557(D)D
named method_40557
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_40557(D)D
-
getOctave
- Mappings:
Namespace Name Mixin selector official a
Ldid;a(I)Ldia;
intermediary method_16668
Lnet/minecraft/class_3537;method_16668(I)Lnet/minecraft/class_3756;
named getOctave
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getOctave(I)Lnet/minecraft/util/math/noise/PerlinNoiseSampler;
-
maintainPrecision
public static double maintainPrecision(double value) - Mappings:
Namespace Name Mixin selector official b
Ldid;b(D)D
intermediary method_16452
Lnet/minecraft/class_3537;method_16452(D)D
named maintainPrecision
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;maintainPrecision(D)D
-
getFirstOctave
protected int getFirstOctave()- Mappings:
Namespace Name Mixin selector official b
Ldid;b()I
intermediary method_38477
Lnet/minecraft/class_3537;method_38477()I
named getFirstOctave
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getFirstOctave()I
-
getAmplitudes
- Mappings:
Namespace Name Mixin selector official c
Ldid;c()Lit/unimi/dsi/fastutil/doubles/DoubleList;
intermediary method_38478
Lnet/minecraft/class_3537;method_38478()Lit/unimi/dsi/fastutil/doubles/DoubleList;
named getAmplitudes
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getAmplitudes()Lit/unimi/dsi/fastutil/doubles/DoubleList;
-
addDebugInfo
- Mappings:
Namespace Name Mixin selector official a
Ldid;a(Ljava/lang/StringBuilder;)V
intermediary method_39130
Lnet/minecraft/class_3537;method_39130(Ljava/lang/StringBuilder;)V
named addDebugInfo
Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;addDebugInfo(Ljava/lang/StringBuilder;)V
-