Package net.minecraft.util.math.noise
Class PerlinNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.PerlinNoiseSampler
- Mappings:
Namespace Name official dgyintermediary net/minecraft/class_3756named net/minecraft/util/math/noise/PerlinNoiseSampler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatfinal doublefinal doublefinal doubleprivate final byte[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDebugInfo(StringBuilder info) private intgetGradient(int hash) private static doublegrad(int hash, double x, double y, double z) 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) doublesampleDerivative(double x, double y, double z, double[] double2) private doublesampleDerivative(int sectionX, int sectionY, int sectionZ, double localX, double localY, double localZ, double[] double2)
-
Field Details
-
field_31701
private static final float field_31701- See Also:
- Mappings:
Namespace Name Mixin selector official dLdgy;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 eLdgy;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 aLdgy;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 bLdgy;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 cLdgy;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>Ldgy;<init>(Lctq;)Vintermediary <init>Lnet/minecraft/class_3756;<init>(Lnet/minecraft/class_5819;)Vnamed <init>Lnet/minecraft/util/math/noise/PerlinNoiseSampler;<init>(Lnet/minecraft/world/gen/random/AbstractRandom;)V
-
-
Method Details
-
sample
public double sample(double x, double y, double z) - Mappings:
Namespace Name Mixin selector official aLdgy;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 aLdgy;a(DDDDD)Dintermediary method_16447Lnet/minecraft/class_3756;method_16447(DDDDD)Dnamed sampleLnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(DDDDD)D
-
sampleDerivative
public double sampleDerivative(double x, double y, double z, double[] double2) - Mappings:
Namespace Name Mixin selector official aLdgy;a(DDD[D)Dintermediary method_35477Lnet/minecraft/class_3756;method_35477(DDD[D)Dnamed sampleDerivativeLnet/minecraft/util/math/noise/PerlinNoiseSampler;sampleDerivative(DDD[D)D
-
grad
private static double grad(int hash, double x, double y, double z) - Mappings:
Namespace Name Mixin selector official aLdgy;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 aLdgy;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 aLdgy;a(IIIDDDD)Dintermediary method_16450Lnet/minecraft/class_3756;method_16450(IIIDDDD)Dnamed sampleLnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(IIIDDDD)D
-
sampleDerivative
private double sampleDerivative(int sectionX, int sectionY, int sectionZ, double localX, double localY, double localZ, double[] double2) - Mappings:
Namespace Name Mixin selector official aLdgy;a(IIIDDD[D)Dintermediary method_35478Lnet/minecraft/class_3756;method_35478(IIIDDD[D)Dnamed sampleDerivativeLnet/minecraft/util/math/noise/PerlinNoiseSampler;sampleDerivative(IIIDDD[D)D
-
addDebugInfo
- Mappings:
Namespace Name Mixin selector official aLdgy;a(Ljava/lang/StringBuilder;)Vintermediary method_39118Lnet/minecraft/class_3756;method_39118(Ljava/lang/StringBuilder;)Vnamed addDebugInfoLnet/minecraft/util/math/noise/PerlinNoiseSampler;addDebugInfo(Ljava/lang/StringBuilder;)V
-