Package net.minecraft.util.math.noise
Class OctavePerlinNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.OctavePerlinNoiseSampler
- Mappings:
Namespace Name intermediary net/minecraft/class_3537official dwfnamed net/minecraft/util/math/noise/OctavePerlinNoiseSampler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DoubleListprivate static final intprivate final intprivate final doubleprivate final doubleprivate final PerlinNoiseSampler[]private final double -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOctavePerlinNoiseSampler(Random random, com.mojang.datafixers.util.Pair<Integer, DoubleList> firstOctaveAndAmplitudes, boolean xoroshiro) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDebugInfo(StringBuilder info) private static com.mojang.datafixers.util.Pair<Integer,DoubleList> calculateAmplitudes(IntSortedSet octaves) static OctavePerlinNoiseSamplerstatic OctavePerlinNoiseSamplercreate(Random random, int offset, DoubleList amplitudes) static OctavePerlinNoiseSamplerstatic OctavePerlinNoiseSamplerstatic OctavePerlinNoiseSamplercreateLegacy(Random random, int offset, DoubleList amplitudes) Deprecated.static OctavePerlinNoiseSamplercreateLegacy(Random random, IntStream octaves) Deprecated.protected DoubleListprotected intprotected doublegetOctave(int octave) private doublegetTotalAmplitude(double scale) static doublemaintainPrecision(double value) doublemethod_40556(double double2) doublesample(double x, double y, double z) doublesample(double x, double y, double z, double yScale, double yMax, boolean useOrigin) Deprecated.private static void
-
Field Details
-
field_31704
private static final int field_31704- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_31704Lnet/minecraft/class_3537;field_31704:Iofficial aLdwf;a:Inamed field_31704Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;field_31704:I
-
octaveSamplers
- Mappings:
Namespace Name Mixin selector intermediary field_15744Lnet/minecraft/class_3537;field_15744:[Lnet/minecraft/class_3756;official bLdwf;b:[Ldwc;named octaveSamplersLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;octaveSamplers:[Lnet/minecraft/util/math/noise/PerlinNoiseSampler;
-
firstOctave
private final int firstOctave- Mappings:
Namespace Name Mixin selector intermediary field_34758Lnet/minecraft/class_3537;field_34758:Iofficial cLdwf;c:Inamed firstOctaveLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;firstOctave:I
-
amplitudes
- Mappings:
Namespace Name Mixin selector intermediary field_26445Lnet/minecraft/class_3537;field_26445:Lit/unimi/dsi/fastutil/doubles/DoubleList;official dLdwf;d:Lit/unimi/dsi/fastutil/doubles/DoubleList;named amplitudesLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;amplitudes:Lit/unimi/dsi/fastutil/doubles/DoubleList;
-
persistence
private final double persistence- Mappings:
Namespace Name Mixin selector intermediary field_20659Lnet/minecraft/class_3537;field_20659:Dofficial eLdwf;e:Dnamed persistenceLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;persistence:D
-
lacunarity
private final double lacunarity- Mappings:
Namespace Name Mixin selector intermediary field_20660Lnet/minecraft/class_3537;field_20660:Dofficial fLdwf;f:Dnamed lacunarityLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;lacunarity:D
-
maxValue
private final double maxValue- Mappings:
Namespace Name Mixin selector intermediary field_36632Lnet/minecraft/class_3537;field_36632:Dofficial gLdwf;g:Dnamed maxValueLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;maxValue:D
-
-
Constructor Details
-
OctavePerlinNoiseSampler
protected OctavePerlinNoiseSampler(Random random, com.mojang.datafixers.util.Pair<Integer, DoubleList> firstOctaveAndAmplitudes, boolean xoroshiro) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_3537;<init>(Lnet/minecraft/class_5819;Lcom/mojang/datafixers/util/Pair;Z)Vofficial <init>Ldwf;<init>(Lapf;Lcom/mojang/datafixers/util/Pair;Z)Vnamed <init>Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;<init>(Lnet/minecraft/util/math/random/Random;Lcom/mojang/datafixers/util/Pair;Z)V
-
-
Method Details
-
createLegacy
Deprecated.- Mappings:
Namespace Name Mixin selector intermediary method_39187Lnet/minecraft/class_3537;method_39187(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Lnet/minecraft/class_3537;official aLdwf;a(Lapf;Ljava/util/stream/IntStream;)Ldwf;named createLegacyLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;createLegacy(Lnet/minecraft/util/math/random/Random;Ljava/util/stream/IntStream;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
createLegacy
@Deprecated public static OctavePerlinNoiseSampler createLegacy(Random random, int offset, DoubleList amplitudes) Deprecated.- Mappings:
Namespace Name Mixin selector intermediary method_39126Lnet/minecraft/class_3537;method_39126(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537;official aLdwf;a(Lapf;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Ldwf;named createLegacyLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;createLegacy(Lnet/minecraft/util/math/random/Random;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
create
- Mappings:
Namespace Name Mixin selector intermediary method_39128Lnet/minecraft/class_3537;method_39128(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Lnet/minecraft/class_3537;official bLdwf;b(Lapf;Ljava/util/stream/IntStream;)Ldwf;named createLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/util/math/random/Random;Ljava/util/stream/IntStream;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
create
- Mappings:
Namespace Name Mixin selector intermediary method_39127Lnet/minecraft/class_3537;method_39127(Lnet/minecraft/class_5819;Ljava/util/List;)Lnet/minecraft/class_3537;official aLdwf;a(Lapf;Ljava/util/List;)Ldwf;named createLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/util/math/random/Random;Ljava/util/List;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
create
public static OctavePerlinNoiseSampler create(Random random, int offset, double firstAmplitude, double[] amplitudes) - Mappings:
Namespace Name Mixin selector intermediary method_35480Lnet/minecraft/class_3537;method_35480(Lnet/minecraft/class_5819;ID[D)Lnet/minecraft/class_3537;official aLdwf;a(Lapf;ID[D)Ldwf;named createLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/util/math/random/Random;ID[D)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
create
- Mappings:
Namespace Name Mixin selector intermediary method_30847Lnet/minecraft/class_3537;method_30847(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537;official bLdwf;b(Lapf;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Ldwf;named createLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/util/math/random/Random;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 intermediary method_30848Lnet/minecraft/class_3537;method_30848(Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair;official aLdwf;a(Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair;named calculateAmplitudesLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;calculateAmplitudes(Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair;
-
getMaxValue
protected double getMaxValue()- Mappings:
Namespace Name Mixin selector intermediary method_40555Lnet/minecraft/class_3537;method_40555()Dofficial aLdwf;a()Dnamed getMaxValueLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getMaxValue()D
-
skipCalls
- Mappings:
Namespace Name Mixin selector intermediary method_34401Lnet/minecraft/class_3537;method_34401(Lnet/minecraft/class_5819;)Vofficial aLdwf;a(Lapf;)Vnamed skipCallsLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;skipCalls(Lnet/minecraft/util/math/random/Random;)V
-
sample
public double sample(double x, double y, double z) - Mappings:
Namespace Name Mixin selector intermediary method_15416Lnet/minecraft/class_3537;method_15416(DDD)Dofficial aLdwf;a(DDD)Dnamed sampleLnet/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 intermediary method_16453Lnet/minecraft/class_3537;method_16453(DDDDDZ)Dofficial aLdwf;a(DDDDDZ)Dnamed sampleLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;sample(DDDDDZ)D
-
method_40556
public double method_40556(double double2) - Mappings:
Namespace Name Mixin selector intermediary method_40556Lnet/minecraft/class_3537;method_40556(D)Dofficial aLdwf;a(D)Dnamed method_40556Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_40556(D)D
-
getTotalAmplitude
private double getTotalAmplitude(double scale) - Mappings:
Namespace Name Mixin selector intermediary method_40557Lnet/minecraft/class_3537;method_40557(D)Dofficial cLdwf;c(D)Dnamed getTotalAmplitudeLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getTotalAmplitude(D)D
-
getOctave
- Mappings:
Namespace Name Mixin selector intermediary method_16668Lnet/minecraft/class_3537;method_16668(I)Lnet/minecraft/class_3756;official aLdwf;a(I)Ldwc;named getOctaveLnet/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 intermediary method_16452Lnet/minecraft/class_3537;method_16452(D)Dofficial bLdwf;b(D)Dnamed maintainPrecisionLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;maintainPrecision(D)D
-
getFirstOctave
protected int getFirstOctave()- Mappings:
Namespace Name Mixin selector intermediary method_38477Lnet/minecraft/class_3537;method_38477()Iofficial bLdwf;b()Inamed getFirstOctaveLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getFirstOctave()I
-
getAmplitudes
- Mappings:
Namespace Name Mixin selector intermediary method_38478Lnet/minecraft/class_3537;method_38478()Lit/unimi/dsi/fastutil/doubles/DoubleList;official cLdwf;c()Lit/unimi/dsi/fastutil/doubles/DoubleList;named getAmplitudesLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getAmplitudes()Lit/unimi/dsi/fastutil/doubles/DoubleList;
-
addDebugInfo
- Mappings:
Namespace Name Mixin selector intermediary method_39130Lnet/minecraft/class_3537;method_39130(Ljava/lang/StringBuilder;)Vofficial aLdwf;a(Ljava/lang/StringBuilder;)Vnamed addDebugInfoLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;addDebugInfo(Ljava/lang/StringBuilder;)V
-