net.minecraft.world.gen.chunk

public class AquiferSampler$Impl

implements AquiferSampler, AquiferSampler$FluidLevelSampler

csq$c
net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer
net.minecraft.class_6350$class_5832
net.minecraft.world.gen.chunk.AquiferSampler$Impl
net.minecraft.unmapped.C_jpghdzxc$C_ftubuwzd
net.minecraft.src.C_141319_$C_141321_

Field summary

Modifier and TypeField
private static final int
a
X_RANGE
field_31451
field_31451
f_yrbxxmpa
f_157985_
private static final int
b
Y_RANGE
field_31452
field_31452
f_iybxoczj
f_157986_
private static final int
c
Z_RANGE
field_31453
field_31453
f_euupitog
f_157987_
private static final int
d
X_SEPARATION
field_31454
field_31454
f_qarvmhmd
f_157988_
private static final int
e
Y_SEPARATION
field_31455
field_31455
f_cbtggwbu
f_157989_
private static final int
f
Z_SEPARATION
field_31456
field_31456
f_jdqrfokb
f_157990_
private static final int
g
X_SPACING
field_31457
field_31457
f_qgivfmbz
f_157991_
private static final int
h
Y_SPACING
field_31458
field_31458
f_ngyvkzsq
f_157992_
private static final int
i
Z_SPACING
field_31459
field_31459
f_xcjewqaf
f_157993_
private static final int
j
MAX_REASONABLE_DISTANCE_TO_AQUIFER_CENTER
field_36220
field_36220
f_xxtmsvwx
f_196978_
private static final double
k
FLOWING_UPDATE_SIMULARITY
field_36221
field_36221
f_qesflmcm
f_196979_
private final ChunkNoiseSampler
l
noiseChunk
field_34578
chunkNoiseSampler
f_mdtqesac
f_188407_
private final DoublePerlinNoiseSampler
m
barrierNoise
field_28813
barrierNoise
f_mikroshr
f_157994_
private final DoublePerlinNoiseSampler
n
fluidLevelFloodednessNoise
field_35122
fluidLevelFloodednessNoise
f_zbibbvvp
f_188408_
private final DoublePerlinNoiseSampler
o
fluidLevelSpreadNoise
field_35123
fluidLevelSpreadNoise
f_bgfzyqng
f_188409_
private final DoublePerlinNoiseSampler
p
lavaNoise
field_33575
fluidTypeNoise
f_oclolhua
f_157996_
private final RandomDeriver
q
positionalRandomFactory
field_34579
randomDeriver
f_jnurvtiv
f_188410_
private final AquiferSampler$FluidLevel[]
r
aquiferCache
field_28816
waterLevels
f_sliohmag
f_157998_
private final long[]
s
aquiferLocationCache
field_28817
blockPositions
f_nvtnbozb
f_157999_
private final AquiferSampler$FluidLevelSampler
t
globalFluidPicker
field_34580
fluidLevelSampler
f_bphghdum
f_188411_
private boolean
u
shouldScheduleFluidUpdate
field_28820
needsFluidTick
f_aeytdyzw
f_158000_
private final int
v
minGridX
field_28822
startX
f_usvvhfiv
f_158002_
private final int
w
minGridY
field_28823
startY
f_fguoiqqa
f_158003_
private final int
x
minGridZ
field_28824
startZ
f_njwwcyos
f_158004_
private final int
y
gridSizeX
field_28825
sizeX
f_sveovhqt
f_158005_
private final int
z
gridSizeZ
field_28826
sizeZ
f_goxbdjkm
f_158006_
private static final int[][]
A
SURFACE_SAMPLING_OFFSETS_IN_CHUNKS
field_34581
field_34581
f_qcbbphuq
f_188412_

Constructor summary

ModifierConstructor
(ChunkNoiseSampler chunkNoiseSampler, ChunkPos chunkPos, DoublePerlinNoiseSampler barrierNoise, DoublePerlinNoiseSampler fluidLevelFloodednessNoise, DoublePerlinNoiseSampler fluidLevelSpreadNoise, DoublePerlinNoiseSampler fluidTypeNoise, RandomDeriver randomDeriver, int minY, int height, AquiferSampler$FluidLevelSampler fluidLevelSampler)

