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/OctavePerlinNoiseSampler- intermediary - net/minecraft/class_3537- official - ese
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final DoubleListprivate static final intprivate final intprivate final doubleprivate final doubleprivate final PerlinNoiseSampler[]private final double
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedOctavePerlinNoiseSampler(Random random, com.mojang.datafixers.util.Pair<Integer, DoubleList> firstOctaveAndAmplitudes, boolean xoroshiro) 
- 
Method SummaryModifier 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_31704private static final int field_31704- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31704- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;field_31704:I- intermediary - field_31704- Lnet/minecraft/class_3537;field_31704:I- official - a- Lese;a:I
 
- 
octaveSamplers- Mappings:
- Namespace - Name - Mixin selector - named - octaveSamplers- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;octaveSamplers:[Lnet/minecraft/util/math/noise/PerlinNoiseSampler;- intermediary - field_15744- Lnet/minecraft/class_3537;field_15744:[Lnet/minecraft/class_3756;- official - b- Lese;b:[Lesb;
 
- 
firstOctaveprivate final int firstOctave- Mappings:
- Namespace - Name - Mixin selector - named - firstOctave- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;firstOctave:I- intermediary - field_34758- Lnet/minecraft/class_3537;field_34758:I- official - c- Lese;c:I
 
- 
amplitudes- Mappings:
- Namespace - Name - Mixin selector - named - amplitudes- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;amplitudes:Lit/unimi/dsi/fastutil/doubles/DoubleList;- intermediary - field_26445- Lnet/minecraft/class_3537;field_26445:Lit/unimi/dsi/fastutil/doubles/DoubleList;- official - d- Lese;d:Lit/unimi/dsi/fastutil/doubles/DoubleList;
 
- 
persistenceprivate final double persistence- Mappings:
- Namespace - Name - Mixin selector - named - persistence- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;persistence:D- intermediary - field_20659- Lnet/minecraft/class_3537;field_20659:D- official - e- Lese;e:D
 
- 
lacunarityprivate final double lacunarity- Mappings:
- Namespace - Name - Mixin selector - named - lacunarity- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;lacunarity:D- intermediary - field_20660- Lnet/minecraft/class_3537;field_20660:D- official - f- Lese;f:D
 
- 
maxValueprivate final double maxValue- Mappings:
- Namespace - Name - Mixin selector - named - maxValue- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;maxValue:D- intermediary - field_36632- Lnet/minecraft/class_3537;field_36632:D- official - g- Lese;g:D
 
 
- 
- 
Constructor Details- 
OctavePerlinNoiseSamplerprotected 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)V- intermediary - <init>- Lnet/minecraft/class_3537;<init>(Lnet/minecraft/class_5819;Lcom/mojang/datafixers/util/Pair;Z)V- official - <init>- Lese;<init>(Lazh;Lcom/mojang/datafixers/util/Pair;Z)V
 
 
- 
- 
Method Details- 
createLegacyDeprecated.- Mappings:
- Namespace - Name - Mixin selector - named - createLegacy- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;createLegacy(Lnet/minecraft/util/math/random/Random;Ljava/util/stream/IntStream;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;- intermediary - method_39187- Lnet/minecraft/class_3537;method_39187(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Lnet/minecraft/class_3537;- official - a- Lese;a(Lazh;Ljava/util/stream/IntStream;)Lese;
 
- 
createLegacy@Deprecated public static OctavePerlinNoiseSampler createLegacy(Random random, int offset, DoubleList amplitudes) Deprecated.- Mappings:
- Namespace - Name - Mixin selector - named - createLegacy- Lnet/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_39126- Lnet/minecraft/class_3537;method_39126(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537;- official - a- Lese;a(Lazh;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lese;
 
- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/util/math/random/Random;Ljava/util/stream/IntStream;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;- intermediary - method_39128- Lnet/minecraft/class_3537;method_39128(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Lnet/minecraft/class_3537;- official - b- Lese;b(Lazh;Ljava/util/stream/IntStream;)Lese;
 
- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/util/math/random/Random;Ljava/util/List;)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;- intermediary - method_39127- Lnet/minecraft/class_3537;method_39127(Lnet/minecraft/class_5819;Ljava/util/List;)Lnet/minecraft/class_3537;- official - a- Lese;a(Lazh;Ljava/util/List;)Lese;
 
- 
createpublic static OctavePerlinNoiseSampler create(Random random, int offset, double firstAmplitude, double[] amplitudes) - Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;create(Lnet/minecraft/util/math/random/Random;ID[D)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;- intermediary - method_35480- Lnet/minecraft/class_3537;method_35480(Lnet/minecraft/class_5819;ID[D)Lnet/minecraft/class_3537;- official - a- Lese;a(Lazh;ID[D)Lese;
 
- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/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_30847- Lnet/minecraft/class_3537;method_30847(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537;- official - b- Lese;b(Lazh;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lese;
 
- 
calculateAmplitudesprivate static com.mojang.datafixers.util.Pair<Integer,DoubleList> calculateAmplitudes(IntSortedSet octaves) - Mappings:
- Namespace - Name - Mixin selector - named - calculateAmplitudes- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;calculateAmplitudes(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;- official - a- Lese;a(Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair;
 
- 
getMaxValueprotected double getMaxValue()- Mappings:
- Namespace - Name - Mixin selector - named - getMaxValue- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getMaxValue()D- intermediary - method_40555- Lnet/minecraft/class_3537;method_40555()D- official - a- Lese;a()D
 
- 
skipCalls- Mappings:
- Namespace - Name - Mixin selector - named - skipCalls- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;skipCalls(Lnet/minecraft/util/math/random/Random;)V- intermediary - method_34401- Lnet/minecraft/class_3537;method_34401(Lnet/minecraft/class_5819;)V- official - a- Lese;a(Lazh;)V
 
- 
samplepublic double sample(double x, double y, double z) - Mappings:
- Namespace - Name - Mixin selector - named - sample- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;sample(DDD)D- intermediary - method_15416- Lnet/minecraft/class_3537;method_15416(DDD)D- official - a- Lese;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 - sample- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;sample(DDDDDZ)D- intermediary - method_16453- Lnet/minecraft/class_3537;method_16453(DDDDDZ)D- official - a- Lese;a(DDDDDZ)D
 
- 
method_40556public double method_40556(double double2) - Mappings:
- Namespace - Name - Mixin selector - named - method_40556- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_40556(D)D- intermediary - method_40556- Lnet/minecraft/class_3537;method_40556(D)D- official - a- Lese;a(D)D
 
- 
getTotalAmplitudeprivate double getTotalAmplitude(double scale) - Mappings:
- Namespace - Name - Mixin selector - named - getTotalAmplitude- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getTotalAmplitude(D)D- intermediary - method_40557- Lnet/minecraft/class_3537;method_40557(D)D- official - c- Lese;c(D)D
 
- 
getOctave- Mappings:
- Namespace - Name - Mixin selector - named - getOctave- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getOctave(I)Lnet/minecraft/util/math/noise/PerlinNoiseSampler;- intermediary - method_16668- Lnet/minecraft/class_3537;method_16668(I)Lnet/minecraft/class_3756;- official - a- Lese;a(I)Lesb;
 
- 
maintainPrecisionpublic static double maintainPrecision(double value) - Mappings:
- Namespace - Name - Mixin selector - named - maintainPrecision- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;maintainPrecision(D)D- intermediary - method_16452- Lnet/minecraft/class_3537;method_16452(D)D- official - b- Lese;b(D)D
 
- 
getFirstOctaveprotected int getFirstOctave()- Mappings:
- Namespace - Name - Mixin selector - named - getFirstOctave- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getFirstOctave()I- intermediary - method_38477- Lnet/minecraft/class_3537;method_38477()I- official - b- Lese;b()I
 
- 
getAmplitudes- Mappings:
- Namespace - Name - Mixin selector - named - getAmplitudes- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;getAmplitudes()Lit/unimi/dsi/fastutil/doubles/DoubleList;- intermediary - method_38478- Lnet/minecraft/class_3537;method_38478()Lit/unimi/dsi/fastutil/doubles/DoubleList;- official - c- Lese;c()Lit/unimi/dsi/fastutil/doubles/DoubleList;
 
- 
addDebugInfo- Mappings:
- Namespace - Name - Mixin selector - named - addDebugInfo- Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;addDebugInfo(Ljava/lang/StringBuilder;)V- intermediary - method_39130- Lnet/minecraft/class_3537;method_39130(Ljava/lang/StringBuilder;)V- official - a- Lese;a(Ljava/lang/StringBuilder;)V
 
 
-