Package net.minecraft.world.gen.chunk
Class ChunkNoiseSampler
java.lang.Object
net.minecraft.world.gen.chunk.ChunkNoiseSampler
- Mappings:
Namespace Name official ctlintermediary 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 aLctl;a:Lctn;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 bLctl;b:Lctp;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 cLctl;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 dLctl;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 eLctl;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 fLctl;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 gLctl;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 hLctl;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 iLctl;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 jLctl;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 kLctl;k:[[Lctn$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 lLctl;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 mLctl;m:Lcsv;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 nLctl;n:Lctl$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 oLctl;o:Lctl$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 pLctl;p:Lcui;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>Lctl;<init>(IIILctn;IILctl$c;Lctm;Lcsv$a;Lcui;)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 aLctl;a(Lcqd;Lctn;Ljava/util/function/Supplier;Lctm;Lcsv$a;Lcui;)Lctl;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 aLctl;a(IIIILctn;Lctm;Lcsv$a;)Lctl;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 aLctl;a(II)Lctn$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 bLctl;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 aLctl;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 aLctl;a(Lctl$c;)Lctl$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 aLctl;a()Lcui;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 bLctl;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 aLctl;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 cLctl;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 aLctl;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 bLctl;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 cLctl;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 cLctl;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 dLctl;d()Lcsv;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 aLctl;a(III)Lcoh;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 bLctl;b(III)Lcoh;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;
-