Package net.minecraft.world.gen.chunk
Class ChunkNoiseSampler
java.lang.Object
net.minecraft.world.gen.chunk.ChunkNoiseSampler
- Mappings:
Namespace Name official cshintermediary 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 aLcsh;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 bLcsh;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 cLcsh;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 dLcsh;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 eLcsh;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 fLcsh;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 gLcsh;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 hLcsh;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 iLcsh;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 jLcsh;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 kLcsh;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 lLcsh;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 mLcsh;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 nLcsh;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 oLcsh;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 pLcsh;p:[[Lcsx;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 qLcsh;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 rLcsh;r:Lcrr;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 sLcsh;s:Lcsh$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 tLcsh;t:Lcsh$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>Lcsh;<init>(IIIIILcsk;IILcsh$d;Ljava/util/function/Supplier;Lcrr$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 aLcsh;a(Lcsk;II)Lcsh$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 aLcsh;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 bLcsh;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 cLcsh;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 dLcsh;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 eLcsh;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 fLcsh;f(II)Lcsx;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 bLcsh;b(Lcsk;II)Lcsx;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 gLcsh;g(II)Lcsx;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 aLcsh;a(Lcsh$d;)Lcsh$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 aLcsh;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 aLcsh;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 hLcsh;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 aLcsh;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 bLcsh;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 cLcsh;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 bLcsh;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 cLcsh;c()Lcrr;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 aLcsh;a(III)Lcnd;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 bLcsh;b(III)Lcnd;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;
-