Package net.minecraft.util.math
Class NoiseInterpolator
java.lang.Object
net.minecraft.util.math.NoiseInterpolator
public class NoiseInterpolator extends Object
- Mappings:
Namespace Name official cnpintermediary net/minecraft/class_5917named net/minecraft/util/math/NoiseInterpolator
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNoiseInterpolator.ColumnSampler -
Field Summary
Fields Modifier and Type Field Description private NoiseInterpolator.ColumnSamplercolumnSamplerprivate double[][]endNoiseBufferprivate intminYprivate intsizeYprivate intsizeZprivate double[][]startNoiseBufferprivate intstartXprivate intstartZprivate doublex0y0z0private doublex0y0z1private doublex0y1z0private doublex0y1z1private doublex0z0private doublex0z1private doublex1y0z0private doublex1y0z1private doublex1y1z0private doublex1y1z1private doublex1z0private doublex1z1private doublez0private doublez1 -
Constructor Summary
Constructors Constructor Description NoiseInterpolator(int sizeX, int sizeY, int sizeZ, int chunkX, int chunkZ, int minY, NoiseInterpolator.ColumnSampler columnSampler) -
Method Summary
Modifier and Type Method Description private static double[][]createBuffer(int sizeY, int sizeZ)voidsampleEndNoise(int x)doublesampleNoise(double deltaZ)private voidsampleNoise(double[][] buffer, int noiseX)voidsampleNoiseCorners(int noiseY, int noiseZ)voidsampleNoiseX(double deltaX)voidsampleNoiseY(double deltaY)voidsampleStartNoise()voidswapBuffers()
-
Field Details
-
startNoiseBuffer
private double[][] startNoiseBuffer- Mappings:
Namespace Name Mixin selector official aLcnp;a:[[Dintermediary field_29227Lnet/minecraft/class_5917;field_29227:[[Dnamed startNoiseBufferLnet/minecraft/util/math/NoiseInterpolator;startNoiseBuffer:[[D
-
endNoiseBuffer
private double[][] endNoiseBuffer- Mappings:
Namespace Name Mixin selector official bLcnp;b:[[Dintermediary field_29228Lnet/minecraft/class_5917;field_29228:[[Dnamed endNoiseBufferLnet/minecraft/util/math/NoiseInterpolator;endNoiseBuffer:[[D
-
sizeY
private final int sizeY- Mappings:
Namespace Name Mixin selector official cLcnp;c:Iintermediary field_29229Lnet/minecraft/class_5917;field_29229:Inamed sizeYLnet/minecraft/util/math/NoiseInterpolator;sizeY:I
-
sizeZ
private final int sizeZ- Mappings:
Namespace Name Mixin selector official dLcnp;d:Iintermediary field_29230Lnet/minecraft/class_5917;field_29230:Inamed sizeZLnet/minecraft/util/math/NoiseInterpolator;sizeZ:I
-
minY
private final int minY- Mappings:
Namespace Name Mixin selector official eLcnp;e:Iintermediary field_29231Lnet/minecraft/class_5917;field_29231:Inamed minYLnet/minecraft/util/math/NoiseInterpolator;minY:I
-
columnSampler
- Mappings:
Namespace Name Mixin selector official fLcnp;f:Lcnp$a;intermediary field_29232Lnet/minecraft/class_5917;field_29232:Lnet/minecraft/class_5917$class_5918;named columnSamplerLnet/minecraft/util/math/NoiseInterpolator;columnSampler:Lnet/minecraft/util/math/NoiseInterpolator$ColumnSampler;
-
x0y0z0
private double x0y0z0- Mappings:
Namespace Name Mixin selector official gLcnp;g:Dintermediary field_29233Lnet/minecraft/class_5917;field_29233:Dnamed x0y0z0Lnet/minecraft/util/math/NoiseInterpolator;x0y0z0:D
-
x0y0z1
private double x0y0z1- Mappings:
Namespace Name Mixin selector official hLcnp;h:Dintermediary field_29234Lnet/minecraft/class_5917;field_29234:Dnamed x0y0z1Lnet/minecraft/util/math/NoiseInterpolator;x0y0z1:D
-
x1y0z0
private double x1y0z0- Mappings:
Namespace Name Mixin selector official iLcnp;i:Dintermediary field_29235Lnet/minecraft/class_5917;field_29235:Dnamed x1y0z0Lnet/minecraft/util/math/NoiseInterpolator;x1y0z0:D
-
x1y0z1
private double x1y0z1- Mappings:
Namespace Name Mixin selector official jLcnp;j:Dintermediary field_29236Lnet/minecraft/class_5917;field_29236:Dnamed x1y0z1Lnet/minecraft/util/math/NoiseInterpolator;x1y0z1:D
-
x0y1z0
private double x0y1z0- Mappings:
Namespace Name Mixin selector official kLcnp;k:Dintermediary field_29237Lnet/minecraft/class_5917;field_29237:Dnamed x0y1z0Lnet/minecraft/util/math/NoiseInterpolator;x0y1z0:D
-
x0y1z1
private double x0y1z1- Mappings:
Namespace Name Mixin selector official lLcnp;l:Dintermediary field_29238Lnet/minecraft/class_5917;field_29238:Dnamed x0y1z1Lnet/minecraft/util/math/NoiseInterpolator;x0y1z1:D
-
x1y1z0
private double x1y1z0- Mappings:
Namespace Name Mixin selector official mLcnp;m:Dintermediary field_29239Lnet/minecraft/class_5917;field_29239:Dnamed x1y1z0Lnet/minecraft/util/math/NoiseInterpolator;x1y1z0:D
-
x1y1z1
private double x1y1z1- Mappings:
Namespace Name Mixin selector official nLcnp;n:Dintermediary field_29240Lnet/minecraft/class_5917;field_29240:Dnamed x1y1z1Lnet/minecraft/util/math/NoiseInterpolator;x1y1z1:D
-
x0z0
private double x0z0- Mappings:
Namespace Name Mixin selector official oLcnp;o:Dintermediary field_29241Lnet/minecraft/class_5917;field_29241:Dnamed x0z0Lnet/minecraft/util/math/NoiseInterpolator;x0z0:D
-
x1z0
private double x1z0- Mappings:
Namespace Name Mixin selector official pLcnp;p:Dintermediary field_29242Lnet/minecraft/class_5917;field_29242:Dnamed x1z0Lnet/minecraft/util/math/NoiseInterpolator;x1z0:D
-
x0z1
private double x0z1- Mappings:
Namespace Name Mixin selector official qLcnp;q:Dintermediary field_29243Lnet/minecraft/class_5917;field_29243:Dnamed x0z1Lnet/minecraft/util/math/NoiseInterpolator;x0z1:D
-
x1z1
private double x1z1- Mappings:
Namespace Name Mixin selector official rLcnp;r:Dintermediary field_29244Lnet/minecraft/class_5917;field_29244:Dnamed x1z1Lnet/minecraft/util/math/NoiseInterpolator;x1z1:D
-
z0
private double z0- Mappings:
Namespace Name Mixin selector official sLcnp;s:Dintermediary field_29245Lnet/minecraft/class_5917;field_29245:Dnamed z0Lnet/minecraft/util/math/NoiseInterpolator;z0:D
-
z1
private double z1- Mappings:
Namespace Name Mixin selector official tLcnp;t:Dintermediary field_29246Lnet/minecraft/class_5917;field_29246:Dnamed z1Lnet/minecraft/util/math/NoiseInterpolator;z1:D
-
startX
private final int startX- Mappings:
Namespace Name Mixin selector official uLcnp;u:Iintermediary field_29247Lnet/minecraft/class_5917;field_29247:Inamed startXLnet/minecraft/util/math/NoiseInterpolator;startX:I
-
startZ
private final int startZ- Mappings:
Namespace Name Mixin selector official vLcnp;v:Iintermediary field_29248Lnet/minecraft/class_5917;field_29248:Inamed startZLnet/minecraft/util/math/NoiseInterpolator;startZ:I
-
-
Constructor Details
-
NoiseInterpolator
public NoiseInterpolator(int sizeX, int sizeY, int sizeZ, int chunkX, int chunkZ, int minY, NoiseInterpolator.ColumnSampler columnSampler)- Mappings:
Namespace Name Mixin selector official <init>Lcnp;<init>(IIIIIILcnp$a;)Vintermediary <init>Lnet/minecraft/class_5917;<init>(IIIIIILnet/minecraft/class_5917$class_5918;)Vnamed <init>Lnet/minecraft/util/math/NoiseInterpolator;<init>(IIIIIILnet/minecraft/util/math/NoiseInterpolator$ColumnSampler;)V
-
-
Method Details
-
createBuffer
private static double[][] createBuffer(int sizeY, int sizeZ)- Mappings:
Namespace Name Mixin selector official bLcnp;b(II)[[Dintermediary method_34293Lnet/minecraft/class_5917;method_34293(II)[[Dnamed createBufferLnet/minecraft/util/math/NoiseInterpolator;createBuffer(II)[[D
-
sampleStartNoise
public void sampleStartNoise()- Mappings:
Namespace Name Mixin selector official aLcnp;a()Vintermediary method_34286Lnet/minecraft/class_5917;method_34286()Vnamed sampleStartNoiseLnet/minecraft/util/math/NoiseInterpolator;sampleStartNoise()V
-
sampleEndNoise
public void sampleEndNoise(int x)- Mappings:
Namespace Name Mixin selector official aLcnp;a(I)Vintermediary method_34288Lnet/minecraft/class_5917;method_34288(I)Vnamed sampleEndNoiseLnet/minecraft/util/math/NoiseInterpolator;sampleEndNoise(I)V
-
sampleNoise
private void sampleNoise(double[][] buffer, int noiseX)- Mappings:
Namespace Name Mixin selector official aLcnp;a([[DI)Vintermediary method_34290Lnet/minecraft/class_5917;method_34290([[DI)Vnamed sampleNoiseLnet/minecraft/util/math/NoiseInterpolator;sampleNoise([[DI)V
-
sampleNoiseCorners
public void sampleNoiseCorners(int noiseY, int noiseZ)- Mappings:
Namespace Name Mixin selector official aLcnp;a(II)Vintermediary method_34289Lnet/minecraft/class_5917;method_34289(II)Vnamed sampleNoiseCornersLnet/minecraft/util/math/NoiseInterpolator;sampleNoiseCorners(II)V
-
sampleNoiseY
public void sampleNoiseY(double deltaY)- Mappings:
Namespace Name Mixin selector official aLcnp;a(D)Vintermediary method_34287Lnet/minecraft/class_5917;method_34287(D)Vnamed sampleNoiseYLnet/minecraft/util/math/NoiseInterpolator;sampleNoiseY(D)V
-
sampleNoiseX
public void sampleNoiseX(double deltaX)- Mappings:
Namespace Name Mixin selector official bLcnp;b(D)Vintermediary method_34292Lnet/minecraft/class_5917;method_34292(D)Vnamed sampleNoiseXLnet/minecraft/util/math/NoiseInterpolator;sampleNoiseX(D)V
-
sampleNoise
public double sampleNoise(double deltaZ)- Mappings:
Namespace Name Mixin selector official cLcnp;c(D)Dintermediary method_34294Lnet/minecraft/class_5917;method_34294(D)Dnamed sampleNoiseLnet/minecraft/util/math/NoiseInterpolator;sampleNoise(D)D
-
swapBuffers
public void swapBuffers()- Mappings:
Namespace Name Mixin selector official bLcnp;b()Vintermediary method_34291Lnet/minecraft/class_5917;method_34291()Vnamed swapBuffersLnet/minecraft/util/math/NoiseInterpolator;swapBuffers()V
-