Package net.minecraft.util.math.noise
Class PerlinNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.PerlinNoiseSampler
- Mappings:
Namespace Name official dcuintermediary net/minecraft/class_3756named net/minecraft/util/math/noise/PerlinNoiseSampler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static floatdoubledoubledoubleprivate byte[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate intgetGradient(int hash)private static doublegrad(int hash, double x, double y, double z)doublemethod_35477(double double2, double double3, double double4, double[] double5)private doublemethod_35478(int int2, int int3, int int4, double double2, double double3, double double4, double[] double5)doublesample(double x, double y, double z)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
-
field_31701
private static final float field_31701- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLdcu;d:Fintermediary field_31701Lnet/minecraft/class_3756;field_31701:Fnamed field_31701Lnet/minecraft/util/math/noise/PerlinNoiseSampler;field_31701:F
-
permutations
private final byte[] permutations- Mappings:
Namespace Name Mixin selector official eLdcu;e:[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 aLdcu;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 bLdcu;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 cLdcu;c:Dintermediary field_16588Lnet/minecraft/class_3756;field_16588:Dnamed originZLnet/minecraft/util/math/noise/PerlinNoiseSampler;originZ:D
-
-
Constructor Details
-
PerlinNoiseSampler
- Mappings:
Namespace Name Mixin selector official <init>Ldcu;<init>(Lcph;)Vintermediary <init>Lnet/minecraft/class_3756;<init>(Lnet/minecraft/class_5819;)Vnamed <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 aLdcu;a(DDD)Dintermediary method_33658Lnet/minecraft/class_3756;method_33658(DDD)Dnamed sampleLnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(DDD)D
-
sample
Deprecated.- Mappings:
Namespace Name Mixin selector official aLdcu;a(DDDDD)Dintermediary method_16447Lnet/minecraft/class_3756;method_16447(DDDDD)Dnamed sampleLnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(DDDDD)D
-
method_35477
public double method_35477(double double2, double double3, double double4, double[] double5)- Mappings:
Namespace Name Mixin selector official aLdcu;a(DDD[D)Dintermediary method_35477Lnet/minecraft/class_3756;method_35477(DDD[D)Dnamed method_35477Lnet/minecraft/util/math/noise/PerlinNoiseSampler;method_35477(DDD[D)D
-
grad
private static double grad(int hash, double x, double y, double z)- Mappings:
Namespace Name Mixin selector official aLdcu;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 aLdcu;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 aLdcu;a(IIIDDDD)Dintermediary method_16450Lnet/minecraft/class_3756;method_16450(IIIDDDD)Dnamed sampleLnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(IIIDDDD)D
-
method_35478
private double method_35478(int int2, int int3, int int4, double double2, double double3, double double4, double[] double5)- Mappings:
Namespace Name Mixin selector official aLdcu;a(IIIDDD[D)Dintermediary method_35478Lnet/minecraft/class_3756;method_35478(IIIDDD[D)Dnamed method_35478Lnet/minecraft/util/math/noise/PerlinNoiseSampler;method_35478(IIIDDD[D)D
-