Package net.minecraft.world.gen.chunk
Class ChunkNoiseSampler
java.lang.Object
net.minecraft.world.gen.chunk.ChunkNoiseSampler
- Mappings:
Namespace Name official ctgintermediary 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 Blenderprivate final NoiseColumnSampler.class_6747[][]private final NoiseColumnSamplerprivate final Long2IntMap(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.BlockStateSampler(package private) final int(package private) final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateChunkNoiseSampler(int horizontalNoiseResolution, int verticalNoiseResolution, int horizontalSize, NoiseColumnSampler noiseColumnSampler, int minimumY, int minimumZ, ChunkNoiseSampler.ColumnSampler columnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, Blender blender) -
Method Summary
Modifier and TypeMethodDescriptionstatic ChunkNoiseSamplercreate(int minimumY, int int2, int horizontalSize, int verticalNoiseResolution, NoiseColumnSampler noiseColumnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler) static ChunkNoiseSamplercreate(Chunk chunk, NoiseColumnSampler noiseColumnSampler, Supplier<ChunkNoiseSampler.ColumnSampler> supplier, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, Blender blender) createMultiNoisePoint(int x, int z) protected ChunkNoiseSampler.NoiseInterpolatorcreateNoiseInterpolator(ChunkNoiseSampler.ColumnSampler columnSampler) private intmethod_39899(long long2) intmethod_39900(int int2, int int3) 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_36272
- Mappings:
Namespace Name Mixin selector official aLctg;a:Lcti;intermediary field_36272Lnet/minecraft/class_6568;field_36272:Lnet/minecraft/class_5818;named field_36272Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_36272:Lnet/minecraft/world/gen/NoiseColumnSampler;
-
generationShapeConfig
- Mappings:
Namespace Name Mixin selector official bLctg;b:Lctk;intermediary field_35674Lnet/minecraft/class_6568;field_35674:Lnet/minecraft/class_5309;named generationShapeConfigLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;generationShapeConfig:Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;
-
horizontalSize
final int horizontalSize- Mappings:
Namespace Name Mixin selector official cLctg;c: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 dLctg;d: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 eLctg;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 fLctg;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 gLctg;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 hLctg;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 iLctg;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 jLctg;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 kLctg;k:[[Lcti$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;
-
field_36273
- Mappings:
Namespace Name Mixin selector official lLctg;l:Lit/unimi/dsi/fastutil/longs/Long2IntMap;intermediary field_36273Lnet/minecraft/class_6568;field_36273:Lit/unimi/dsi/fastutil/longs/Long2IntMap;named field_36273Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_36273:Lit/unimi/dsi/fastutil/longs/Long2IntMap;
-
aquiferSampler
- Mappings:
Namespace Name Mixin selector official mLctg;m:Lcsq;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 nLctg;n:Lctg$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 oLctg;o:Lctg$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;
-
blender
- Mappings:
Namespace Name Mixin selector official pLctg;p:Lcud;intermediary field_35487Lnet/minecraft/class_6568;field_35487:Lnet/minecraft/class_6748;named blenderLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;blender:Lnet/minecraft/world/gen/chunk/Blender;
-
-
Constructor Details
-
ChunkNoiseSampler
private ChunkNoiseSampler(int horizontalNoiseResolution, int verticalNoiseResolution, int horizontalSize, NoiseColumnSampler noiseColumnSampler, int minimumY, int minimumZ, ChunkNoiseSampler.ColumnSampler columnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, Blender blender) - Mappings:
Namespace Name Mixin selector official <init>Lctg;<init>(IIILcti;IILctg$c;Lcth;Lcsq$a;Lcud;)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/world/gen/chunk/Blender;)V
-
-
Method Details
-
create
public static ChunkNoiseSampler create(Chunk chunk, NoiseColumnSampler noiseColumnSampler, Supplier<ChunkNoiseSampler.ColumnSampler> supplier, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, Blender blender) - Mappings:
Namespace Name Mixin selector official aLctg;a(Lcpy;Lcti;Ljava/util/function/Supplier;Lcth;Lcsq$a;Lcud;)Lctg;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 createLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;create(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/world/gen/chunk/Blender;)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
-
create
public static ChunkNoiseSampler create(int minimumY, int int2, int horizontalSize, int verticalNoiseResolution, NoiseColumnSampler noiseColumnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler) - Mappings:
Namespace Name Mixin selector official aLctg;a(IIIILcti;Lcth;Lcsq$a;)Lctg;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 createLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;create(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 aLctg;a(II)Lcti$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;
-
method_39900
public int method_39900(int int2, int int3) - Mappings:
Namespace Name Mixin selector official bLctg;b(II)Iintermediary method_39900Lnet/minecraft/class_6568;method_39900(II)Inamed method_39900Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;method_39900(II)I
-
method_39899
private int method_39899(long long2) - Mappings:
Namespace Name Mixin selector official aLctg;a(J)Iintermediary method_39899Lnet/minecraft/class_6568;method_39899(J)Inamed method_39899Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;method_39899(J)I
-
createNoiseInterpolator
protected ChunkNoiseSampler.NoiseInterpolator createNoiseInterpolator(ChunkNoiseSampler.ColumnSampler columnSampler) - Mappings:
Namespace Name Mixin selector official aLctg;a(Lctg$c;)Lctg$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;
-
getBlender
- Mappings:
Namespace Name Mixin selector official aLctg;a()Lcud;intermediary method_39327Lnet/minecraft/class_6568;method_39327()Lnet/minecraft/class_6748;named getBlenderLnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getBlender()Lnet/minecraft/world/gen/chunk/Blender;
-
sampleStartNoise
public void sampleStartNoise()- Mappings:
Namespace Name Mixin selector official bLctg;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 aLctg;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 cLctg;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 aLctg;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 bLctg;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 cLctg;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 cLctg;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 dLctg;d()Lcsq;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 aLctg;a(III)Lcoc;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 bLctg;b(III)Lcoc;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;
-