Package net.minecraft.util.math.noise
Class OctavePerlinNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.OctavePerlinNoiseSampler
- Mappings:
Namespace Name official dgmintermediary net/minecraft/class_3537named net/minecraft/util/math/noise/OctavePerlinNoiseSampler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DoubleListprivate static final intprivate final intprivate final doubleprivate final PerlinNoiseSampler[]private final double -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOctavePerlinNoiseSampler(AbstractRandom random, com.mojang.datafixers.util.Pair<Integer, DoubleList> offsetAndAmplitudes) protectedOctavePerlinNoiseSampler(AbstractRandom abstractRandom, com.mojang.datafixers.util.Pair<Integer, DoubleList> pair, boolean bool) privateOctavePerlinNoiseSampler(AbstractRandom random, IntSortedSet octaves) OctavePerlinNoiseSampler(AbstractRandom random, List<Integer> octaves) OctavePerlinNoiseSampler(AbstractRandom random, IntStream octaves) -
Method Summary
Modifier and TypeMethodDescriptionprivate static com.mojang.datafixers.util.Pair<Integer,DoubleList> calculateAmplitudes(IntSortedSet octaves) static OctavePerlinNoiseSamplercreate(AbstractRandom abstractRandom, int offset, double double2, double[] double3) static OctavePerlinNoiseSamplercreate(AbstractRandom random, int offset, DoubleList amplitudes) getOctave(int octave) static doublemaintainPrecision(double value) protected intprotected DoubleListstatic OctavePerlinNoiseSamplermethod_39125(AbstractRandom abstractRandom, int int2, double double2, double[] double3) Deprecated.static OctavePerlinNoiseSamplermethod_39126(AbstractRandom abstractRandom, int int2, DoubleList doubleList) Deprecated.static OctavePerlinNoiseSamplermethod_39127(AbstractRandom abstractRandom, List<Integer> list) static OctavePerlinNoiseSamplermethod_39128(AbstractRandom abstractRandom, IntStream intStream) voidmethod_39130(StringBuilder stringBuilder) doublesample(double x, double y, double z) doublesample(double x, double y, double z, double yScale, double yMax, boolean useOrigin) Deprecated.private static voidskipCalls(AbstractRandom random)
-
Field Details
-
field_31704
private static final int field_31704- See Also:
- Mappings:
Namespace Name Mixin selector official aLdgm;a:Iintermediary field_31704Lnet/minecraft/class_3537;field_31704:Inamed field_31704Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;field_31704:I
-
octaveSamplers
- Mappings:
Namespace Name Mixin selector official bLdgm;b:[Ldgj;intermediary field_15744Lnet/minecraft/class_3537;field_15744:[Lnet/minecraft/class_3756;named octaveSamplersLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;octaveSamplers:[Lnet/minecraft/util/math/noise/PerlinNoiseSampler;
-
field_34758
private final int field_34758- Mappings:
Namespace Name Mixin selector official cLdgm;c:Iintermediary field_34758Lnet/minecraft/class_3537;field_34758:Inamed field_34758Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;field_34758:I
-
amplitudes
- Mappings:
Namespace Name Mixin selector official dLdgm;d:Lit/unimi/dsi/fastutil/doubles/DoubleList;intermediary field_26445Lnet/minecraft/class_3537;field_26445: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 official eLdgm;e:Dintermediary field_20659Lnet/minecraft/class_3537;field_20659:Dnamed persistenceLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;persistence:D
-
lacunarity
private final double lacunarity- Mappings:
Namespace Name Mixin selector official fLdgm;f:Dintermediary field_20660Lnet/minecraft/class_3537;field_20660:Dnamed lacunarityLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;lacunarity:D
-
-
Constructor Details
-
OctavePerlinNoiseSampler
- Mappings:
Namespace Name Mixin selector official <init>Ldgm;<init>(Lcsr;Ljava/util/stream/IntStream;)Vintermediary <init>Lnet/minecraft/class_3537;<init>(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Vnamed <init>Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;<init>(Lnet/minecraft/world/gen/random/AbstractRandom;Ljava/util/stream/IntStream;)V
-
OctavePerlinNoiseSampler
- Mappings:
Namespace Name Mixin selector official <init>Ldgm;<init>(Lcsr;Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_3537;<init>(Lnet/minecraft/class_5819;Ljava/util/List;)Vnamed <init>Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;<init>(Lnet/minecraft/world/gen/random/AbstractRandom;Ljava/util/List;)V
-
OctavePerlinNoiseSampler
- Mappings:
Namespace Name Mixin selector official <init>Ldgm;<init>(Lcsr;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Vintermediary <init>Lnet/minecraft/class_3537;<init>(Lnet/minecraft/class_5819;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Vnamed <init>Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;<init>(Lnet/minecraft/world/gen/random/AbstractRandom;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V
-
OctavePerlinNoiseSampler
protected OctavePerlinNoiseSampler(AbstractRandom random, com.mojang.datafixers.util.Pair<Integer, DoubleList> offsetAndAmplitudes) - Mappings:
Namespace Name Mixin selector official <init>Ldgm;<init>(Lcsr;Lcom/mojang/datafixers/util/Pair;)Vintermediary <init>Lnet/minecraft/class_3537;<init>(Lnet/minecraft/class_5819;Lcom/mojang/datafixers/util/Pair;)Vnamed <init>Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;<init>(Lnet/minecraft/world/gen/random/AbstractRandom;Lcom/mojang/datafixers/util/Pair;)V
-
OctavePerlinNoiseSampler
protected OctavePerlinNoiseSampler(AbstractRandom abstractRandom, com.mojang.datafixers.util.Pair<Integer, DoubleList> pair, boolean bool)
-
-
Method Details
-
method_39125
@Deprecated public static OctavePerlinNoiseSampler method_39125(AbstractRandom abstractRandom, int int2, double double2, double[] double3) Deprecated.- Mappings:
Namespace Name Mixin selector official aLdgm;a(Lcsr;ID[D)Ldgm;intermediary method_39125Lnet/minecraft/class_3537;method_39125(Lnet/minecraft/class_5819;ID[D)Lnet/minecraft/class_3537;named method_39125Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_39125(Lnet/minecraft/world/gen/random/AbstractRandom;ID[D)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
method_39126
@Deprecated public static OctavePerlinNoiseSampler method_39126(AbstractRandom abstractRandom, int int2, DoubleList doubleList) Deprecated.- Mappings:
Namespace Name Mixin selector official aLdgm;a(Lcsr;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Ldgm;intermediary method_39126Lnet/minecraft/class_3537;method_39126(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537;named method_39126Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_39126(Lnet/minecraft/world/gen/random/AbstractRandom;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
method_39128
public static OctavePerlinNoiseSampler method_39128(AbstractRandom abstractRandom, IntStream intStream) - Mappings:
Namespace Name Mixin selector official aLdgm;a(Lcsr;Ljava/util/stream/IntStream;)Ldgm;intermediary method_39128Lnet/minecraft/class_3537;method_39128(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Lnet/minecraft/class_3537;named method_39128Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_39128(Lnet/minecraft/world/gen/random/AbstractRandom;Ljava/util/stream/IntStream;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
method_39127
public static OctavePerlinNoiseSampler method_39127(AbstractRandom abstractRandom, List<Integer> list) - Mappings:
Namespace Name Mixin selector official aLdgm;a(Lcsr;Ljava/util/List;)Ldgm;intermediary method_39127Lnet/minecraft/class_3537;method_39127(Lnet/minecraft/class_5819;Ljava/util/List;)Lnet/minecraft/class_3537;named method_39127Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_39127(Lnet/minecraft/world/gen/random/AbstractRandom;Ljava/util/List;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
create
public static OctavePerlinNoiseSampler create(AbstractRandom abstractRandom, int offset, double double2, double[] double3) - Mappings:
Namespace Name Mixin selector official bLdgm;b(Lcsr;ID[D)Ldgm;intermediary method_35480Lnet/minecraft/class_3537;method_35480(Lnet/minecraft/class_5819;ID[D)Lnet/minecraft/class_3537;named createLnet/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 bLdgm;b(Lcsr;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Ldgm;intermediary method_30847Lnet/minecraft/class_3537;method_30847(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537;named createLnet/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 aLdgm;a(Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair;intermediary method_30848Lnet/minecraft/class_3537;method_30848(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;
-
skipCalls
- Mappings:
Namespace Name Mixin selector official aLdgm;a(Lcsr;)Vintermediary method_34401Lnet/minecraft/class_3537;method_34401(Lnet/minecraft/class_5819;)Vnamed skipCallsLnet/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 aLdgm;a(DDD)Dintermediary method_15416Lnet/minecraft/class_3537;method_15416(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 official aLdgm;a(DDDDDZ)Dintermediary method_16453Lnet/minecraft/class_3537;method_16453(DDDDDZ)Dnamed sampleLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;sample(DDDDDZ)D
-
getOctave
- Mappings:
Namespace Name Mixin selector official aLdgm;a(I)Ldgj;intermediary method_16668Lnet/minecraft/class_3537;method_16668(I)Lnet/minecraft/class_3756;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 official aLdgm;a(D)Dintermediary method_16452Lnet/minecraft/class_3537;method_16452(D)Dnamed maintainPrecisionLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;maintainPrecision(D)D
-
method_38477
protected int method_38477()- Mappings:
Namespace Name Mixin selector official aLdgm;a()Iintermediary method_38477Lnet/minecraft/class_3537;method_38477()Inamed method_38477Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_38477()I
-
method_38478
- Mappings:
Namespace Name Mixin selector official bLdgm;b()Lit/unimi/dsi/fastutil/doubles/DoubleList;intermediary method_38478Lnet/minecraft/class_3537;method_38478()Lit/unimi/dsi/fastutil/doubles/DoubleList;named method_38478Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_38478()Lit/unimi/dsi/fastutil/doubles/DoubleList;
-
method_39130
- Mappings:
Namespace Name Mixin selector official aLdgm;a(Ljava/lang/StringBuilder;)Vintermediary method_39130Lnet/minecraft/class_3537;method_39130(Ljava/lang/StringBuilder;)Vnamed method_39130Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_39130(Ljava/lang/StringBuilder;)V
-