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 cznintermediary net/minecraft/class_3756named net/minecraft/util/math/noise/PerlinNoiseSampler
-
Field Summary
Fields Modifier and Type Field Description doubleoriginXdoubleoriginYdoubleoriginZprivate byte[]permutations -
Constructor Summary
Constructors Constructor Description PerlinNoiseSampler(class_5819 class_5819) -
Method Summary
Modifier and Type Method Description private intgetGradient(int hash)private static doublegrad(int hash, double x, double y, double z)doublemethod_33658(double double2, double double3, double double4)doublesample(double x, double y, double z, double yScale, double yMax)Deprecated.private doublesample(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 dLczn;d:[Bintermediary field_16590Lnet/minecraft/class_3756;field_16590:[Bnamed permutationsLnet/minecraft/util/math/noise/PerlinNoiseSampler;permutations:[B
-
originX
public final double originX- Mappings:
Namespace Name Mixin selector official aLczn;a:Dintermediary field_16591Lnet/minecraft/class_3756;field_16591:Dnamed originXLnet/minecraft/util/math/noise/PerlinNoiseSampler;originX:D
-
originY
public final double originY- Mappings:
Namespace Name Mixin selector official bLczn;b:Dintermediary field_16589Lnet/minecraft/class_3756;field_16589:Dnamed originYLnet/minecraft/util/math/noise/PerlinNoiseSampler;originY:D
-
originZ
public final double originZ- Mappings:
Namespace Name Mixin selector official cLczn;c:Dintermediary field_16588Lnet/minecraft/class_3756;field_16588:Dnamed originZLnet/minecraft/util/math/noise/PerlinNoiseSampler;originZ:D
-
-
Constructor Details
-
PerlinNoiseSampler
-
-
Method Details
-
method_33658
public double method_33658(double double2, double double3, double double4)- Mappings:
Namespace Name Mixin selector official aLczn;a(DDD)Dintermediary method_33658Lnet/minecraft/class_3756;method_33658(DDD)Dnamed method_33658Lnet/minecraft/util/math/noise/PerlinNoiseSampler;method_33658(DDD)D
-
sample
Deprecated.- Mappings:
Namespace Name Mixin selector official aLczn;a(DDDDD)Dintermediary method_16447Lnet/minecraft/class_3756;method_16447(DDDDD)Dnamed sampleLnet/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 aLczn;a(IDDD)Dintermediary method_16448Lnet/minecraft/class_3756;method_16448(IDDD)Dnamed gradLnet/minecraft/util/math/noise/PerlinNoiseSampler;grad(IDDD)D
-
getGradient
private int getGradient(int hash)- Mappings:
Namespace Name Mixin selector official aLczn;a(I)Iintermediary method_16449Lnet/minecraft/class_3756;method_16449(I)Inamed getGradientLnet/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 aLczn;a(IIIDDDD)Dintermediary method_16450Lnet/minecraft/class_3756;method_16450(IIIDDDD)Dnamed sampleLnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(IIIDDDD)D
-