Package net.minecraft.world.gen.chunk
Class ChunkNoiseSampler
java.lang.Object
net.minecraft.world.gen.chunk.ChunkNoiseSampler
- Mappings:
Namespace Name official csdintermediary 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 int(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(package private) final int -
Constructor Summary
ConstructorsConstructorDescriptionChunkNoiseSampler(int horizontalNoiseResolution, int verticalNoiseResolution, int horizontalSize, int height, int minimumY, NoiseColumnSampler noiseColumnSampler, int x, int z, ChunkNoiseSampler.ColumnSampler columnSampler, Supplier<ChunkGeneratorSettings> settings, 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) 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
-
horizontalNoiseResolution
final int horizontalNoiseResolution- Mappings:
Namespace Name Mixin selector official aLcsd;a:Iintermediary field_34596Lnet/minecraft/class_6568;field_34596:Inamed horizontalNoiseResolutionLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;horizontalNoiseResolution:I
-
verticalNoiseResolution
final int verticalNoiseResolution- Mappings:
Namespace Name Mixin selector official bLcsd;b:Iintermediary field_34597Lnet/minecraft/class_6568;field_34597:Inamed verticalNoiseResolutionLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;verticalNoiseResolution:I
-
height
final int height- Mappings:
Namespace Name Mixin selector official cLcsd;c:Iintermediary field_34598Lnet/minecraft/class_6568;field_34598:Inamed heightLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;height:I
-
horizontalSize
final int horizontalSize- Mappings:
Namespace Name Mixin selector official dLcsd;d:Iintermediary field_34599Lnet/minecraft/class_6568;field_34599:Inamed horizontalSizeLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;horizontalSize:I
-
minimumY
final int minimumY- Mappings:
Namespace Name Mixin selector official eLcsd;e: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 fLcsd;f: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 gLcsd;g: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 hLcsd;h: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 iLcsd;i:Iintermediary field_34604Lnet/minecraft/class_6568;field_34604:Inamed biomeZLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;biomeZ:I
-
interpolators
- Mappings:
Namespace Name Mixin selector official jLcsd;j: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 kLcsd;k:[[Lcsf$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 lLcsd;l: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 mLcsd;m:Lcrm;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 nLcsd;n:Lcsd$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 oLcsd;o:Lcsd$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 pLcsd;p:Lcta;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
public ChunkNoiseSampler(int horizontalNoiseResolution, int verticalNoiseResolution, int horizontalSize, int height, int minimumY, NoiseColumnSampler noiseColumnSampler, int x, int z, ChunkNoiseSampler.ColumnSampler columnSampler, Supplier<ChunkGeneratorSettings> settings, AquiferSampler.FluidLevelSampler fluidLevelSampler, class_6748 class_6748) - Mappings:
Namespace Name Mixin selector official <init>Lcsd;<init>(IIIIILcsf;IILcsd$c;Ljava/util/function/Supplier;Lcrm$a;Lcta;)Vintermediary <init>Lnet/minecraft/class_6568;<init>(IIIIILnet/minecraft/class_5818;IILnet/minecraft/class_6568$class_6572;Ljava/util/function/Supplier;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)Vnamed <init>Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;<init>(IIIIILnet/minecraft/world/gen/NoiseColumnSampler;IILnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ColumnSampler;Ljava/util/function/Supplier;Lnet/minecraft/world/gen/chunk/AquiferSampler$FluidLevelSampler;Lnet/minecraft/class_6748;)V
-
-
Method Details
-
createMultiNoisePoint
- Mappings:
Namespace Name Mixin selector official aLcsd;a(II)Lcsf$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 aLcsd;a(Lcsf;II)Lcst;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 bLcsd;b(II)Lcst;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 aLcsd;a(Lcsd$c;)Lcsd$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 aLcsd;a()Lcta;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 bLcsd;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 aLcsd;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 cLcsd;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 aLcsd;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 bLcsd;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 cLcsd;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 cLcsd;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 dLcsd;d()Lcrm;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 aLcsd;a(III)Lcmz;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 bLcsd;b(III)Lcmz;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;
-