Package net.minecraft.world.gen.chunk
Class ChunkNoiseSampler.NoiseInterpolator
java.lang.Object
net.minecraft.world.gen.chunk.ChunkNoiseSampler.NoiseInterpolator
- All Implemented Interfaces:
ChunkNoiseSampler.ParentedNoiseType
,DensityFunction
,DensityFunctionTypes.Wrapper
- Enclosing class:
ChunkNoiseSampler
public class ChunkNoiseSampler.NoiseInterpolator
extends Object
implements DensityFunctionTypes.Wrapper, ChunkNoiseSampler.ParentedNoiseType
- Mappings:
Namespace Name official dav$i
intermediary net/minecraft/class_6568$class_5917
named net/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction
DensityFunction.Base, DensityFunction.DensityFunctionVisitor, DensityFunction.EachApplier, DensityFunction.Noise, DensityFunction.NoisePos, DensityFunction.UnblendedNoisePos
-
Field Summary
Modifier and TypeFieldDescriptionprivate final DensityFunction
(package private) double[][]
private double
(package private) double[][]
private double
private double
private double
private double
private double
private double
private double
private double
private double
private double
private double
private double
private double
private double
Fields inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction
CODEC, FUNCTION_CODEC, REGISTRY_ENTRY_CODEC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyEach
(double[] densities, DensityFunction.EachApplier applier) private double[][]
createBuffer
(int sizeZ, int sizeX) double
(package private) void
sampleNoiseCorners
(int noiseY, int noiseZ) (package private) void
sampleNoiseX
(double deltaX) (package private) void
sampleNoiseY
(double deltaY) (package private) void
sampleNoiseZ
(double deltaZ) private void
net.minecraft.world.gen.densityfunction.DensityFunctionTypes.Wrapping.Type
type()
wrapped()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.world.gen.chunk.ChunkNoiseSampler.ParentedNoiseType
maxValue, minValue
Methods inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction
abs, clamp, cube, halfNegative, quarterNegative, square, squeeze
Methods inherited from interface net.minecraft.world.gen.densityfunction.DensityFunctionTypes.Wrapper
apply, getCodecHolder
-
Field Details
-
startNoiseBuffer
double[][] startNoiseBuffer- Mappings:
Namespace Name Mixin selector official e
Ldav$i;e:[[D
intermediary field_29227
Lnet/minecraft/class_6568$class_5917;field_29227:[[D
named startNoiseBuffer
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;startNoiseBuffer:[[D
-
endNoiseBuffer
double[][] endNoiseBuffer- Mappings:
Namespace Name Mixin selector official f
Ldav$i;f:[[D
intermediary field_29228
Lnet/minecraft/class_6568$class_5917;field_29228:[[D
named endNoiseBuffer
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;endNoiseBuffer:[[D
-
columnSampler
- Mappings:
Namespace Name Mixin selector official g
Ldav$i;g:Ldak;
intermediary field_34623
Lnet/minecraft/class_6568$class_5917;field_34623:Lnet/minecraft/class_6910;
named columnSampler
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;columnSampler:Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
x0y0z0
private double x0y0z0- Mappings:
Namespace Name Mixin selector official h
Ldav$i;h:D
intermediary field_29233
Lnet/minecraft/class_6568$class_5917;field_29233:D
named x0y0z0
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;x0y0z0:D
-
x0y0z1
private double x0y0z1- Mappings:
Namespace Name Mixin selector official i
Ldav$i;i:D
intermediary field_29234
Lnet/minecraft/class_6568$class_5917;field_29234:D
named x0y0z1
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;x0y0z1:D
-
x1y0z0
private double x1y0z0- Mappings:
Namespace Name Mixin selector official j
Ldav$i;j:D
intermediary field_29235
Lnet/minecraft/class_6568$class_5917;field_29235:D
named x1y0z0
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;x1y0z0:D
-
x1y0z1
private double x1y0z1- Mappings:
Namespace Name Mixin selector official k
Ldav$i;k:D
intermediary field_29236
Lnet/minecraft/class_6568$class_5917;field_29236:D
named x1y0z1
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;x1y0z1:D
-
x0y1z0
private double x0y1z0- Mappings:
Namespace Name Mixin selector official l
Ldav$i;l:D
intermediary field_29237
Lnet/minecraft/class_6568$class_5917;field_29237:D
named x0y1z0
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;x0y1z0:D
-
x0y1z1
private double x0y1z1- Mappings:
Namespace Name Mixin selector official m
Ldav$i;m:D
intermediary field_29238
Lnet/minecraft/class_6568$class_5917;field_29238:D
named x0y1z1
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;x0y1z1:D
-
x1y1z0
private double x1y1z0- Mappings:
Namespace Name Mixin selector official n
Ldav$i;n:D
intermediary field_29239
Lnet/minecraft/class_6568$class_5917;field_29239:D
named x1y1z0
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;x1y1z0:D
-
x1y1z1
private double x1y1z1- Mappings:
Namespace Name Mixin selector official o
Ldav$i;o:D
intermediary field_29240
Lnet/minecraft/class_6568$class_5917;field_29240:D
named x1y1z1
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;x1y1z1:D
-
x0z0
private double x0z0- Mappings:
Namespace Name Mixin selector official p
Ldav$i;p:D
intermediary field_29241
Lnet/minecraft/class_6568$class_5917;field_29241:D
named x0z0
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;x0z0:D
-
x1z0
private double x1z0- Mappings:
Namespace Name Mixin selector official q
Ldav$i;q:D
intermediary field_29242
Lnet/minecraft/class_6568$class_5917;field_29242:D
named x1z0
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;x1z0:D
-
x0z1
private double x0z1- Mappings:
Namespace Name Mixin selector official r
Ldav$i;r:D
intermediary field_29243
Lnet/minecraft/class_6568$class_5917;field_29243:D
named x0z1
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;x0z1:D
-
x1z1
private double x1z1- Mappings:
Namespace Name Mixin selector official s
Ldav$i;s:D
intermediary field_29244
Lnet/minecraft/class_6568$class_5917;field_29244:D
named x1z1
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;x1z1:D
-
z0
private double z0- Mappings:
Namespace Name Mixin selector official t
Ldav$i;t:D
intermediary field_29245
Lnet/minecraft/class_6568$class_5917;field_29245:D
named z0
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;z0:D
-
z1
private double z1- Mappings:
Namespace Name Mixin selector official u
Ldav$i;u:D
intermediary field_29246
Lnet/minecraft/class_6568$class_5917;field_29246:D
named z1
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;z1:D
-
result
private double result- Mappings:
Namespace Name Mixin selector official v
Ldav$i;v:D
intermediary field_34624
Lnet/minecraft/class_6568$class_5917;field_34624:D
named result
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;result:D
-
-
Constructor Details
-
NoiseInterpolator
NoiseInterpolator(DensityFunction columnSampler) - Mappings:
Namespace Name Mixin selector official <init>
Ldav$i;<init>(Ldav;Ldak;)V
intermediary <init>
Lnet/minecraft/class_6568$class_5917;<init>(Lnet/minecraft/class_6568;Lnet/minecraft/class_6910;)V
named <init>
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;<init>(Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;Lnet/minecraft/world/gen/densityfunction/DensityFunction;)V
-
-
Method Details
-
createBuffer
private double[][] createBuffer(int sizeZ, int sizeX) - Mappings:
Namespace Name Mixin selector official a
Ldav$i;a(II)[[D
intermediary method_34293
Lnet/minecraft/class_6568$class_5917;method_34293(II)[[D
named createBuffer
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;createBuffer(II)[[D
-
sampleNoiseCorners
void sampleNoiseCorners(int noiseY, int noiseZ) - Mappings:
Namespace Name Mixin selector official b
Ldav$i;b(II)V
intermediary method_34289
Lnet/minecraft/class_6568$class_5917;method_34289(II)V
named sampleNoiseCorners
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;sampleNoiseCorners(II)V
-
sampleNoiseY
void sampleNoiseY(double deltaY) - Mappings:
Namespace Name Mixin selector official a
Ldav$i;a(D)V
intermediary method_34287
Lnet/minecraft/class_6568$class_5917;method_34287(D)V
named sampleNoiseY
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;sampleNoiseY(D)V
-
sampleNoiseX
void sampleNoiseX(double deltaX) - Mappings:
Namespace Name Mixin selector official b
Ldav$i;b(D)V
intermediary method_34292
Lnet/minecraft/class_6568$class_5917;method_34292(D)V
named sampleNoiseX
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;sampleNoiseX(D)V
-
sampleNoiseZ
void sampleNoiseZ(double deltaZ) - Mappings:
Namespace Name Mixin selector official c
Ldav$i;c(D)V
intermediary method_38363
Lnet/minecraft/class_6568$class_5917;method_38363(D)V
named sampleNoiseZ
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;sampleNoiseZ(D)V
-
sample
- Specified by:
sample
in interfaceDensityFunction
- Mappings:
Namespace Name Mixin selector official a
Ldak;a(Ldak$b;)D
intermediary method_40464
Lnet/minecraft/class_6910;method_40464(Lnet/minecraft/class_6910$class_6912;)D
named sample
Lnet/minecraft/world/gen/densityfunction/DensityFunction;sample(Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;)D
-
applyEach
- Specified by:
applyEach
in interfaceDensityFunction
- Mappings:
Namespace Name Mixin selector official a
Ldak;a([DLdak$a;)V
intermediary method_40470
Lnet/minecraft/class_6910;method_40470([DLnet/minecraft/class_6910$class_6911;)V
named applyEach
Lnet/minecraft/world/gen/densityfunction/DensityFunction;applyEach([DLnet/minecraft/world/gen/densityfunction/DensityFunction$EachApplier;)V
-
wrapped
- Specified by:
wrapped
in interfaceChunkNoiseSampler.ParentedNoiseType
- Specified by:
wrapped
in interfaceDensityFunctionTypes.Wrapper
- Mappings:
Namespace Name Mixin selector official k
Ldal$m;k()Ldak;
intermediary comp_469
Lnet/minecraft/class_6916$class_7052;comp_469()Lnet/minecraft/class_6910;
named wrapped
Lnet/minecraft/world/gen/densityfunction/DensityFunctionTypes$Wrapper;wrapped()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
swapBuffers
private void swapBuffers()- Mappings:
Namespace Name Mixin selector official l
Ldav$i;l()V
intermediary method_34291
Lnet/minecraft/class_6568$class_5917;method_34291()V
named swapBuffers
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;swapBuffers()V
-
type
public net.minecraft.world.gen.densityfunction.DensityFunctionTypes.Wrapping.Type type()- Specified by:
type
in interfaceDensityFunctionTypes.Wrapper
- Mappings:
Namespace Name Mixin selector official j
Ldal$m;j()Ldal$l$a;
intermediary comp_383
Lnet/minecraft/class_6916$class_7052;comp_383()Lnet/minecraft/class_6916$class_6927$class_6928;
named type
Lnet/minecraft/world/gen/densityfunction/DensityFunctionTypes$Wrapper;type()Lnet/minecraft/world/gen/densityfunction/DensityFunctionTypes$Wrapping$Type;
-