Package net.minecraft.util.math.noise
Class OctavePerlinNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.OctavePerlinNoiseSampler
- Mappings:
Namespace Name named net/minecraft/util/math/noise/OctavePerlinNoiseSamplerintermediary net/minecraft/class_3537official etb
-
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 named field_31704Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;field_31704:Iintermediary field_31704Lnet/minecraft/class_3537;field_31704:Iofficial aLetb;a:I
-
octaveSamplers
- Mappings:
Namespace Name Mixin selector named octaveSamplersLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;octaveSamplers:[Lnet/minecraft/util/math/noise/PerlinNoiseSampler;intermediary field_15744Lnet/minecraft/class_3537;field_15744:[Lnet/minecraft/class_3756;official bLetb;b:[Lesy;
-
firstOctave
private final int firstOctave- Mappings:
Namespace Name Mixin selector named firstOctaveLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;firstOctave:Iintermediary field_34758Lnet/minecraft/class_3537;field_34758:Iofficial cLetb;c:I
-
amplitudes
- Mappings:
Namespace Name Mixin selector named amplitudesLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;amplitudes:Lit/unimi/dsi/fastutil/doubles/DoubleList;intermediary field_26445Lnet/minecraft/class_3537;field_26445:Lit/unimi/dsi/fastutil/doubles/DoubleList;official dLetb;d:Lit/unimi/dsi/fastutil/doubles/DoubleList;
-
persistence
private final double persistence- Mappings:
Namespace Name Mixin selector named persistenceLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;persistence:Dintermediary field_20659Lnet/minecraft/class_3537;field_20659:Dofficial eLetb;e:D
-
lacunarity
private final double lacunarity- Mappings:
Namespace Name Mixin selector named lacunarityLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;lacunarity:Dintermediary field_20660Lnet/minecraft/class_3537;field_20660:Dofficial fLetb;f:D
-
maxValue
private final double maxValue- Mappings:
Namespace Name Mixin selector named maxValueLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;maxValue:Dintermediary field_36632Lnet/minecraft/class_3537;field_36632:Dofficial gLetb;g:D
-
-
Constructor Details
-
OctavePerlinNoiseSampler
protected OctavePerlinNoiseSampler(Random random, com.mojang.datafixers.util.Pair<Integer, DoubleList> firstOctaveAndAmplitudes, boolean xoroshiro) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;<init>(Lnet/minecraft/util/math/random/Random;Lcom/mojang/datafixers/util/Pair;Z)Vintermediary <init>Lnet/minecraft/class_3537;<init>(Lnet/minecraft/class_5819;Lcom/mojang/datafixers/util/Pair;Z)Vofficial <init>Letb;<init>(Lbam;Lcom/mojang/datafixers/util/Pair;Z)V
-
-
Method Details
-
createLegacy
Deprecated.- Mappings:
Namespace Name Mixin selector named createLegacyLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;createLegacy(Lnet/minecraft/util/math/random/Random;Ljava/util/stream/IntStream;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;intermediary method_39187Lnet/minecraft/class_3537;method_39187(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Lnet/minecraft/class_3537;official aLetb;a(Lbam;Ljava/util/stream/IntStream;)Letb;
-
createLegacy
@Deprecated public static OctavePerlinNoiseSampler createLegacy(Random random, int offset, DoubleList amplitudes) Deprecated.- Mappings:
Namespace Name Mixin selector 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;intermediary method_39126Lnet/minecraft/class_3537;method_39126(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537;official aLetb;a(Lbam;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Letb;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/util/math/random/Random;Ljava/util/stream/IntStream;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;intermediary method_39128Lnet/minecraft/class_3537;method_39128(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Lnet/minecraft/class_3537;official bLetb;b(Lbam;Ljava/util/stream/IntStream;)Letb;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/util/math/random/Random;Ljava/util/List;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;intermediary method_39127Lnet/minecraft/class_3537;method_39127(Lnet/minecraft/class_5819;Ljava/util/List;)Lnet/minecraft/class_3537;official aLetb;a(Lbam;Ljava/util/List;)Letb;
-
create
public static OctavePerlinNoiseSampler create(Random random, int offset, double firstAmplitude, double[] amplitudes) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/util/math/random/Random;ID[D)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;intermediary method_35480Lnet/minecraft/class_3537;method_35480(Lnet/minecraft/class_5819;ID[D)Lnet/minecraft/class_3537;official aLetb;a(Lbam;ID[D)Letb;
-
create
- Mappings:
Namespace Name Mixin selector 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;intermediary method_30847Lnet/minecraft/class_3537;method_30847(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537;official bLetb;b(Lbam;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Letb;
-
calculateAmplitudes
private static com.mojang.datafixers.util.Pair<Integer,DoubleList> calculateAmplitudes(IntSortedSet octaves) - Mappings:
Namespace Name Mixin selector named calculateAmplitudesLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;calculateAmplitudes(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;official aLetb;a(Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair;
-
getMaxValue
protected double getMaxValue()- Mappings:
Namespace Name Mixin selector named getMaxValueLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getMaxValue()Dintermediary method_40555Lnet/minecraft/class_3537;method_40555()Dofficial aLetb;a()D
-
skipCalls
- Mappings:
Namespace Name Mixin selector named skipCallsLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;skipCalls(Lnet/minecraft/util/math/random/Random;)Vintermediary method_34401Lnet/minecraft/class_3537;method_34401(Lnet/minecraft/class_5819;)Vofficial aLetb;a(Lbam;)V
-
sample
public double sample(double x, double y, double z) - Mappings:
Namespace Name Mixin selector named sampleLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;sample(DDD)Dintermediary method_15416Lnet/minecraft/class_3537;method_15416(DDD)Dofficial aLetb;a(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 named sampleLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;sample(DDDDDZ)Dintermediary method_16453Lnet/minecraft/class_3537;method_16453(DDDDDZ)Dofficial aLetb;a(DDDDDZ)D
-
method_40556
public double method_40556(double double2) - Mappings:
Namespace Name Mixin selector named method_40556Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_40556(D)Dintermediary method_40556Lnet/minecraft/class_3537;method_40556(D)Dofficial aLetb;a(D)D
-
getTotalAmplitude
private double getTotalAmplitude(double scale) - Mappings:
Namespace Name Mixin selector named getTotalAmplitudeLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getTotalAmplitude(D)Dintermediary method_40557Lnet/minecraft/class_3537;method_40557(D)Dofficial cLetb;c(D)D
-
getOctave
- Mappings:
Namespace Name Mixin selector named getOctaveLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getOctave(I)Lnet/minecraft/util/math/noise/PerlinNoiseSampler;intermediary method_16668Lnet/minecraft/class_3537;method_16668(I)Lnet/minecraft/class_3756;official aLetb;a(I)Lesy;
-
maintainPrecision
public static double maintainPrecision(double value) - Mappings:
Namespace Name Mixin selector named maintainPrecisionLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;maintainPrecision(D)Dintermediary method_16452Lnet/minecraft/class_3537;method_16452(D)Dofficial bLetb;b(D)D
-
getFirstOctave
protected int getFirstOctave()- Mappings:
Namespace Name Mixin selector named getFirstOctaveLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getFirstOctave()Iintermediary method_38477Lnet/minecraft/class_3537;method_38477()Iofficial bLetb;b()I
-
getAmplitudes
- Mappings:
Namespace Name Mixin selector named getAmplitudesLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getAmplitudes()Lit/unimi/dsi/fastutil/doubles/DoubleList;intermediary method_38478Lnet/minecraft/class_3537;method_38478()Lit/unimi/dsi/fastutil/doubles/DoubleList;official cLetb;c()Lit/unimi/dsi/fastutil/doubles/DoubleList;
-
addDebugInfo
- Mappings:
Namespace Name Mixin selector named addDebugInfoLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;addDebugInfo(Ljava/lang/StringBuilder;)Vintermediary method_39130Lnet/minecraft/class_3537;method_39130(Ljava/lang/StringBuilder;)Vofficial aLetb;a(Ljava/lang/StringBuilder;)V
-