Package net.minecraft.world.gen
Class AquiferSampler
java.lang.Object
net.minecraft.world.gen.AquiferSampler
public class AquiferSampler extends Object
- Mappings:
Namespace Name official codintermediary net/minecraft/class_5832named net/minecraft/world/gen/AquiferSampler
-
Field Summary
Fields Modifier and Type Field Description private long[]blockPositionsprivate NoiseColumnSamplercolumnSamplerprivate doubledensityAdditionprivate DoublePerlinNoiseSampleredgeDensityNoisestatic intfield_31450private static intfield_31451private static intfield_31452private static intfield_31453private static intfield_31454private static intfield_31455private static intfield_31456private static intfield_31457private static intfield_31458private static intfield_31459private static intfield_31460private booleanneedsFluidTickprivate ChunkGeneratorSettingssettingsprivate intsizeXprivate intsizeZprivate intstartXprivate intstartYprivate intstartZprivate intwaterLevelprivate DoublePerlinNoiseSamplerwaterLevelNoiseprivate int[]waterLevels -
Constructor Summary
Constructors Constructor Description AquiferSampler(int x, int z, DoublePerlinNoiseSampler edgeDensityNoise, DoublePerlinNoiseSampler waterLevelNoise, ChunkGeneratorSettings settings, NoiseColumnSampler columnSampler, int height) -
Method Summary
Modifier and Type Method Description protected voidapply(int x, int y, int z)private doublecalculateDensity(int y, double noise, int a, int b)doublegetDensityAddition()private intgetLocalX(int x)private intgetLocalY(int y)private intgetLocalZ(int z)intgetWaterLevel()private intgetWaterLevel(int x, int y, int z)private intgetWaterLevel(long pos)private intindex(int x, int y, int z)private doublemaxDistance(int a, int b)static booleanmethod_35324(int int2)booleanneedsFluidTick()
-
Field Details
-
field_31451
private static final int field_31451- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLcod;b:Iintermediary field_31451Lnet/minecraft/class_5832;field_31451:Inamed field_31451Lnet/minecraft/world/gen/AquiferSampler;field_31451:I
-
field_31452
private static final int field_31452- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLcod;c:Iintermediary field_31452Lnet/minecraft/class_5832;field_31452:Inamed field_31452Lnet/minecraft/world/gen/AquiferSampler;field_31452:I
-
field_31453
private static final int field_31453- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLcod;d:Iintermediary field_31453Lnet/minecraft/class_5832;field_31453:Inamed field_31453Lnet/minecraft/world/gen/AquiferSampler;field_31453:I
-
field_31454
private static final int field_31454- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLcod;e:Iintermediary field_31454Lnet/minecraft/class_5832;field_31454:Inamed field_31454Lnet/minecraft/world/gen/AquiferSampler;field_31454:I
-
field_31455
private static final int field_31455- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLcod;f:Iintermediary field_31455Lnet/minecraft/class_5832;field_31455:Inamed field_31455Lnet/minecraft/world/gen/AquiferSampler;field_31455:I
-
field_31456
private static final int field_31456- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official gLcod;g:Iintermediary field_31456Lnet/minecraft/class_5832;field_31456:Inamed field_31456Lnet/minecraft/world/gen/AquiferSampler;field_31456:I
-
field_31457
private static final int field_31457- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official hLcod;h:Iintermediary field_31457Lnet/minecraft/class_5832;field_31457:Inamed field_31457Lnet/minecraft/world/gen/AquiferSampler;field_31457:I
-
field_31458
private static final int field_31458- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official iLcod;i:Iintermediary field_31458Lnet/minecraft/class_5832;field_31458:Inamed field_31458Lnet/minecraft/world/gen/AquiferSampler;field_31458:I
-
field_31459
private static final int field_31459- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official jLcod;j:Iintermediary field_31459Lnet/minecraft/class_5832;field_31459:Inamed field_31459Lnet/minecraft/world/gen/AquiferSampler;field_31459:I
-
field_31460
private static final int field_31460- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official kLcod;k:Iintermediary field_31460Lnet/minecraft/class_5832;field_31460:Inamed field_31460Lnet/minecraft/world/gen/AquiferSampler;field_31460:I
-
field_31450
public static final int field_31450- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLcod;a:Iintermediary field_31450Lnet/minecraft/class_5832;field_31450:Inamed field_31450Lnet/minecraft/world/gen/AquiferSampler;field_31450:I
-
edgeDensityNoise
- Mappings:
Namespace Name Mixin selector official lLcod;l:Ldct;intermediary field_28813Lnet/minecraft/class_5832;field_28813:Lnet/minecraft/class_5216;named edgeDensityNoiseLnet/minecraft/world/gen/AquiferSampler;edgeDensityNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
waterLevelNoise
- Mappings:
Namespace Name Mixin selector official mLcod;m:Ldct;intermediary field_28814Lnet/minecraft/class_5832;field_28814:Lnet/minecraft/class_5216;named waterLevelNoiseLnet/minecraft/world/gen/AquiferSampler;waterLevelNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
settings
- Mappings:
Namespace Name Mixin selector official nLcod;n:Lcot;intermediary field_28815Lnet/minecraft/class_5832;field_28815:Lnet/minecraft/class_5284;named settingsLnet/minecraft/world/gen/AquiferSampler;settings:Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;
-
waterLevels
private final int[] waterLevels- Mappings:
Namespace Name Mixin selector official oLcod;o:[Iintermediary field_28816Lnet/minecraft/class_5832;field_28816:[Inamed waterLevelsLnet/minecraft/world/gen/AquiferSampler;waterLevels:[I
-
blockPositions
private final long[] blockPositions- Mappings:
Namespace Name Mixin selector official pLcod;p:[Jintermediary field_28817Lnet/minecraft/class_5832;field_28817:[Jnamed blockPositionsLnet/minecraft/world/gen/AquiferSampler;blockPositions:[J
-
densityAddition
private double densityAddition- Mappings:
Namespace Name Mixin selector official qLcod;q:Dintermediary field_28818Lnet/minecraft/class_5832;field_28818:Dnamed densityAdditionLnet/minecraft/world/gen/AquiferSampler;densityAddition:D
-
waterLevel
private int waterLevel- Mappings:
Namespace Name Mixin selector official rLcod;r:Iintermediary field_28819Lnet/minecraft/class_5832;field_28819:Inamed waterLevelLnet/minecraft/world/gen/AquiferSampler;waterLevel:I
-
needsFluidTick
private boolean needsFluidTick- Mappings:
Namespace Name Mixin selector official sLcod;s:Zintermediary field_28820Lnet/minecraft/class_5832;field_28820:Znamed needsFluidTickLnet/minecraft/world/gen/AquiferSampler;needsFluidTick:Z
-
columnSampler
- Mappings:
Namespace Name Mixin selector official tLcod;t:Lcov;intermediary field_28821Lnet/minecraft/class_5832;field_28821:Lnet/minecraft/class_5818;named columnSamplerLnet/minecraft/world/gen/AquiferSampler;columnSampler:Lnet/minecraft/world/gen/NoiseColumnSampler;
-
startX
private final int startX- Mappings:
Namespace Name Mixin selector official uLcod;u:Iintermediary field_28822Lnet/minecraft/class_5832;field_28822:Inamed startXLnet/minecraft/world/gen/AquiferSampler;startX:I
-
startY
private final int startY- Mappings:
Namespace Name Mixin selector official vLcod;v:Iintermediary field_28823Lnet/minecraft/class_5832;field_28823:Inamed startYLnet/minecraft/world/gen/AquiferSampler;startY:I
-
startZ
private final int startZ- Mappings:
Namespace Name Mixin selector official wLcod;w:Iintermediary field_28824Lnet/minecraft/class_5832;field_28824:Inamed startZLnet/minecraft/world/gen/AquiferSampler;startZ:I
-
sizeX
private final int sizeX- Mappings:
Namespace Name Mixin selector official xLcod;x:Iintermediary field_28825Lnet/minecraft/class_5832;field_28825:Inamed sizeXLnet/minecraft/world/gen/AquiferSampler;sizeX:I
-
sizeZ
private final int sizeZ- Mappings:
Namespace Name Mixin selector official yLcod;y:Iintermediary field_28826Lnet/minecraft/class_5832;field_28826:Inamed sizeZLnet/minecraft/world/gen/AquiferSampler;sizeZ:I
-
-
Constructor Details
-
AquiferSampler
public AquiferSampler(int x, int z, DoublePerlinNoiseSampler edgeDensityNoise, DoublePerlinNoiseSampler waterLevelNoise, ChunkGeneratorSettings settings, NoiseColumnSampler columnSampler, int height)- Mappings:
Namespace Name Mixin selector official <init>Lcod;<init>(IILdct;Ldct;Lcot;Lcov;I)Vintermediary <init>Lnet/minecraft/class_5832;<init>(IILnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5284;Lnet/minecraft/class_5818;I)Vnamed <init>Lnet/minecraft/world/gen/AquiferSampler;<init>(IILnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/world/gen/NoiseColumnSampler;I)V
-
-
Method Details
-
index
private int index(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official bLcod;b(III)Iintermediary method_33741Lnet/minecraft/class_5832;method_33741(III)Inamed indexLnet/minecraft/world/gen/AquiferSampler;index(III)I
-
apply
protected void apply(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official aLcod;a(III)Vintermediary method_33737Lnet/minecraft/class_5832;method_33737(III)Vnamed applyLnet/minecraft/world/gen/AquiferSampler;apply(III)V
-
method_35324
public static boolean method_35324(int int2)- Mappings:
Namespace Name Mixin selector official aLcod;a(I)Zintermediary method_35324Lnet/minecraft/class_5832;method_35324(I)Znamed method_35324Lnet/minecraft/world/gen/AquiferSampler;method_35324(I)Z
-
maxDistance
private double maxDistance(int a, int b)- Mappings:
Namespace Name Mixin selector official aLcod;a(II)Dintermediary method_33736Lnet/minecraft/class_5832;method_33736(II)Dnamed maxDistanceLnet/minecraft/world/gen/AquiferSampler;maxDistance(II)D
-
calculateDensity
private double calculateDensity(int y, double noise, int a, int b)- Mappings:
Namespace Name Mixin selector official aLcod;a(IDII)Dintermediary method_33735Lnet/minecraft/class_5832;method_33735(IDII)Dnamed calculateDensityLnet/minecraft/world/gen/AquiferSampler;calculateDensity(IDII)D
-
getLocalX
private int getLocalX(int x)- Mappings:
Namespace Name Mixin selector official bLcod;b(I)Iintermediary method_33734Lnet/minecraft/class_5832;method_33734(I)Inamed getLocalXLnet/minecraft/world/gen/AquiferSampler;getLocalX(I)I
-
getLocalY
private int getLocalY(int y)- Mappings:
Namespace Name Mixin selector official cLcod;c(I)Iintermediary method_33740Lnet/minecraft/class_5832;method_33740(I)Inamed getLocalYLnet/minecraft/world/gen/AquiferSampler;getLocalY(I)I
-
getLocalZ
private int getLocalZ(int z)- Mappings:
Namespace Name Mixin selector official dLcod;d(I)Iintermediary method_33743Lnet/minecraft/class_5832;method_33743(I)Inamed getLocalZLnet/minecraft/world/gen/AquiferSampler;getLocalZ(I)I
-
getWaterLevel
private int getWaterLevel(long pos)- Mappings:
Namespace Name Mixin selector official aLcod;a(J)Iintermediary method_33738Lnet/minecraft/class_5832;method_33738(J)Inamed getWaterLevelLnet/minecraft/world/gen/AquiferSampler;getWaterLevel(J)I
-
getWaterLevel
private int getWaterLevel(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official cLcod;c(III)Iintermediary method_33744Lnet/minecraft/class_5832;method_33744(III)Inamed getWaterLevelLnet/minecraft/world/gen/AquiferSampler;getWaterLevel(III)I
-
getWaterLevel
public int getWaterLevel()- Mappings:
Namespace Name Mixin selector official aLcod;a()Iintermediary method_33733Lnet/minecraft/class_5832;method_33733()Inamed getWaterLevelLnet/minecraft/world/gen/AquiferSampler;getWaterLevel()I
-
getDensityAddition
public double getDensityAddition()- Mappings:
Namespace Name Mixin selector official bLcod;b()Dintermediary method_33739Lnet/minecraft/class_5832;method_33739()Dnamed getDensityAdditionLnet/minecraft/world/gen/AquiferSampler;getDensityAddition()D
-
needsFluidTick
public boolean needsFluidTick()- Mappings:
Namespace Name Mixin selector official cLcod;c()Zintermediary method_33742Lnet/minecraft/class_5832;method_33742()Znamed needsFluidTickLnet/minecraft/world/gen/AquiferSampler;needsFluidTick()Z
-