Package net.minecraft.world.gen
Class NoiseInterpolator
java.lang.Object
net.minecraft.world.gen.NoiseInterpolator
public class NoiseInterpolator extends Object
- Mappings:
Namespace Name official couintermediary net/minecraft/class_5917named net/minecraft/world/gen/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 aLcou;a:[[Dintermediary field_29227Lnet/minecraft/class_5917;field_29227:[[Dnamed startNoiseBufferLnet/minecraft/world/gen/NoiseInterpolator;startNoiseBuffer:[[D
-
endNoiseBuffer
private double[][] endNoiseBuffer- Mappings:
Namespace Name Mixin selector official bLcou;b:[[Dintermediary field_29228Lnet/minecraft/class_5917;field_29228:[[Dnamed endNoiseBufferLnet/minecraft/world/gen/NoiseInterpolator;endNoiseBuffer:[[D
-
sizeY
private final int sizeY- Mappings:
Namespace Name Mixin selector official cLcou;c:Iintermediary field_29229Lnet/minecraft/class_5917;field_29229:Inamed sizeYLnet/minecraft/world/gen/NoiseInterpolator;sizeY:I
-
sizeZ
private final int sizeZ- Mappings:
Namespace Name Mixin selector official dLcou;d:Iintermediary field_29230Lnet/minecraft/class_5917;field_29230:Inamed sizeZLnet/minecraft/world/gen/NoiseInterpolator;sizeZ:I
-
minY
private final int minY- Mappings:
Namespace Name Mixin selector official eLcou;e:Iintermediary field_29231Lnet/minecraft/class_5917;field_29231:Inamed minYLnet/minecraft/world/gen/NoiseInterpolator;minY:I
-
columnSampler
- Mappings:
Namespace Name Mixin selector official fLcou;f:Lcou$a;intermediary field_29232Lnet/minecraft/class_5917;field_29232:Lnet/minecraft/class_5917$class_5918;named columnSamplerLnet/minecraft/world/gen/NoiseInterpolator;columnSampler:Lnet/minecraft/world/gen/NoiseInterpolator$ColumnSampler;
-
x0y0z0
private double x0y0z0- Mappings:
Namespace Name Mixin selector official gLcou;g:Dintermediary field_29233Lnet/minecraft/class_5917;field_29233:Dnamed x0y0z0Lnet/minecraft/world/gen/NoiseInterpolator;x0y0z0:D
-
x0y0z1
private double x0y0z1- Mappings:
Namespace Name Mixin selector official hLcou;h:Dintermediary field_29234Lnet/minecraft/class_5917;field_29234:Dnamed x0y0z1Lnet/minecraft/world/gen/NoiseInterpolator;x0y0z1:D
-
x1y0z0
private double x1y0z0- Mappings:
Namespace Name Mixin selector official iLcou;i:Dintermediary field_29235Lnet/minecraft/class_5917;field_29235:Dnamed x1y0z0Lnet/minecraft/world/gen/NoiseInterpolator;x1y0z0:D
-
x1y0z1
private double x1y0z1- Mappings:
Namespace Name Mixin selector official jLcou;j:Dintermediary field_29236Lnet/minecraft/class_5917;field_29236:Dnamed x1y0z1Lnet/minecraft/world/gen/NoiseInterpolator;x1y0z1:D
-
x0y1z0
private double x0y1z0- Mappings:
Namespace Name Mixin selector official kLcou;k:Dintermediary field_29237Lnet/minecraft/class_5917;field_29237:Dnamed x0y1z0Lnet/minecraft/world/gen/NoiseInterpolator;x0y1z0:D
-
x0y1z1
private double x0y1z1- Mappings:
Namespace Name Mixin selector official lLcou;l:Dintermediary field_29238Lnet/minecraft/class_5917;field_29238:Dnamed x0y1z1Lnet/minecraft/world/gen/NoiseInterpolator;x0y1z1:D
-
x1y1z0
private double x1y1z0- Mappings:
Namespace Name Mixin selector official mLcou;m:Dintermediary field_29239Lnet/minecraft/class_5917;field_29239:Dnamed x1y1z0Lnet/minecraft/world/gen/NoiseInterpolator;x1y1z0:D
-
x1y1z1
private double x1y1z1- Mappings:
Namespace Name Mixin selector official nLcou;n:Dintermediary field_29240Lnet/minecraft/class_5917;field_29240:Dnamed x1y1z1Lnet/minecraft/world/gen/NoiseInterpolator;x1y1z1:D
-
x0z0
private double x0z0- Mappings:
Namespace Name Mixin selector official oLcou;o:Dintermediary field_29241Lnet/minecraft/class_5917;field_29241:Dnamed x0z0Lnet/minecraft/world/gen/NoiseInterpolator;x0z0:D
-
x1z0
private double x1z0- Mappings:
Namespace Name Mixin selector official pLcou;p:Dintermediary field_29242Lnet/minecraft/class_5917;field_29242:Dnamed x1z0Lnet/minecraft/world/gen/NoiseInterpolator;x1z0:D
-
x0z1
private double x0z1- Mappings:
Namespace Name Mixin selector official qLcou;q:Dintermediary field_29243Lnet/minecraft/class_5917;field_29243:Dnamed x0z1Lnet/minecraft/world/gen/NoiseInterpolator;x0z1:D
-
x1z1
private double x1z1- Mappings:
Namespace Name Mixin selector official rLcou;r:Dintermediary field_29244Lnet/minecraft/class_5917;field_29244:Dnamed x1z1Lnet/minecraft/world/gen/NoiseInterpolator;x1z1:D
-
z0
private double z0- Mappings:
Namespace Name Mixin selector official sLcou;s:Dintermediary field_29245Lnet/minecraft/class_5917;field_29245:Dnamed z0Lnet/minecraft/world/gen/NoiseInterpolator;z0:D
-
z1
private double z1- Mappings:
Namespace Name Mixin selector official tLcou;t:Dintermediary field_29246Lnet/minecraft/class_5917;field_29246:Dnamed z1Lnet/minecraft/world/gen/NoiseInterpolator;z1:D
-
startX
private final int startX- Mappings:
Namespace Name Mixin selector official uLcou;u:Iintermediary field_29247Lnet/minecraft/class_5917;field_29247:Inamed startXLnet/minecraft/world/gen/NoiseInterpolator;startX:I
-
startZ
private final int startZ- Mappings:
Namespace Name Mixin selector official vLcou;v:Iintermediary field_29248Lnet/minecraft/class_5917;field_29248:Inamed startZLnet/minecraft/world/gen/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>Lcou;<init>(IIIIIILcou$a;)Vintermediary <init>Lnet/minecraft/class_5917;<init>(IIIIIILnet/minecraft/class_5917$class_5918;)Vnamed <init>Lnet/minecraft/world/gen/NoiseInterpolator;<init>(IIIIIILnet/minecraft/world/gen/NoiseInterpolator$ColumnSampler;)V
-
-
Method Details
-
createBuffer
private static double[][] createBuffer(int sizeY, int sizeZ)- Mappings:
Namespace Name Mixin selector official bLcou;b(II)[[Dintermediary method_34293Lnet/minecraft/class_5917;method_34293(II)[[Dnamed createBufferLnet/minecraft/world/gen/NoiseInterpolator;createBuffer(II)[[D
-
sampleStartNoise
public void sampleStartNoise()- Mappings:
Namespace Name Mixin selector official aLcou;a()Vintermediary method_34286Lnet/minecraft/class_5917;method_34286()Vnamed sampleStartNoiseLnet/minecraft/world/gen/NoiseInterpolator;sampleStartNoise()V
-
sampleEndNoise
public void sampleEndNoise(int x)- Mappings:
Namespace Name Mixin selector official aLcou;a(I)Vintermediary method_34288Lnet/minecraft/class_5917;method_34288(I)Vnamed sampleEndNoiseLnet/minecraft/world/gen/NoiseInterpolator;sampleEndNoise(I)V
-
sampleNoise
private void sampleNoise(double[][] buffer, int noiseX)- Mappings:
Namespace Name Mixin selector official aLcou;a([[DI)Vintermediary method_34290Lnet/minecraft/class_5917;method_34290([[DI)Vnamed sampleNoiseLnet/minecraft/world/gen/NoiseInterpolator;sampleNoise([[DI)V
-
sampleNoiseCorners
public void sampleNoiseCorners(int noiseY, int noiseZ)- Mappings:
Namespace Name Mixin selector official aLcou;a(II)Vintermediary method_34289Lnet/minecraft/class_5917;method_34289(II)Vnamed sampleNoiseCornersLnet/minecraft/world/gen/NoiseInterpolator;sampleNoiseCorners(II)V
-
sampleNoiseY
public void sampleNoiseY(double deltaY)- Mappings:
Namespace Name Mixin selector official aLcou;a(D)Vintermediary method_34287Lnet/minecraft/class_5917;method_34287(D)Vnamed sampleNoiseYLnet/minecraft/world/gen/NoiseInterpolator;sampleNoiseY(D)V
-
sampleNoiseX
public void sampleNoiseX(double deltaX)- Mappings:
Namespace Name Mixin selector official bLcou;b(D)Vintermediary method_34292Lnet/minecraft/class_5917;method_34292(D)Vnamed sampleNoiseXLnet/minecraft/world/gen/NoiseInterpolator;sampleNoiseX(D)V
-
sampleNoise
public double sampleNoise(double deltaZ)- Mappings:
Namespace Name Mixin selector official cLcou;c(D)Dintermediary method_34294Lnet/minecraft/class_5917;method_34294(D)Dnamed sampleNoiseLnet/minecraft/world/gen/NoiseInterpolator;sampleNoise(D)D
-
swapBuffers
public void swapBuffers()- Mappings:
Namespace Name Mixin selector official bLcou;b()Vintermediary method_34291Lnet/minecraft/class_5917;method_34291()Vnamed swapBuffersLnet/minecraft/world/gen/NoiseInterpolator;swapBuffers()V
-