Package net.minecraft.util.math.noise
Class PerlinNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.PerlinNoiseSampler
- Mappings:
Namespace Name named net/minecraft/util/math/noise/PerlinNoiseSamplerintermediary net/minecraft/class_3756official emr
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatfinal doublefinal doublefinal doubleprivate final byte[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDebugInfo(StringBuilder info) private static doublegrad(int hash, double x, double y, double z) private intmap(int input) 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 fadeLocalY) 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 named field_31701Lnet/minecraft/util/math/noise/PerlinNoiseSampler;field_31701:Fintermediary field_31701Lnet/minecraft/class_3756;field_31701:Fofficial dLemr;d:F
-
permutation
private final byte[] permutation- Mappings:
Namespace Name Mixin selector named permutationLnet/minecraft/util/math/noise/PerlinNoiseSampler;permutation:[Bintermediary field_16590Lnet/minecraft/class_3756;field_16590:[Bofficial eLemr;e:[B
-
originX
public final double originX- Mappings:
Namespace Name Mixin selector named originXLnet/minecraft/util/math/noise/PerlinNoiseSampler;originX:Dintermediary field_16591Lnet/minecraft/class_3756;field_16591:Dofficial aLemr;a:D
-
originY
public final double originY- Mappings:
Namespace Name Mixin selector named originYLnet/minecraft/util/math/noise/PerlinNoiseSampler;originY:Dintermediary field_16589Lnet/minecraft/class_3756;field_16589:Dofficial bLemr;b:D
-
originZ
public final double originZ- Mappings:
Namespace Name Mixin selector named originZLnet/minecraft/util/math/noise/PerlinNoiseSampler;originZ:Dintermediary field_16588Lnet/minecraft/class_3756;field_16588:Dofficial cLemr;c:D
-
-
Constructor Details
-
PerlinNoiseSampler
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/util/math/noise/PerlinNoiseSampler;<init>(Lnet/minecraft/util/math/random/Random;)Vintermediary <init>Lnet/minecraft/class_3756;<init>(Lnet/minecraft/class_5819;)Vofficial <init>Lemr;<init>(Lazc;)V
-
-
Method Details
-
sample
public double sample(double x, double y, double z) - Mappings:
Namespace Name Mixin selector named sampleLnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(DDD)Dintermediary method_33658Lnet/minecraft/class_3756;method_33658(DDD)Dofficial aLemr;a(DDD)D
-
sample
Deprecated.- Mappings:
Namespace Name Mixin selector named sampleLnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(DDDDD)Dintermediary method_16447Lnet/minecraft/class_3756;method_16447(DDDDD)Dofficial aLemr;a(DDDDD)D
-
sampleDerivative
public double sampleDerivative(double x, double y, double z, double[] double2) - Mappings:
Namespace Name Mixin selector named sampleDerivativeLnet/minecraft/util/math/noise/PerlinNoiseSampler;sampleDerivative(DDD[D)Dintermediary method_35477Lnet/minecraft/class_3756;method_35477(DDD[D)Dofficial aLemr;a(DDD[D)D
-
grad
private static double grad(int hash, double x, double y, double z) - Mappings:
Namespace Name Mixin selector named gradLnet/minecraft/util/math/noise/PerlinNoiseSampler;grad(IDDD)Dintermediary method_16448Lnet/minecraft/class_3756;method_16448(IDDD)Dofficial aLemr;a(IDDD)D
-
map
private int map(int input) - Mappings:
Namespace Name Mixin selector named mapLnet/minecraft/util/math/noise/PerlinNoiseSampler;map(I)Iintermediary method_16449Lnet/minecraft/class_3756;method_16449(I)Iofficial aLemr;a(I)I
-
sample
private double sample(int sectionX, int sectionY, int sectionZ, double localX, double localY, double localZ, double fadeLocalY) - Mappings:
Namespace Name Mixin selector named sampleLnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(IIIDDDD)Dintermediary method_16450Lnet/minecraft/class_3756;method_16450(IIIDDDD)Dofficial aLemr;a(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 named sampleDerivativeLnet/minecraft/util/math/noise/PerlinNoiseSampler;sampleDerivative(IIIDDD[D)Dintermediary method_35478Lnet/minecraft/class_3756;method_35478(IIIDDD[D)Dofficial aLemr;a(IIIDDD[D)D
-
addDebugInfo
- Mappings:
Namespace Name Mixin selector named addDebugInfoLnet/minecraft/util/math/noise/PerlinNoiseSampler;addDebugInfo(Ljava/lang/StringBuilder;)Vintermediary method_39118Lnet/minecraft/class_3756;method_39118(Ljava/lang/StringBuilder;)Vofficial aLemr;a(Ljava/lang/StringBuilder;)V
-