Package net.minecraft.world.gen.chunk
Class ChunkNoiseSampler
java.lang.Object
net.minecraft.world.gen.chunk.ChunkNoiseSampler
- Mappings:
Namespace Name official csjintermediary net/minecraft/class_6568named net/minecraft/world/gen/chunk/ChunkNoiseSampler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic final classclassstatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AquiferSamplerprivate final intprivate final intprivate final double[][]private final double[][](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 double[][]private final double[][]private final ChunkNoiseSampler.BlockStateSamplerprivate final TerrainNoisePoint[][]private final Long2ObjectMap<TerrainNoisePoint>(package private) final intprivate final double[][](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) -
Method Summary
Modifier and TypeMethodDescriptioncreateMultiNoisePoint(NoiseColumnSampler noiseColumnSampler, int x, int z) protected ChunkNoiseSampler.NoiseInterpolatorcreateNoiseInterpolator(ChunkNoiseSampler.ColumnSampler columnSampler) doublegetContinentalness(int x, int z) doublegetErosion(int x, int z) getInterpolatedTerrainNoisePoint(int x, int z) doublegetNoiseX(int x, int z) doublegetNoiseZ(int x, int z) getTerrainNoisePoint(int x, int z) getTerrainNoisePoint(NoiseColumnSampler columnSampler, int x, int z) doublegetWeirdness(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 aLcsj;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 bLcsj;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 cLcsj;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 dLcsj;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 eLcsj;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 fLcsj;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 gLcsj;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 hLcsj;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 iLcsj;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 jLcsj;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;
-
noiseX
private final double[][] noiseX- Mappings:
Namespace Name Mixin selector official kLcsj;k:[[Dintermediary field_34606Lnet/minecraft/class_6568;field_34606:[[Dnamed noiseXLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;noiseX:[[D
-
noiseZ
private final double[][] noiseZ- Mappings:
Namespace Name Mixin selector official lLcsj;l:[[Dintermediary field_34607Lnet/minecraft/class_6568;field_34607:[[Dnamed noiseZLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;noiseZ:[[D
-
continentalness
private final double[][] continentalness- Mappings:
Namespace Name Mixin selector official mLcsj;m:[[Dintermediary field_34608Lnet/minecraft/class_6568;field_34608:[[Dnamed continentalnessLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;continentalness:[[D
-
weirdness
private final double[][] weirdness- Mappings:
Namespace Name Mixin selector official nLcsj;n:[[Dintermediary field_34609Lnet/minecraft/class_6568;field_34609:[[Dnamed weirdnessLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;weirdness:[[D
-
erosion
private final double[][] erosion- Mappings:
Namespace Name Mixin selector official oLcsj;o:[[Dintermediary field_34610Lnet/minecraft/class_6568;field_34610:[[Dnamed erosionLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;erosion:[[D
-
terrainNoisePoint
- Mappings:
Namespace Name Mixin selector official pLcsj;p:[[Lcsz;intermediary field_34611Lnet/minecraft/class_6568;field_34611:[[Lnet/minecraft/class_6576;named terrainNoisePointLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;terrainNoisePoint:[[Lnet/minecraft/world/biome/source/util/TerrainNoisePoint;
-
terrainNoisePoints
- Mappings:
Namespace Name Mixin selector official qLcsj;q: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 rLcsj;r:Lcrt;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 sLcsj;s:Lcsj$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 tLcsj;t:Lcsj$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;
-
-
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) - Mappings:
Namespace Name Mixin selector official <init>Lcsj;<init>(IIIIILcsl;IILcsj$d;Ljava/util/function/Supplier;Lcrt$a;)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;)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;)V
-
-
Method Details
-
createMultiNoisePoint
public static ChunkNoiseSampler.MultiNoisePoint createMultiNoisePoint(NoiseColumnSampler noiseColumnSampler, int x, int z) - Mappings:
Namespace Name Mixin selector official aLcsj;a(Lcsl;II)Lcsj$b;intermediary method_38346Lnet/minecraft/class_6568;method_38346(Lnet/minecraft/class_5818;II)Lnet/minecraft/class_6568$class_6570;named createMultiNoisePointLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;createMultiNoisePoint(Lnet/minecraft/world/gen/NoiseColumnSampler;II)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$MultiNoisePoint;
-
getNoiseX
public double getNoiseX(int x, int z) - Mappings:
Namespace Name Mixin selector official aLcsj;a(II)Dintermediary method_38340Lnet/minecraft/class_6568;method_38340(II)Dnamed getNoiseXLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getNoiseX(II)D
-
getNoiseZ
public double getNoiseZ(int x, int z) - Mappings:
Namespace Name Mixin selector official bLcsj;b(II)Dintermediary method_38351Lnet/minecraft/class_6568;method_38351(II)Dnamed getNoiseZLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getNoiseZ(II)D
-
getContinentalness
public double getContinentalness(int x, int z) - Mappings:
Namespace Name Mixin selector official cLcsj;c(II)Dintermediary method_38357Lnet/minecraft/class_6568;method_38357(II)Dnamed getContinentalnessLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getContinentalness(II)D
-
getWeirdness
public double getWeirdness(int x, int z) - Mappings:
Namespace Name Mixin selector official dLcsj;d(II)Dintermediary method_38358Lnet/minecraft/class_6568;method_38358(II)Dnamed getWeirdnessLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getWeirdness(II)D
-
getErosion
public double getErosion(int x, int z) - Mappings:
Namespace Name Mixin selector official eLcsj;e(II)Dintermediary method_38359Lnet/minecraft/class_6568;method_38359(II)Dnamed getErosionLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getErosion(II)D
-
getTerrainNoisePoint
- Mappings:
Namespace Name Mixin selector official fLcsj;f(II)Lcsz;intermediary method_38360Lnet/minecraft/class_6568;method_38360(II)Lnet/minecraft/class_6576;named getTerrainNoisePointLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getTerrainNoisePoint(II)Lnet/minecraft/world/biome/source/util/TerrainNoisePoint;
-
getTerrainNoisePoint
- Mappings:
Namespace Name Mixin selector official bLcsj;b(Lcsl;II)Lcsz;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 gLcsj;g(II)Lcsz;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 aLcsj;a(Lcsj$d;)Lcsj$e;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;
-
sampleStartNoise
public void sampleStartNoise()- Mappings:
Namespace Name Mixin selector official aLcsj;a()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 aLcsj;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 hLcsj;h(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 aLcsj;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 bLcsj;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 cLcsj;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 bLcsj;b()Vintermediary method_38348Lnet/minecraft/class_6568;method_38348()Vnamed swapBuffersLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;swapBuffers()V
-
getAquiferSampler
- Mappings:
Namespace Name Mixin selector official cLcsj;c()Lcrt;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 aLcsj;a(III)Lcnf;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 bLcsj;b(III)Lcnf;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;
-