Package net.minecraft.world.gen.chunk
Class ChunkNoiseSampler
java.lang.Object
net.minecraft.world.gen.chunk.ChunkNoiseSampler
- Mappings:
Namespace Name official ctg
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 Blender
private final NoiseColumnSampler.class_6747[][]
private final NoiseColumnSampler
private final Long2IntMap
(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
(package private) final int
(package private) final int
-
Constructor Summary
ModifierConstructorDescriptionprivate
ChunkNoiseSampler
(int horizontalNoiseResolution, int verticalNoiseResolution, int horizontalSize, NoiseColumnSampler noiseColumnSampler, int minimumY, int minimumZ, ChunkNoiseSampler.ColumnSampler columnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, Blender blender) -
Method Summary
Modifier and TypeMethodDescriptionstatic ChunkNoiseSampler
create
(int minimumY, int int2, int horizontalSize, int verticalNoiseResolution, NoiseColumnSampler noiseColumnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler) static ChunkNoiseSampler
create
(Chunk chunk, NoiseColumnSampler noiseColumnSampler, Supplier<ChunkNoiseSampler.ColumnSampler> supplier, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, Blender blender) createMultiNoisePoint
(int x, int z) protected ChunkNoiseSampler.NoiseInterpolator
createNoiseInterpolator
(ChunkNoiseSampler.ColumnSampler columnSampler) private int
method_39899
(long long2) int
method_39900
(int int2, int int3) 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_36272
- Mappings:
Namespace Name Mixin selector official a
Lctg;a:Lcti;
intermediary field_36272
Lnet/minecraft/class_6568;field_36272:Lnet/minecraft/class_5818;
named field_36272
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_36272:Lnet/minecraft/world/gen/NoiseColumnSampler;
-
generationShapeConfig
- Mappings:
Namespace Name Mixin selector official b
Lctg;b:Lctk;
intermediary field_35674
Lnet/minecraft/class_6568;field_35674:Lnet/minecraft/class_5309;
named generationShapeConfig
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;generationShapeConfig:Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;
-
horizontalSize
final int horizontalSize- Mappings:
Namespace Name Mixin selector official c
Lctg;c: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 d
Lctg;d: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 e
Lctg;e: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 f
Lctg;f: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 g
Lctg;g: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 h
Lctg;h: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 i
Lctg;i: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 j
Lctg;j: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 k
Lctg;k:[[Lcti$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;
-
field_36273
- Mappings:
Namespace Name Mixin selector official l
Lctg;l:Lit/unimi/dsi/fastutil/longs/Long2IntMap;
intermediary field_36273
Lnet/minecraft/class_6568;field_36273:Lit/unimi/dsi/fastutil/longs/Long2IntMap;
named field_36273
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_36273:Lit/unimi/dsi/fastutil/longs/Long2IntMap;
-
aquiferSampler
- Mappings:
Namespace Name Mixin selector official m
Lctg;m:Lcsq;
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 n
Lctg;n:Lctg$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 o
Lctg;o:Lctg$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;
-
blender
- Mappings:
Namespace Name Mixin selector official p
Lctg;p:Lcud;
intermediary field_35487
Lnet/minecraft/class_6568;field_35487:Lnet/minecraft/class_6748;
named blender
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;blender:Lnet/minecraft/world/gen/chunk/Blender;
-
-
Constructor Details
-
ChunkNoiseSampler
private ChunkNoiseSampler(int horizontalNoiseResolution, int verticalNoiseResolution, int horizontalSize, NoiseColumnSampler noiseColumnSampler, int minimumY, int minimumZ, ChunkNoiseSampler.ColumnSampler columnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, Blender blender) - Mappings:
Namespace Name Mixin selector official <init>
Lctg;<init>(IIILcti;IILctg$c;Lcth;Lcsq$a;Lcud;)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/world/gen/chunk/Blender;)V
-
-
Method Details
-
create
public static ChunkNoiseSampler create(Chunk chunk, NoiseColumnSampler noiseColumnSampler, Supplier<ChunkNoiseSampler.ColumnSampler> supplier, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, Blender blender) - Mappings:
Namespace Name Mixin selector official a
Lctg;a(Lcpy;Lcti;Ljava/util/function/Supplier;Lcth;Lcsq$a;Lcud;)Lctg;
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 create
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;create(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/world/gen/chunk/Blender;)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
-
create
public static ChunkNoiseSampler create(int minimumY, int int2, int horizontalSize, int verticalNoiseResolution, NoiseColumnSampler noiseColumnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler) - Mappings:
Namespace Name Mixin selector official a
Lctg;a(IIIILcti;Lcth;Lcsq$a;)Lctg;
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 create
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;create(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
Lctg;a(II)Lcti$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;
-
method_39900
public int method_39900(int int2, int int3) - Mappings:
Namespace Name Mixin selector official b
Lctg;b(II)I
intermediary method_39900
Lnet/minecraft/class_6568;method_39900(II)I
named method_39900
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;method_39900(II)I
-
method_39899
private int method_39899(long long2) - Mappings:
Namespace Name Mixin selector official a
Lctg;a(J)I
intermediary method_39899
Lnet/minecraft/class_6568;method_39899(J)I
named method_39899
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;method_39899(J)I
-
createNoiseInterpolator
protected ChunkNoiseSampler.NoiseInterpolator createNoiseInterpolator(ChunkNoiseSampler.ColumnSampler columnSampler) - Mappings:
Namespace Name Mixin selector official a
Lctg;a(Lctg$c;)Lctg$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;
-
getBlender
- Mappings:
Namespace Name Mixin selector official a
Lctg;a()Lcud;
intermediary method_39327
Lnet/minecraft/class_6568;method_39327()Lnet/minecraft/class_6748;
named getBlender
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getBlender()Lnet/minecraft/world/gen/chunk/Blender;
-
sampleStartNoise
public void sampleStartNoise()- Mappings:
Namespace Name Mixin selector official b
Lctg;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
Lctg;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
Lctg;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
Lctg;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
Lctg;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
Lctg;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
Lctg;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
Lctg;d()Lcsq;
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
Lctg;a(III)Lcoc;
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
Lctg;b(III)Lcoc;
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;
-