Package net.minecraft.world.gen.chunk
Class ChunkNoiseSampler
java.lang.Object
net.minecraft.world.gen.chunk.ChunkNoiseSampler
- Mappings:
Namespace Name official csy
intermediary net/minecraft/class_6568
named net/minecraft/world/gen/chunk/ChunkNoiseSampler
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static interface
class
static interface
static interface
-
Field Summary
Modifier and TypeFieldDescriptionprivate final AquiferSampler
private final int
private final int
private final NoiseColumnSampler.class_6747[][]
private final class_6748
(package private) final GenerationShapeConfig
(package private) final int
(package private) final int
private final ChunkNoiseSampler.BlockStateSampler
(package private) final List<ChunkNoiseSampler.NoiseInterpolator>
(package private) final int
private final ChunkNoiseSampler.BlockStateSampler
private final Long2ObjectMap<TerrainNoisePoint>
(package private) final int
(package private) final int
-
Constructor Summary
ModifierConstructorDescriptionprivate
ChunkNoiseSampler
(int horizontalNoiseResolution, int verticalNoiseResolution, int horizontalSize, NoiseColumnSampler noiseColumnSampler, int minimumY, int int2, ChunkNoiseSampler.ColumnSampler columnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, class_6748 class_6748) -
Method Summary
Modifier and TypeMethodDescriptioncreateMultiNoisePoint
(int x, int z) protected ChunkNoiseSampler.NoiseInterpolator
createNoiseInterpolator
(ChunkNoiseSampler.ColumnSampler columnSampler) getInterpolatedTerrainNoisePoint
(int x, int z) getTerrainNoisePoint
(NoiseColumnSampler noiseColumnSampler, int x, int z) static ChunkNoiseSampler
method_39542
(int int2, int int3, int int4, int int5, NoiseColumnSampler noiseColumnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler) static ChunkNoiseSampler
method_39543
(Chunk chunk, NoiseColumnSampler noiseColumnSampler, Supplier<ChunkNoiseSampler.ColumnSampler> supplier, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, class_6748 class_6748) void
sampleEndNoise
(int x) protected @Nullable BlockState
sampleInitialNoiseBlockState
(int x, int y, int z) void
sampleNoise
(double deltaZ) void
sampleNoiseCorners
(int noiseY, int noiseZ) void
sampleNoiseX
(double deltaX) void
sampleNoiseY
(double deltaY) protected @Nullable BlockState
sampleOreVeins
(int x, int y, int z) void
void
-
Field Details
-
field_35674
- Mappings:
Namespace Name Mixin selector official a
Lcsy;a:Lctc;
intermediary field_35674
Lnet/minecraft/class_6568;field_35674:Lnet/minecraft/class_5309;
named field_35674
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_35674:Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;
-
horizontalSize
final int horizontalSize- Mappings:
Namespace Name Mixin selector official b
Lcsy;b:I
intermediary field_34599
Lnet/minecraft/class_6568;field_34599:I
named horizontalSize
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;horizontalSize:I
-
height
final int height- Mappings:
Namespace Name Mixin selector official c
Lcsy;c:I
intermediary field_34598
Lnet/minecraft/class_6568;field_34598:I
named height
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;height:I
-
minimumY
final int minimumY- Mappings:
Namespace Name Mixin selector official d
Lcsy;d:I
intermediary field_34600
Lnet/minecraft/class_6568;field_34600:I
named minimumY
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;minimumY:I
-
x
final int x- Mappings:
Namespace Name Mixin selector official e
Lcsy;e:I
intermediary field_34601
Lnet/minecraft/class_6568;field_34601:I
named x
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;x:I
-
z
final int z- Mappings:
Namespace Name Mixin selector official f
Lcsy;f:I
intermediary field_34602
Lnet/minecraft/class_6568;field_34602:I
named z
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;z:I
-
biomeX
private final int biomeX- Mappings:
Namespace Name Mixin selector official g
Lcsy;g:I
intermediary field_34603
Lnet/minecraft/class_6568;field_34603:I
named biomeX
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;biomeX:I
-
biomeZ
private final int biomeZ- Mappings:
Namespace Name Mixin selector official h
Lcsy;h:I
intermediary field_34604
Lnet/minecraft/class_6568;field_34604:I
named biomeZ
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;biomeZ:I
-
interpolators
- Mappings:
Namespace Name Mixin selector official i
Lcsy;i:Ljava/util/List;
intermediary field_34605
Lnet/minecraft/class_6568;field_34605:Ljava/util/List;
named interpolators
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;interpolators:Ljava/util/List;
-
field_35486
- Mappings:
Namespace Name Mixin selector official j
Lcsy;j:[[Lcta$a;
intermediary field_35486
Lnet/minecraft/class_6568;field_35486:[[Lnet/minecraft/class_5818$class_6747;
named field_35486
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_35486:[[Lnet/minecraft/world/gen/NoiseColumnSampler$class_6747;
-
terrainNoisePoints
- Mappings:
Namespace Name Mixin selector official k
Lcsy;k:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
intermediary field_34612
Lnet/minecraft/class_6568;field_34612:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
named terrainNoisePoints
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;terrainNoisePoints:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
-
aquiferSampler
- Mappings:
Namespace Name Mixin selector official l
Lcsy;l:Lcsi;
intermediary field_34613
Lnet/minecraft/class_6568;field_34613:Lnet/minecraft/class_6350;
named aquiferSampler
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;aquiferSampler:Lnet/minecraft/world/gen/chunk/AquiferSampler;
-
initialNoiseBlockStateSampler
- Mappings:
Namespace Name Mixin selector official m
Lcsy;m:Lcsy$a;
intermediary field_34614
Lnet/minecraft/class_6568;field_34614:Lnet/minecraft/class_6568$class_6569;
named initialNoiseBlockStateSampler
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;initialNoiseBlockStateSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$BlockStateSampler;
-
oreVeinSampler
- Mappings:
Namespace Name Mixin selector official n
Lcsy;n:Lcsy$a;
intermediary field_34615
Lnet/minecraft/class_6568;field_34615:Lnet/minecraft/class_6568$class_6569;
named oreVeinSampler
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;oreVeinSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$BlockStateSampler;
-
field_35487
- Mappings:
Namespace Name Mixin selector official o
Lcsy;o:Lctv;
intermediary field_35487
Lnet/minecraft/class_6568;field_35487:Lnet/minecraft/class_6748;
named field_35487
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_35487:Lnet/minecraft/class_6748;
-
-
Constructor Details
-
ChunkNoiseSampler
private ChunkNoiseSampler(int horizontalNoiseResolution, int verticalNoiseResolution, int horizontalSize, NoiseColumnSampler noiseColumnSampler, int minimumY, int int2, ChunkNoiseSampler.ColumnSampler columnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, class_6748 class_6748) - Mappings:
Namespace Name Mixin selector official <init>
Lcsy;<init>(IIILcta;IILcsy$c;Lcsz;Lcsi$a;Lctv;)V
intermediary <init>
Lnet/minecraft/class_6568;<init>(IIILnet/minecraft/class_5818;IILnet/minecraft/class_6568$class_6572;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)V
named <init>
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;<init>(IIILnet/minecraft/world/gen/NoiseColumnSampler;IILnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ColumnSampler;Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/world/gen/chunk/AquiferSampler$FluidLevelSampler;Lnet/minecraft/class_6748;)V
-
-
Method Details
-
method_39543
public static ChunkNoiseSampler method_39543(Chunk chunk, NoiseColumnSampler noiseColumnSampler, Supplier<ChunkNoiseSampler.ColumnSampler> supplier, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, class_6748 class_6748) - Mappings:
Namespace Name Mixin selector official a
Lcsy;a(Lcpr;Lcta;Ljava/util/function/Supplier;Lcsz;Lcsi$a;Lctv;)Lcsy;
intermediary method_39543
Lnet/minecraft/class_6568;method_39543(Lnet/minecraft/class_2791;Lnet/minecraft/class_5818;Ljava/util/function/Supplier;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)Lnet/minecraft/class_6568;
named method_39543
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;method_39543(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/gen/NoiseColumnSampler;Ljava/util/function/Supplier;Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/world/gen/chunk/AquiferSampler$FluidLevelSampler;Lnet/minecraft/class_6748;)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
-
method_39542
public static ChunkNoiseSampler method_39542(int int2, int int3, int int4, int int5, NoiseColumnSampler noiseColumnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler) - Mappings:
Namespace Name Mixin selector official a
Lcsy;a(IIIILcta;Lcsz;Lcsi$a;)Lcsy;
intermediary method_39542
Lnet/minecraft/class_6568;method_39542(IIIILnet/minecraft/class_5818;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6568;
named method_39542
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;method_39542(IIIILnet/minecraft/world/gen/NoiseColumnSampler;Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/world/gen/chunk/AquiferSampler$FluidLevelSampler;)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
-
createMultiNoisePoint
- Mappings:
Namespace Name Mixin selector official a
Lcsy;a(II)Lcta$a;
intermediary method_38346
Lnet/minecraft/class_6568;method_38346(II)Lnet/minecraft/class_5818$class_6747;
named createMultiNoisePoint
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;createMultiNoisePoint(II)Lnet/minecraft/world/gen/NoiseColumnSampler$class_6747;
-
getTerrainNoisePoint
- Mappings:
Namespace Name Mixin selector official a
Lcsy;a(Lcta;II)Lcto;
intermediary method_38353
Lnet/minecraft/class_6568;method_38353(Lnet/minecraft/class_5818;II)Lnet/minecraft/class_6576;
named getTerrainNoisePoint
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getTerrainNoisePoint(Lnet/minecraft/world/gen/NoiseColumnSampler;II)Lnet/minecraft/world/biome/source/util/TerrainNoisePoint;
-
getInterpolatedTerrainNoisePoint
- Mappings:
Namespace Name Mixin selector official b
Lcsy;b(II)Lcto;
intermediary method_38361
Lnet/minecraft/class_6568;method_38361(II)Lnet/minecraft/class_6576;
named getInterpolatedTerrainNoisePoint
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getInterpolatedTerrainNoisePoint(II)Lnet/minecraft/world/biome/source/util/TerrainNoisePoint;
-
createNoiseInterpolator
protected ChunkNoiseSampler.NoiseInterpolator createNoiseInterpolator(ChunkNoiseSampler.ColumnSampler columnSampler) - Mappings:
Namespace Name Mixin selector official a
Lcsy;a(Lcsy$c;)Lcsy$d;
intermediary method_38344
Lnet/minecraft/class_6568;method_38344(Lnet/minecraft/class_6568$class_6572;)Lnet/minecraft/class_6568$class_5917;
named createNoiseInterpolator
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;createNoiseInterpolator(Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ColumnSampler;)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;
-
method_39327
- Mappings:
Namespace Name Mixin selector official a
Lcsy;a()Lctv;
intermediary method_39327
Lnet/minecraft/class_6568;method_39327()Lnet/minecraft/class_6748;
named method_39327
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;method_39327()Lnet/minecraft/class_6748;
-
sampleStartNoise
public void sampleStartNoise()- Mappings:
Namespace Name Mixin selector official b
Lcsy;b()V
intermediary method_38336
Lnet/minecraft/class_6568;method_38336()V
named sampleStartNoise
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleStartNoise()V
-
sampleEndNoise
public void sampleEndNoise(int x) - Mappings:
Namespace Name Mixin selector official a
Lcsy;a(I)V
intermediary method_38339
Lnet/minecraft/class_6568;method_38339(I)V
named sampleEndNoise
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleEndNoise(I)V
-
sampleNoiseCorners
public void sampleNoiseCorners(int noiseY, int noiseZ) - Mappings:
Namespace Name Mixin selector official c
Lcsy;c(II)V
intermediary method_38362
Lnet/minecraft/class_6568;method_38362(II)V
named sampleNoiseCorners
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoiseCorners(II)V
-
sampleNoiseY
public void sampleNoiseY(double deltaY) - Mappings:
Namespace Name Mixin selector official a
Lcsy;a(D)V
intermediary method_38337
Lnet/minecraft/class_6568;method_38337(D)V
named sampleNoiseY
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoiseY(D)V
-
sampleNoiseX
public void sampleNoiseX(double deltaX) - Mappings:
Namespace Name Mixin selector official b
Lcsy;b(D)V
intermediary method_38349
Lnet/minecraft/class_6568;method_38349(D)V
named sampleNoiseX
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoiseX(D)V
-
sampleNoise
public void sampleNoise(double deltaZ) - Mappings:
Namespace Name Mixin selector official c
Lcsy;c(D)V
intermediary method_38355
Lnet/minecraft/class_6568;method_38355(D)V
named sampleNoise
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoise(D)V
-
swapBuffers
public void swapBuffers()- Mappings:
Namespace Name Mixin selector official c
Lcsy;c()V
intermediary method_38348
Lnet/minecraft/class_6568;method_38348()V
named swapBuffers
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;swapBuffers()V
-
getAquiferSampler
- Mappings:
Namespace Name Mixin selector official d
Lcsy;d()Lcsi;
intermediary method_38354
Lnet/minecraft/class_6568;method_38354()Lnet/minecraft/class_6350;
named getAquiferSampler
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getAquiferSampler()Lnet/minecraft/world/gen/chunk/AquiferSampler;
-
sampleInitialNoiseBlockState
- Mappings:
Namespace Name Mixin selector official a
Lcsy;a(III)Lcnv;
intermediary method_38341
Lnet/minecraft/class_6568;method_38341(III)Lnet/minecraft/class_2680;
named sampleInitialNoiseBlockState
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleInitialNoiseBlockState(III)Lnet/minecraft/block/BlockState;
-
sampleOreVeins
- Mappings:
Namespace Name Mixin selector official b
Lcsy;b(III)Lcnv;
intermediary method_38352
Lnet/minecraft/class_6568;method_38352(III)Lnet/minecraft/class_2680;
named sampleOreVeins
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleOreVeins(III)Lnet/minecraft/block/BlockState;
-