Method summary

Modifier and TypeMethod
private int
a(int o, int o, int arg2)
getIndex(int arg0, int arg1, int arg2)
method_33741(int arg0, int arg1, int arg2)
index(int x, int y, int z)
m_ntbihuii(int arg0, int arg1, int arg2)
m_158027_(int p_158029_, int p_158030_, int arg2)
public BlockState
a(int o, int o, int o, double o, double arg4)
computeSubstance(int arg0, int arg1, int arg2, double arg3, double arg4)
method_38317(int arg0, int arg1, int arg2, double arg3, double arg4)
apply(int arg0, int arg1, int arg2, double arg3, double arg4)
m_whpgwobr(int arg0, int arg1, int arg2, double arg3, double arg4)
m_183427_(int p_188428_, int p_188429_, int p_188430_, double p_188431_, double arg4)
public boolean
a()
shouldScheduleFluidUpdate()
method_33742()
needsFluidTick()
m_ajqxgdba()
m_142203_()
private static double
a(int o, int o)
similarity(int arg0, int arg1)
method_33736(int arg0, int arg1)
maxDistance(int arg0, int a)
m_uwyipnzq(int arg0, int arg1)
m_158024_(int p_158025_, int p_158026_)
private double
a(int o, int o, int o, org.apache.commons.lang3.mutable.MutableDouble o, csq$b o, csq$b arg5)
calculatePressure(int arg0, int arg1, int arg2, org.apache.commons.lang3.mutable.MutableDouble arg3, Aquifer$FluidStatus arg4, Aquifer$FluidStatus arg5)
method_33735(int arg0, int arg1, int arg2, org.apache.commons.lang3.mutable.MutableDouble arg3, class_6350$class_6351 arg4, class_6350$class_6351 arg5)
calculateDensity(int arg0, int arg1, int arg2, org.apache.commons.lang3.mutable.MutableDouble arg3, AquiferSampler$FluidLevel arg4, AquiferSampler$FluidLevel arg5)
m_egmnmryf(int arg0, int arg1, int arg2, org.apache.commons.lang3.mutable.MutableDouble arg3, C_jpghdzxc$C_zqkrhxlr arg4, C_jpghdzxc$C_zqkrhxlr arg5)
m_188438_(int p_188440_, int p_188441_, int p_188442_, org.apache.commons.lang3.mutable.MutableDouble p_188443_, C_141319_$C_182887_ p_188444_, C_141319_$C_182887_ arg5)
private int
a(int arg0)
gridX(int arg0)
method_33734(int arg0)
getLocalX(int x)
m_nfqzoayk(int arg0)
m_158039_(int arg0)
private int
b(int arg0)
gridY(int arg0)
method_33740(int arg0)
getLocalY(int y)
m_pdkrkukd(int arg0)
m_158045_(int arg0)
private int
c(int arg0)
gridZ(int arg0)
method_33743(int arg0)
getLocalZ(int z)
m_dwpfcsve(int arg0)
m_158047_(int arg0)
private AquiferSampler$FluidLevel
a(long arg0)
getAquiferStatus(long arg0)
method_33738(long arg0)
getWaterLevel(long pos)
m_muqvzfyx(long arg0)
m_188445_(long arg0)
public AquiferSampler$FluidLevel
computeFluid(int o, int o, int arg2)
computeFluid(int arg0, int arg1, int arg2)
computeFluid(int arg0, int arg1, int arg2)
getFluidLevel(int arg0, int arg1, int arg2)
m_183538_(int p_188449_, int p_188450_, int arg2)
private BlockState
a(int o, int o, int o, csq$b o, int arg4)
getFluidType(int arg0, int arg1, int arg2, Aquifer$FluidStatus arg3, int arg4)
method_38993(int arg0, int arg1, int arg2, class_6350$class_6351 arg3, int arg4)
method_38993(int arg0, int arg1, int arg2, AquiferSampler$FluidLevel arg3, int arg4)
m_jccofqqb(int arg0, int arg1, int arg2, C_jpghdzxc$C_zqkrhxlr arg3, int arg4)
m_188432_(int p_188434_, int p_188435_, int p_188436_, C_141319_$C_182887_ p_188437_, int arg4)