类 OctavePerlinNoiseSampler
- java.lang.Object
-
- net.minecraft.util.math.noise.OctavePerlinNoiseSampler
-
- 所有已实现的接口:
NoiseSampler
public class OctavePerlinNoiseSampler extends Object implements NoiseSampler
- Mappings:
Namespace Name official dcwintermediary net/minecraft/class_3537named net/minecraft/util/math/noise/OctavePerlinNoiseSampler
-
-
字段概要
字段 修饰符和类型 字段 说明 private DoubleListamplitudesprivate static intfield_31704private doublelacunarityprivate PerlinNoiseSampler[]octaveSamplersprivate doublepersistence
-
构造器概要
构造器 限定符 构造器 说明 protectedOctavePerlinNoiseSampler(WorldGenRandom random, com.mojang.datafixers.util.Pair<Integer,DoubleList> offsetAndAmplitudes)protectedOctavePerlinNoiseSampler(WorldGenRandom worldGenRandom, com.mojang.datafixers.util.Pair<Integer,DoubleList> pair, LongFunction<WorldGenRandom> longFunction)privateOctavePerlinNoiseSampler(WorldGenRandom random, IntSortedSet octaves)privateOctavePerlinNoiseSampler(WorldGenRandom worldGenRandom, IntSortedSet intSortedSet, LongFunction<WorldGenRandom> longFunction)OctavePerlinNoiseSampler(WorldGenRandom random, List<Integer> octaves)OctavePerlinNoiseSampler(WorldGenRandom random, IntStream octaves)
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 private static com.mojang.datafixers.util.Pair<Integer,DoubleList>calculateAmplitudes(IntSortedSet octaves)static OctavePerlinNoiseSamplercreate(WorldGenRandom random, int offset, DoubleList amplitudes)@Nullable PerlinNoiseSamplergetOctave(int octave)static doublemaintainPrecision(double value)private static voidmethod_34401(WorldGenRandom worldGenRandom)static OctavePerlinNoiseSamplermethod_35480(WorldGenRandom worldGenRandom, int int2, double[] double2)doublesample(double x, double y, double z)doublesample(double x, double y, double yScale, double yMax)doublesample(double x, double y, double z, double yScale, double yMax, boolean useOrigin)已过时。
-
-
-
字段详细资料
-
field_31704
private static final int field_31704
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLdcw;a:Iintermediary field_31704Lnet/minecraft/class_3537;field_31704:Inamed field_31704Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;field_31704:I
-
octaveSamplers
private final PerlinNoiseSampler[] octaveSamplers
- Mappings:
Namespace Name Mixin selector official bLdcw;b:[Ldct;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;
-
amplitudes
private final DoubleList amplitudes
- Mappings:
Namespace Name Mixin selector official cLdcw;c: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 dLdcw;d: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 eLdcw;e:Dintermediary field_20660Lnet/minecraft/class_3537;field_20660:Dnamed lacunarityLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;lacunarity:D
-
-
构造器详细资料
-
OctavePerlinNoiseSampler
public OctavePerlinNoiseSampler(WorldGenRandom random, IntStream octaves)
- Mappings:
Namespace Name Mixin selector official <init>Ldcw;<init>(Lcpb;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/WorldGenRandom;Ljava/util/stream/IntStream;)V
-
OctavePerlinNoiseSampler
public OctavePerlinNoiseSampler(WorldGenRandom random, List<Integer> octaves)
- Mappings:
Namespace Name Mixin selector official <init>Ldcw;<init>(Lcpb;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/WorldGenRandom;Ljava/util/List;)V
-
OctavePerlinNoiseSampler
private OctavePerlinNoiseSampler(WorldGenRandom random, IntSortedSet octaves)
- Mappings:
Namespace Name Mixin selector official <init>Ldcw;<init>(Lcpb;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/WorldGenRandom;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V
-
OctavePerlinNoiseSampler
private OctavePerlinNoiseSampler(WorldGenRandom worldGenRandom, IntSortedSet intSortedSet, LongFunction<WorldGenRandom> longFunction)
-
OctavePerlinNoiseSampler
protected OctavePerlinNoiseSampler(WorldGenRandom random, com.mojang.datafixers.util.Pair<Integer,DoubleList> offsetAndAmplitudes)
- Mappings:
Namespace Name Mixin selector official <init>Ldcw;<init>(Lcpb;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/WorldGenRandom;Lcom/mojang/datafixers/util/Pair;)V
-
OctavePerlinNoiseSampler
protected OctavePerlinNoiseSampler(WorldGenRandom worldGenRandom, com.mojang.datafixers.util.Pair<Integer,DoubleList> pair, LongFunction<WorldGenRandom> longFunction)
-
-
方法详细资料
-
method_35480
public static OctavePerlinNoiseSampler method_35480(WorldGenRandom worldGenRandom, int int2, double[] double2)
- Mappings:
Namespace Name Mixin selector official aLdcw;a(Lcpb;I[D)Ldcw;intermediary method_35480Lnet/minecraft/class_3537;method_35480(Lnet/minecraft/class_5819;I[D)Lnet/minecraft/class_3537;named method_35480Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_35480(Lnet/minecraft/world/gen/WorldGenRandom;I[D)Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
create
public static OctavePerlinNoiseSampler create(WorldGenRandom random, int offset, DoubleList amplitudes)
- Mappings:
Namespace Name Mixin selector official aLdcw;a(Lcpb;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Ldcw;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/WorldGenRandom;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 aLdcw;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;
-
method_34401
private static void method_34401(WorldGenRandom worldGenRandom)
- Mappings:
Namespace Name Mixin selector official aLdcw;a(Lcpb;)Vintermediary method_34401Lnet/minecraft/class_3537;method_34401(Lnet/minecraft/class_5819;)Vnamed method_34401Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;method_34401(Lnet/minecraft/world/gen/WorldGenRandom;)V
-
sample
public double sample(double x, double y, double z)- Mappings:
Namespace Name Mixin selector official aLdcw;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)
已过时。- Mappings:
Namespace Name Mixin selector official aLdcw;a(DDDDDZ)Dintermediary method_16453Lnet/minecraft/class_3537;method_16453(DDDDDZ)Dnamed sampleLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;sample(DDDDDZ)D
-
getOctave
@Nullable public @Nullable PerlinNoiseSampler getOctave(int octave)
- Mappings:
Namespace Name Mixin selector official aLdcw;a(I)Ldct;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 aLdcw;a(D)Dintermediary method_16452Lnet/minecraft/class_3537;method_16452(D)Dnamed maintainPrecisionLnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;maintainPrecision(D)D
-
sample
public double sample(double x, double y, double yScale, double yMax)- 指定者:
sample在接口中NoiseSampler- Mappings:
Namespace Name Mixin selector official aLdcz;a(DDDD)Dintermediary method_16454Lnet/minecraft/class_3757;method_16454(DDDD)Dnamed sampleLnet/minecraft/util/math/noise/NoiseSampler;sample(DDDD)D
-
-