Package net.minecraft.world.gen.chunk
Class AquiferSampler.Impl
java.lang.Object
net.minecraft.world.gen.chunk.AquiferSampler.Impl
- All Implemented Interfaces:
AquiferSampler
- Enclosing interface:
- AquiferSampler
- Mappings:
Namespace Name official cpg$aintermediary net/minecraft/class_6350$class_5832named net/minecraft/world/gen/chunk/AquiferSampler$Impl
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.world.gen.chunk.AquiferSampler
AquiferSampler.Impl -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final long[]private final NoiseColumnSamplerprivate final DoublePerlinNoiseSamplerprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate booleanprivate final ChunkGeneratorSettingsprivate final intprivate final intprivate final intprivate final intprivate final intprivate final AquiferSampler.Impl.FluidLevel[]Fields inherited from interface net.minecraft.world.gen.chunk.AquiferSampler
field_33571, field_33572 -
Constructor Summary
ConstructorsConstructorDescriptionImpl(ChunkPos pos, DoublePerlinNoiseSampler edgeDensityNoise, DoublePerlinNoiseSampler fluidLevelNoise, DoublePerlinNoiseSampler fluidTypeNoise, ChunkGeneratorSettings settings, NoiseColumnSampler columnSampler, int startY, int deltaY) -
Method Summary
Modifier and TypeMethodDescriptionapply(BlockSource source, int x, int y, int z, double weight) private doublecalculateDensity(int y, double noise, AquiferSampler.Impl.FluidLevel first, AquiferSampler.Impl.FluidLevel second) private AquiferSampler.Impl.FluidLevelgetFluidLevel(int x, int y, int z) private intgetLocalX(int x) private intgetLocalY(int y) private intgetLocalZ(int z) private AquiferSampler.Impl.FluidLevelgetWaterLevel(long pos) private intindex(int x, int y, int z) private doublemaxDistance(int a, int b) booleanprivate booleanshouldBeLava(int y)
-
Field Details
-
field_31451
private static final int field_31451- See Also:
- Mappings:
Namespace Name Mixin selector official cLcpg$a;c:Iintermediary field_31451Lnet/minecraft/class_6350$class_5832;field_31451:Inamed field_31451Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl;field_31451:I
-
field_31452
private static final int field_31452- See Also:
- Mappings:
Namespace Name Mixin selector official dLcpg$a;d:Iintermediary field_31452Lnet/minecraft/class_6350$class_5832;field_31452:Inamed field_31452Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl;field_31452:I
-
field_31453
private static final int field_31453- See Also:
- Mappings:
Namespace Name Mixin selector official eLcpg$a;e:Iintermediary field_31453Lnet/minecraft/class_6350$class_5832;field_31453:Inamed field_31453Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl;field_31453:I
-
field_31454
private static final int field_31454- See Also:
- Mappings:
Namespace Name Mixin selector official fLcpg$a;f:Iintermediary field_31454Lnet/minecraft/class_6350$class_5832;field_31454:Inamed field_31454Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl;field_31454:I
-
field_31455
private static final int field_31455- See Also:
- Mappings:
Namespace Name Mixin selector official gLcpg$a;g:Iintermediary field_31455Lnet/minecraft/class_6350$class_5832;field_31455:Inamed field_31455Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl;field_31455:I
-
field_31456
private static final int field_31456- See Also:
- Mappings:
Namespace Name Mixin selector official hLcpg$a;h:Iintermediary field_31456Lnet/minecraft/class_6350$class_5832;field_31456:Inamed field_31456Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl;field_31456:I
-
field_31457
private static final int field_31457- See Also:
- Mappings:
Namespace Name Mixin selector official iLcpg$a;i:Iintermediary field_31457Lnet/minecraft/class_6350$class_5832;field_31457:Inamed field_31457Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl;field_31457:I
-
field_31458
private static final int field_31458- See Also:
- Mappings:
Namespace Name Mixin selector official jLcpg$a;j:Iintermediary field_31458Lnet/minecraft/class_6350$class_5832;field_31458:Inamed field_31458Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl;field_31458:I
-
field_31459
private static final int field_31459- See Also:
- Mappings:
Namespace Name Mixin selector official kLcpg$a;k:Iintermediary field_31459Lnet/minecraft/class_6350$class_5832;field_31459:Inamed field_31459Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl;field_31459:I
-
edgeDensityNoise
- Mappings:
Namespace Name Mixin selector official lLcpg$a;l:Lddw;intermediary field_28813Lnet/minecraft/class_6350$class_5832;field_28813:Lnet/minecraft/class_5216;named edgeDensityNoiseLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;edgeDensityNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
fluidLevelNoise
- Mappings:
Namespace Name Mixin selector official mLcpg$a;m:Lddw;intermediary field_28814Lnet/minecraft/class_6350$class_5832;field_28814:Lnet/minecraft/class_5216;named fluidLevelNoiseLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;fluidLevelNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
fluidTypeNoise
- Mappings:
Namespace Name Mixin selector official nLcpg$a;n:Lddw;intermediary field_33575Lnet/minecraft/class_6350$class_5832;field_33575:Lnet/minecraft/class_5216;named fluidTypeNoiseLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;fluidTypeNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
settings
- Mappings:
Namespace Name Mixin selector official oLcpg$a;o:Lcpv;intermediary field_28815Lnet/minecraft/class_6350$class_5832;field_28815:Lnet/minecraft/class_5284;named settingsLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;settings:Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;
-
waterLevels
- Mappings:
Namespace Name Mixin selector official pLcpg$a;p:[Lcpg$a$a;intermediary field_28816Lnet/minecraft/class_6350$class_5832;field_28816:[Lnet/minecraft/class_6350$class_5832$class_6351;named waterLevelsLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;waterLevels:[Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl$FluidLevel;
-
blockPositions
private final long[] blockPositions- Mappings:
Namespace Name Mixin selector official qLcpg$a;q:[Jintermediary field_28817Lnet/minecraft/class_6350$class_5832;field_28817:[Jnamed blockPositionsLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;blockPositions:[J
-
needsFluidTick
private boolean needsFluidTick- Mappings:
Namespace Name Mixin selector official rLcpg$a;r:Zintermediary field_28820Lnet/minecraft/class_6350$class_5832;field_28820:Znamed needsFluidTickLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;needsFluidTick:Z
-
columnSampler
- Mappings:
Namespace Name Mixin selector official sLcpg$a;s:Lcpy;intermediary field_28821Lnet/minecraft/class_6350$class_5832;field_28821:Lnet/minecraft/class_5818;named columnSamplerLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;columnSampler:Lnet/minecraft/world/gen/NoiseColumnSampler;
-
startX
private final int startX- Mappings:
Namespace Name Mixin selector official tLcpg$a;t:Iintermediary field_28822Lnet/minecraft/class_6350$class_5832;field_28822:Inamed startXLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;startX:I
-
startY
private final int startY- Mappings:
Namespace Name Mixin selector official uLcpg$a;u:Iintermediary field_28823Lnet/minecraft/class_6350$class_5832;field_28823:Inamed startYLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;startY:I
-
startZ
private final int startZ- Mappings:
Namespace Name Mixin selector official vLcpg$a;v:Iintermediary field_28824Lnet/minecraft/class_6350$class_5832;field_28824:Inamed startZLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;startZ:I
-
sizeX
private final int sizeX- Mappings:
Namespace Name Mixin selector official wLcpg$a;w:Iintermediary field_28825Lnet/minecraft/class_6350$class_5832;field_28825:Inamed sizeXLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;sizeX:I
-
sizeZ
private final int sizeZ- Mappings:
Namespace Name Mixin selector official xLcpg$a;x:Iintermediary field_28826Lnet/minecraft/class_6350$class_5832;field_28826:Inamed sizeZLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;sizeZ:I
-
-
Constructor Details
-
Impl
Impl(ChunkPos pos, DoublePerlinNoiseSampler edgeDensityNoise, DoublePerlinNoiseSampler fluidLevelNoise, DoublePerlinNoiseSampler fluidTypeNoise, ChunkGeneratorSettings settings, NoiseColumnSampler columnSampler, int startY, int deltaY) - Mappings:
Namespace Name Mixin selector official <init>Lcpg$a;<init>(Lbvv;Lddw;Lddw;Lddw;Lcpv;Lcpy;II)Vintermediary <init>Lnet/minecraft/class_6350$class_5832;<init>(Lnet/minecraft/class_1923;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5284;Lnet/minecraft/class_5818;II)Vnamed <init>Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl;<init>(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/world/gen/NoiseColumnSampler;II)V
-
-
Method Details
-
index
private int index(int x, int y, int z) - Mappings:
Namespace Name Mixin selector official aLcpg$a;a(III)Iintermediary method_33741Lnet/minecraft/class_6350$class_5832;method_33741(III)Inamed indexLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;index(III)I
-
apply
- Specified by:
applyin interfaceAquiferSampler- Mappings:
Namespace Name Mixin selector official aLcpg;a(Lcph;IIID)Lckt;intermediary method_33737Lnet/minecraft/class_6350;method_33737(Lnet/minecraft/class_5840;IIID)Lnet/minecraft/class_2680;named applyLnet/minecraft/world/gen/chunk/AquiferSampler;apply(Lnet/minecraft/world/gen/BlockSource;IIID)Lnet/minecraft/block/BlockState;
-
needsFluidTick
public boolean needsFluidTick()- Specified by:
needsFluidTickin interfaceAquiferSampler- Mappings:
Namespace Name Mixin selector official aLcpg;a()Zintermediary method_33742Lnet/minecraft/class_6350;method_33742()Znamed needsFluidTickLnet/minecraft/world/gen/chunk/AquiferSampler;needsFluidTick()Z
-
shouldBeLava
private boolean shouldBeLava(int y) - Mappings:
Namespace Name Mixin selector official aLcpg$a;a(I)Zintermediary method_35324Lnet/minecraft/class_6350$class_5832;method_35324(I)Znamed shouldBeLavaLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;shouldBeLava(I)Z
-
maxDistance
private double maxDistance(int a, int b) - Mappings:
Namespace Name Mixin selector official aLcpg$a;a(II)Dintermediary method_33736Lnet/minecraft/class_6350$class_5832;method_33736(II)Dnamed maxDistanceLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;maxDistance(II)D
-
calculateDensity
private double calculateDensity(int y, double noise, AquiferSampler.Impl.FluidLevel first, AquiferSampler.Impl.FluidLevel second) - Mappings:
Namespace Name Mixin selector official aLcpg$a;a(IDLcpg$a$a;Lcpg$a$a;)Dintermediary method_33735Lnet/minecraft/class_6350$class_5832;method_33735(IDLnet/minecraft/class_6350$class_5832$class_6351;Lnet/minecraft/class_6350$class_5832$class_6351;)Dnamed calculateDensityLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;calculateDensity(IDLnet/minecraft/world/gen/chunk/AquiferSampler$Impl$FluidLevel;Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl$FluidLevel;)D
-
getLocalX
private int getLocalX(int x) - Mappings:
Namespace Name Mixin selector official bLcpg$a;b(I)Iintermediary method_33734Lnet/minecraft/class_6350$class_5832;method_33734(I)Inamed getLocalXLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;getLocalX(I)I
-
getLocalY
private int getLocalY(int y) - Mappings:
Namespace Name Mixin selector official cLcpg$a;c(I)Iintermediary method_33740Lnet/minecraft/class_6350$class_5832;method_33740(I)Inamed getLocalYLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;getLocalY(I)I
-
getLocalZ
private int getLocalZ(int z) - Mappings:
Namespace Name Mixin selector official dLcpg$a;d(I)Iintermediary method_33743Lnet/minecraft/class_6350$class_5832;method_33743(I)Inamed getLocalZLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;getLocalZ(I)I
-
getWaterLevel
- Mappings:
Namespace Name Mixin selector official aLcpg$a;a(J)Lcpg$a$a;intermediary method_33738Lnet/minecraft/class_6350$class_5832;method_33738(J)Lnet/minecraft/class_6350$class_5832$class_6351;named getWaterLevelLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;getWaterLevel(J)Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl$FluidLevel;
-
getFluidLevel
- Mappings:
Namespace Name Mixin selector official bLcpg$a;b(III)Lcpg$a$a;intermediary method_33744Lnet/minecraft/class_6350$class_5832;method_33744(III)Lnet/minecraft/class_6350$class_5832$class_6351;named getFluidLevelLnet/minecraft/world/gen/chunk/AquiferSampler$Impl;getFluidLevel(III)Lnet/minecraft/world/gen/chunk/AquiferSampler$Impl$FluidLevel;
-