Package net.minecraft
Class class_6350.AquiferSampler
java.lang.Object
net.minecraft.class_6350.AquiferSampler
- All Implemented Interfaces:
class_6350
- Enclosing interface:
- class_6350
- Mappings:
Namespace Name official col$aintermediary net/minecraft/class_6350$class_5832named net/minecraft/class_6350$AquiferSampler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classNested classes/interfaces inherited from interface net.minecraft.class_6350
class_6350.AquiferSampler -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long[]private NoiseColumnSamplerprivate DoublePerlinNoiseSamplerprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate DoublePerlinNoiseSamplerprivate booleanprivate ChunkGeneratorSettingsprivate intprivate intprivate intprivate intprivate intprivate DoublePerlinNoiseSamplerprivate class_6350.AquiferSampler.class_6351[]Fields inherited from interface net.minecraft.class_6350
field_33571, field_33572 -
Constructor Summary
ConstructorsConstructorDescriptionAquiferSampler(ChunkPos chunkPos, DoublePerlinNoiseSampler doublePerlinNoiseSampler, DoublePerlinNoiseSampler doublePerlinNoiseSampler2, DoublePerlinNoiseSampler doublePerlinNoiseSampler3, ChunkGeneratorSettings chunkGeneratorSettings, NoiseColumnSampler noiseColumnSampler, int int2, int int3) -
Method Summary
Modifier and TypeMethodDescriptionapply(BlockSource blockSource, int int2, int int3, int int4, double double2)private doublecalculateDensity(int y, double noise, class_6350.AquiferSampler.class_6351 class_6351, class_6350.AquiferSampler.class_6351 class_63512)private intgetLocalX(int x)private intgetLocalY(int y)private intgetLocalZ(int z)getWaterLevel(int x, int y, int z)getWaterLevel(long pos)private intindex(int x, int y, int z)private doublemaxDistance(int a, int b)private booleanmethod_35324(int int2)boolean
-
Field Details
-
field_31451
private static final int field_31451- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLcol$a;c:Iintermediary field_31451Lnet/minecraft/class_6350$class_5832;field_31451:Inamed field_31451Lnet/minecraft/class_6350$AquiferSampler;field_31451:I
-
field_31452
private static final int field_31452- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLcol$a;d:Iintermediary field_31452Lnet/minecraft/class_6350$class_5832;field_31452:Inamed field_31452Lnet/minecraft/class_6350$AquiferSampler;field_31452:I
-
field_31453
private static final int field_31453- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLcol$a;e:Iintermediary field_31453Lnet/minecraft/class_6350$class_5832;field_31453:Inamed field_31453Lnet/minecraft/class_6350$AquiferSampler;field_31453:I
-
field_31454
private static final int field_31454- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLcol$a;f:Iintermediary field_31454Lnet/minecraft/class_6350$class_5832;field_31454:Inamed field_31454Lnet/minecraft/class_6350$AquiferSampler;field_31454:I
-
field_31455
private static final int field_31455- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official gLcol$a;g:Iintermediary field_31455Lnet/minecraft/class_6350$class_5832;field_31455:Inamed field_31455Lnet/minecraft/class_6350$AquiferSampler;field_31455:I
-
field_31456
private static final int field_31456- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official hLcol$a;h:Iintermediary field_31456Lnet/minecraft/class_6350$class_5832;field_31456:Inamed field_31456Lnet/minecraft/class_6350$AquiferSampler;field_31456:I
-
field_31457
private static final int field_31457- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official iLcol$a;i:Iintermediary field_31457Lnet/minecraft/class_6350$class_5832;field_31457:Inamed field_31457Lnet/minecraft/class_6350$AquiferSampler;field_31457:I
-
field_31458
private static final int field_31458- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official jLcol$a;j:Iintermediary field_31458Lnet/minecraft/class_6350$class_5832;field_31458:Inamed field_31458Lnet/minecraft/class_6350$AquiferSampler;field_31458:I
-
field_31459
private static final int field_31459- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official kLcol$a;k:Iintermediary field_31459Lnet/minecraft/class_6350$class_5832;field_31459:Inamed field_31459Lnet/minecraft/class_6350$AquiferSampler;field_31459:I
-
edgeDensityNoise
- Mappings:
Namespace Name Mixin selector official lLcol$a;l:Ldcz;intermediary field_28813Lnet/minecraft/class_6350$class_5832;field_28813:Lnet/minecraft/class_5216;named edgeDensityNoiseLnet/minecraft/class_6350$AquiferSampler;edgeDensityNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
waterLevelNoise
- Mappings:
Namespace Name Mixin selector official mLcol$a;m:Ldcz;intermediary field_28814Lnet/minecraft/class_6350$class_5832;field_28814:Lnet/minecraft/class_5216;named waterLevelNoiseLnet/minecraft/class_6350$AquiferSampler;waterLevelNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
field_33575
- Mappings:
Namespace Name Mixin selector official nLcol$a;n:Ldcz;intermediary field_33575Lnet/minecraft/class_6350$class_5832;field_33575:Lnet/minecraft/class_5216;named field_33575Lnet/minecraft/class_6350$AquiferSampler;field_33575:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
settings
- Mappings:
Namespace Name Mixin selector official oLcol$a;o:Lcpb;intermediary field_28815Lnet/minecraft/class_6350$class_5832;field_28815:Lnet/minecraft/class_5284;named settingsLnet/minecraft/class_6350$AquiferSampler;settings:Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;
-
waterLevels
- Mappings:
Namespace Name Mixin selector official pLcol$a;p:[Lcol$a$a;intermediary field_28816Lnet/minecraft/class_6350$class_5832;field_28816:[Lnet/minecraft/class_6350$class_5832$class_6351;named waterLevelsLnet/minecraft/class_6350$AquiferSampler;waterLevels:[Lnet/minecraft/class_6350$AquiferSampler$class_6351;
-
blockPositions
private final long[] blockPositions- Mappings:
Namespace Name Mixin selector official qLcol$a;q:[Jintermediary field_28817Lnet/minecraft/class_6350$class_5832;field_28817:[Jnamed blockPositionsLnet/minecraft/class_6350$AquiferSampler;blockPositions:[J
-
needsFluidTick
private boolean needsFluidTick- Mappings:
Namespace Name Mixin selector official rLcol$a;r:Zintermediary field_28820Lnet/minecraft/class_6350$class_5832;field_28820:Znamed needsFluidTickLnet/minecraft/class_6350$AquiferSampler;needsFluidTick:Z
-
columnSampler
- Mappings:
Namespace Name Mixin selector official sLcol$a;s:Lcpd;intermediary field_28821Lnet/minecraft/class_6350$class_5832;field_28821:Lnet/minecraft/class_5818;named columnSamplerLnet/minecraft/class_6350$AquiferSampler;columnSampler:Lnet/minecraft/world/gen/NoiseColumnSampler;
-
startX
private final int startX- Mappings:
Namespace Name Mixin selector official tLcol$a;t:Iintermediary field_28822Lnet/minecraft/class_6350$class_5832;field_28822:Inamed startXLnet/minecraft/class_6350$AquiferSampler;startX:I
-
startY
private final int startY- Mappings:
Namespace Name Mixin selector official uLcol$a;u:Iintermediary field_28823Lnet/minecraft/class_6350$class_5832;field_28823:Inamed startYLnet/minecraft/class_6350$AquiferSampler;startY:I
-
startZ
private final int startZ- Mappings:
Namespace Name Mixin selector official vLcol$a;v:Iintermediary field_28824Lnet/minecraft/class_6350$class_5832;field_28824:Inamed startZLnet/minecraft/class_6350$AquiferSampler;startZ:I
-
sizeX
private final int sizeX- Mappings:
Namespace Name Mixin selector official wLcol$a;w:Iintermediary field_28825Lnet/minecraft/class_6350$class_5832;field_28825:Inamed sizeXLnet/minecraft/class_6350$AquiferSampler;sizeX:I
-
sizeZ
private final int sizeZ- Mappings:
Namespace Name Mixin selector official xLcol$a;x:Iintermediary field_28826Lnet/minecraft/class_6350$class_5832;field_28826:Inamed sizeZLnet/minecraft/class_6350$AquiferSampler;sizeZ:I
-
-
Constructor Details
-
AquiferSampler
AquiferSampler(ChunkPos chunkPos, DoublePerlinNoiseSampler doublePerlinNoiseSampler, DoublePerlinNoiseSampler doublePerlinNoiseSampler2, DoublePerlinNoiseSampler doublePerlinNoiseSampler3, ChunkGeneratorSettings chunkGeneratorSettings, NoiseColumnSampler noiseColumnSampler, int int2, int int3)
-
-
Method Details
-
index
private int index(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official aLcol$a;a(III)Iintermediary method_33741Lnet/minecraft/class_6350$class_5832;method_33741(III)Inamed indexLnet/minecraft/class_6350$AquiferSampler;index(III)I
-
apply
- Specified by:
applyin interfaceclass_6350- Mappings:
Namespace Name Mixin selector official aLcol;a(Lcom;IIID)Lcjz;intermediary method_33737Lnet/minecraft/class_6350;method_33737(Lnet/minecraft/class_5840;IIID)Lnet/minecraft/class_2680;named applyLnet/minecraft/class_6350;apply(Lnet/minecraft/world/gen/BlockSource;IIID)Lnet/minecraft/block/BlockState;
-
needsFluidTick
public boolean needsFluidTick()- Specified by:
needsFluidTickin interfaceclass_6350- Mappings:
Namespace Name Mixin selector official aLcol;a()Zintermediary method_33742Lnet/minecraft/class_6350;method_33742()Znamed needsFluidTickLnet/minecraft/class_6350;needsFluidTick()Z
-
method_35324
private boolean method_35324(int int2)- Mappings:
Namespace Name Mixin selector official aLcol$a;a(I)Zintermediary method_35324Lnet/minecraft/class_6350$class_5832;method_35324(I)Znamed method_35324Lnet/minecraft/class_6350$AquiferSampler;method_35324(I)Z
-
maxDistance
private double maxDistance(int a, int b)- Mappings:
Namespace Name Mixin selector official aLcol$a;a(II)Dintermediary method_33736Lnet/minecraft/class_6350$class_5832;method_33736(II)Dnamed maxDistanceLnet/minecraft/class_6350$AquiferSampler;maxDistance(II)D
-
calculateDensity
private double calculateDensity(int y, double noise, class_6350.AquiferSampler.class_6351 class_6351, class_6350.AquiferSampler.class_6351 class_63512)- Mappings:
Namespace Name Mixin selector official aLcol$a;a(IDLcol$a$a;Lcol$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/class_6350$AquiferSampler;calculateDensity(IDLnet/minecraft/class_6350$AquiferSampler$class_6351;Lnet/minecraft/class_6350$AquiferSampler$class_6351;)D
-
getLocalX
private int getLocalX(int x)- Mappings:
Namespace Name Mixin selector official bLcol$a;b(I)Iintermediary method_33734Lnet/minecraft/class_6350$class_5832;method_33734(I)Inamed getLocalXLnet/minecraft/class_6350$AquiferSampler;getLocalX(I)I
-
getLocalY
private int getLocalY(int y)- Mappings:
Namespace Name Mixin selector official cLcol$a;c(I)Iintermediary method_33740Lnet/minecraft/class_6350$class_5832;method_33740(I)Inamed getLocalYLnet/minecraft/class_6350$AquiferSampler;getLocalY(I)I
-
getLocalZ
private int getLocalZ(int z)- Mappings:
Namespace Name Mixin selector official dLcol$a;d(I)Iintermediary method_33743Lnet/minecraft/class_6350$class_5832;method_33743(I)Inamed getLocalZLnet/minecraft/class_6350$AquiferSampler;getLocalZ(I)I
-
getWaterLevel
- Mappings:
Namespace Name Mixin selector official aLcol$a;a(J)Lcol$a$a;intermediary method_33738Lnet/minecraft/class_6350$class_5832;method_33738(J)Lnet/minecraft/class_6350$class_5832$class_6351;named getWaterLevelLnet/minecraft/class_6350$AquiferSampler;getWaterLevel(J)Lnet/minecraft/class_6350$AquiferSampler$class_6351;
-
getWaterLevel
- Mappings:
Namespace Name Mixin selector official bLcol$a;b(III)Lcol$a$a;intermediary method_33744Lnet/minecraft/class_6350$class_5832;method_33744(III)Lnet/minecraft/class_6350$class_5832$class_6351;named getWaterLevelLnet/minecraft/class_6350$AquiferSampler;getWaterLevel(III)Lnet/minecraft/class_6350$AquiferSampler$class_6351;
-