Package net.minecraft.util.math.noise
Class PerlinNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.PerlinNoiseSampler
public final class PerlinNoiseSampler extends Object
- Mappings:
Namespace Name official czn
intermediary net/minecraft/class_3756
named net/minecraft/util/math/noise/PerlinNoiseSampler
-
Field Summary
Fields Modifier and Type Field Description double
originX
double
originY
double
originZ
private byte[]
permutations
-
Constructor Summary
Constructors Constructor Description PerlinNoiseSampler(WorldGenRandom random)
-
Method Summary
Modifier and Type Method Description private int
getGradient(int hash)
private static double
grad(int hash, double x, double y, double z)
double
sample(double x, double y, double z)
double
sample(double x, double y, double z, double yScale, double yMax)
Deprecated.private double
sample(int sectionX, int sectionY, int sectionZ, double localX, double localY, double localZ, double fadeLocalX)
-
Field Details
-
permutations
private final byte[] permutations- Mappings:
Namespace Name Mixin selector official d
Lczn;d:[B
intermediary field_16590
Lnet/minecraft/class_3756;field_16590:[B
named permutations
Lnet/minecraft/util/math/noise/PerlinNoiseSampler;permutations:[B
-
originX
public final double originX- Mappings:
Namespace Name Mixin selector official a
Lczn;a:D
intermediary field_16591
Lnet/minecraft/class_3756;field_16591:D
named originX
Lnet/minecraft/util/math/noise/PerlinNoiseSampler;originX:D
-
originY
public final double originY- Mappings:
Namespace Name Mixin selector official b
Lczn;b:D
intermediary field_16589
Lnet/minecraft/class_3756;field_16589:D
named originY
Lnet/minecraft/util/math/noise/PerlinNoiseSampler;originY:D
-
originZ
public final double originZ- Mappings:
Namespace Name Mixin selector official c
Lczn;c:D
intermediary field_16588
Lnet/minecraft/class_3756;field_16588:D
named originZ
Lnet/minecraft/util/math/noise/PerlinNoiseSampler;originZ:D
-
-
Constructor Details
-
PerlinNoiseSampler
- Mappings:
Namespace Name Mixin selector official <init>
Lczn;<init>(Lcmv;)V
intermediary <init>
Lnet/minecraft/class_3756;<init>(Lnet/minecraft/class_5819;)V
named <init>
Lnet/minecraft/util/math/noise/PerlinNoiseSampler;<init>(Lnet/minecraft/world/gen/WorldGenRandom;)V
-
-
Method Details
-
sample
public double sample(double x, double y, double z)- Mappings:
Namespace Name Mixin selector official a
Lczn;a(DDD)D
intermediary method_33658
Lnet/minecraft/class_3756;method_33658(DDD)D
named sample
Lnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(DDD)D
-
sample
Deprecated.- Mappings:
Namespace Name Mixin selector official a
Lczn;a(DDDDD)D
intermediary method_16447
Lnet/minecraft/class_3756;method_16447(DDDDD)D
named sample
Lnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(DDDDD)D
-
grad
private static double grad(int hash, double x, double y, double z)- Mappings:
Namespace Name Mixin selector official a
Lczn;a(IDDD)D
intermediary method_16448
Lnet/minecraft/class_3756;method_16448(IDDD)D
named grad
Lnet/minecraft/util/math/noise/PerlinNoiseSampler;grad(IDDD)D
-
getGradient
private int getGradient(int hash)- Mappings:
Namespace Name Mixin selector official a
Lczn;a(I)I
intermediary method_16449
Lnet/minecraft/class_3756;method_16449(I)I
named getGradient
Lnet/minecraft/util/math/noise/PerlinNoiseSampler;getGradient(I)I
-
sample
private double sample(int sectionX, int sectionY, int sectionZ, double localX, double localY, double localZ, double fadeLocalX)- Mappings:
Namespace Name Mixin selector official a
Lczn;a(IIIDDDD)D
intermediary method_16450
Lnet/minecraft/class_3756;method_16450(IIIDDDD)D
named sample
Lnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(IIIDDDD)D
-