Package net.minecraft.world.gen.chunk
Class ChunkNoiseSampler
java.lang.Object
net.minecraft.world.gen.chunk.ChunkNoiseSampler
- Mappings:
Namespace Name official csyintermediary net/minecraft/class_6568named net/minecraft/world/gen/chunk/ChunkNoiseSampler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfaceclassstatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AquiferSamplerprivate final intprivate final intprivate final NoiseColumnSampler.class_6747[][]private final class_6748(package private) final GenerationShapeConfig(package private) final int(package private) final intprivate final ChunkNoiseSampler.BlockStateSampler(package private) final List<ChunkNoiseSampler.NoiseInterpolator>(package private) final intprivate final ChunkNoiseSampler.BlockStateSamplerprivate final Long2ObjectMap<TerrainNoisePoint>(package private) final int(package private) final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateChunkNoiseSampler(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.NoiseInterpolatorcreateNoiseInterpolator(ChunkNoiseSampler.ColumnSampler columnSampler) getInterpolatedTerrainNoisePoint(int x, int z) getTerrainNoisePoint(NoiseColumnSampler noiseColumnSampler, int x, int z) static ChunkNoiseSamplermethod_39542(int int2, int int3, int int4, int int5, NoiseColumnSampler noiseColumnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler) static ChunkNoiseSamplermethod_39543(Chunk chunk, NoiseColumnSampler noiseColumnSampler, Supplier<ChunkNoiseSampler.ColumnSampler> supplier, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, class_6748 class_6748) voidsampleEndNoise(int x) protected @Nullable BlockStatesampleInitialNoiseBlockState(int x, int y, int z) voidsampleNoise(double deltaZ) voidsampleNoiseCorners(int noiseY, int noiseZ) voidsampleNoiseX(double deltaX) voidsampleNoiseY(double deltaY) protected @Nullable BlockStatesampleOreVeins(int x, int y, int z) voidvoid
-
Field Details
-
field_35674
- Mappings:
Namespace Name Mixin selector official aLcsy;a:Lctc;intermediary field_35674Lnet/minecraft/class_6568;field_35674:Lnet/minecraft/class_5309;named field_35674Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_35674:Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;
-
horizontalSize
final int horizontalSize- Mappings:
Namespace Name Mixin selector official bLcsy;b:Iintermediary field_34599Lnet/minecraft/class_6568;field_34599:Inamed horizontalSizeLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;horizontalSize:I
-
height
final int height- Mappings:
Namespace Name Mixin selector official cLcsy;c:Iintermediary field_34598Lnet/minecraft/class_6568;field_34598:Inamed heightLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;height:I
-
minimumY
final int minimumY- Mappings:
Namespace Name Mixin selector official dLcsy;d:Iintermediary field_34600Lnet/minecraft/class_6568;field_34600:Inamed minimumYLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;minimumY:I
-
x
final int x- Mappings:
Namespace Name Mixin selector official eLcsy;e:Iintermediary field_34601Lnet/minecraft/class_6568;field_34601:Inamed xLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;x:I
-
z
final int z- Mappings:
Namespace Name Mixin selector official fLcsy;f:Iintermediary field_34602Lnet/minecraft/class_6568;field_34602:Inamed zLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;z:I
-
biomeX
private final int biomeX- Mappings:
Namespace Name Mixin selector official gLcsy;g:Iintermediary field_34603Lnet/minecraft/class_6568;field_34603:Inamed biomeXLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;biomeX:I
-
biomeZ
private final int biomeZ- Mappings:
Namespace Name Mixin selector official hLcsy;h:Iintermediary field_34604Lnet/minecraft/class_6568;field_34604:Inamed biomeZLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;biomeZ:I
-
interpolators
- Mappings:
Namespace Name Mixin selector official iLcsy;i:Ljava/util/List;intermediary field_34605Lnet/minecraft/class_6568;field_34605:Ljava/util/List;named interpolatorsLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;interpolators:Ljava/util/List;
-
field_35486
- Mappings:
Namespace Name Mixin selector official jLcsy;j:[[Lcta$a;intermediary field_35486Lnet/minecraft/class_6568;field_35486:[[Lnet/minecraft/class_5818$class_6747;named field_35486Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_35486:[[Lnet/minecraft/world/gen/NoiseColumnSampler$class_6747;
-
terrainNoisePoints
- Mappings:
Namespace Name Mixin selector official kLcsy;k:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;intermediary field_34612Lnet/minecraft/class_6568;field_34612:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;named terrainNoisePointsLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;terrainNoisePoints:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
-
aquiferSampler
- Mappings:
Namespace Name Mixin selector official lLcsy;l:Lcsi;intermediary field_34613Lnet/minecraft/class_6568;field_34613:Lnet/minecraft/class_6350;named aquiferSamplerLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;aquiferSampler:Lnet/minecraft/world/gen/chunk/AquiferSampler;
-
initialNoiseBlockStateSampler
- Mappings:
Namespace Name Mixin selector official mLcsy;m:Lcsy$a;intermediary field_34614Lnet/minecraft/class_6568;field_34614:Lnet/minecraft/class_6568$class_6569;named initialNoiseBlockStateSamplerLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;initialNoiseBlockStateSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$BlockStateSampler;
-
oreVeinSampler
- Mappings:
Namespace Name Mixin selector official nLcsy;n:Lcsy$a;intermediary field_34615Lnet/minecraft/class_6568;field_34615:Lnet/minecraft/class_6568$class_6569;named oreVeinSamplerLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;oreVeinSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$BlockStateSampler;
-
field_35487
- Mappings:
Namespace Name Mixin selector official oLcsy;o:Lctv;intermediary field_35487Lnet/minecraft/class_6568;field_35487:Lnet/minecraft/class_6748;named field_35487Lnet/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;)Vintermediary <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;)Vnamed <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 aLcsy;a(Lcpr;Lcta;Ljava/util/function/Supplier;Lcsz;Lcsi$a;Lctv;)Lcsy;intermediary method_39543Lnet/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_39543Lnet/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 aLcsy;a(IIIILcta;Lcsz;Lcsi$a;)Lcsy;intermediary method_39542Lnet/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_39542Lnet/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 aLcsy;a(II)Lcta$a;intermediary method_38346Lnet/minecraft/class_6568;method_38346(II)Lnet/minecraft/class_5818$class_6747;named createMultiNoisePointLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;createMultiNoisePoint(II)Lnet/minecraft/world/gen/NoiseColumnSampler$class_6747;
-
getTerrainNoisePoint
- Mappings:
Namespace Name Mixin selector official aLcsy;a(Lcta;II)Lcto;intermediary method_38353Lnet/minecraft/class_6568;method_38353(Lnet/minecraft/class_5818;II)Lnet/minecraft/class_6576;named getTerrainNoisePointLnet/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 bLcsy;b(II)Lcto;intermediary method_38361Lnet/minecraft/class_6568;method_38361(II)Lnet/minecraft/class_6576;named getInterpolatedTerrainNoisePointLnet/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 aLcsy;a(Lcsy$c;)Lcsy$d;intermediary method_38344Lnet/minecraft/class_6568;method_38344(Lnet/minecraft/class_6568$class_6572;)Lnet/minecraft/class_6568$class_5917;named createNoiseInterpolatorLnet/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 aLcsy;a()Lctv;intermediary method_39327Lnet/minecraft/class_6568;method_39327()Lnet/minecraft/class_6748;named method_39327Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;method_39327()Lnet/minecraft/class_6748;
-
sampleStartNoise
public void sampleStartNoise()- Mappings:
Namespace Name Mixin selector official bLcsy;b()Vintermediary method_38336Lnet/minecraft/class_6568;method_38336()Vnamed sampleStartNoiseLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleStartNoise()V
-
sampleEndNoise
public void sampleEndNoise(int x) - Mappings:
Namespace Name Mixin selector official aLcsy;a(I)Vintermediary method_38339Lnet/minecraft/class_6568;method_38339(I)Vnamed sampleEndNoiseLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleEndNoise(I)V
-
sampleNoiseCorners
public void sampleNoiseCorners(int noiseY, int noiseZ) - Mappings:
Namespace Name Mixin selector official cLcsy;c(II)Vintermediary method_38362Lnet/minecraft/class_6568;method_38362(II)Vnamed sampleNoiseCornersLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoiseCorners(II)V
-
sampleNoiseY
public void sampleNoiseY(double deltaY) - Mappings:
Namespace Name Mixin selector official aLcsy;a(D)Vintermediary method_38337Lnet/minecraft/class_6568;method_38337(D)Vnamed sampleNoiseYLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoiseY(D)V
-
sampleNoiseX
public void sampleNoiseX(double deltaX) - Mappings:
Namespace Name Mixin selector official bLcsy;b(D)Vintermediary method_38349Lnet/minecraft/class_6568;method_38349(D)Vnamed sampleNoiseXLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoiseX(D)V
-
sampleNoise
public void sampleNoise(double deltaZ) - Mappings:
Namespace Name Mixin selector official cLcsy;c(D)Vintermediary method_38355Lnet/minecraft/class_6568;method_38355(D)Vnamed sampleNoiseLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoise(D)V
-
swapBuffers
public void swapBuffers()- Mappings:
Namespace Name Mixin selector official cLcsy;c()Vintermediary method_38348Lnet/minecraft/class_6568;method_38348()Vnamed swapBuffersLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;swapBuffers()V
-
getAquiferSampler
- Mappings:
Namespace Name Mixin selector official dLcsy;d()Lcsi;intermediary method_38354Lnet/minecraft/class_6568;method_38354()Lnet/minecraft/class_6350;named getAquiferSamplerLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getAquiferSampler()Lnet/minecraft/world/gen/chunk/AquiferSampler;
-
sampleInitialNoiseBlockState
- Mappings:
Namespace Name Mixin selector official aLcsy;a(III)Lcnv;intermediary method_38341Lnet/minecraft/class_6568;method_38341(III)Lnet/minecraft/class_2680;named sampleInitialNoiseBlockStateLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleInitialNoiseBlockState(III)Lnet/minecraft/block/BlockState;
-
sampleOreVeins
- Mappings:
Namespace Name Mixin selector official bLcsy;b(III)Lcnv;intermediary method_38352Lnet/minecraft/class_6568;method_38352(III)Lnet/minecraft/class_2680;named sampleOreVeinsLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleOreVeins(III)Lnet/minecraft/block/BlockState;
-