Package net.minecraft.world.gen.chunk
Class ChunkNoiseSampler
java.lang.Object
net.minecraft.world.gen.chunk.ChunkNoiseSampler
- Mappings:
Namespace Name official csaintermediary 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 aLcsa;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 bLcsa;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 cLcsa;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 dLcsa;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 eLcsa;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 fLcsa;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 gLcsa;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 hLcsa;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 iLcsa;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 jLcsa;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 kLcsa;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 lLcsa;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 mLcsa;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 nLcsa;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 oLcsa;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 pLcsa;p:[[Lcso;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 qLcsa;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 rLcsa;r:Lcrl;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 sLcsa;s:Lcsa$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 tLcsa;t:Lcsa$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>Lcsa;<init>(IIIIILcsd;IILcsa$d;Ljava/util/function/Supplier;Lcrl$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 aLcsa;a(Lcsd;II)Lcsa$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 aLcsa;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 bLcsa;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 cLcsa;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 dLcsa;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 eLcsa;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 fLcsa;f(II)Lcso;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 bLcsa;b(Lcsd;II)Lcso;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 gLcsa;g(II)Lcso;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 aLcsa;a(Lcsa$d;)Lcsa$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 aLcsa;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 aLcsa;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 hLcsa;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 aLcsa;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 bLcsa;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 cLcsa;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 bLcsa;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 cLcsa;c()Lcrl;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 aLcsa;a(III)Lcmx;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 bLcsa;b(III)Lcmx;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;
-