net.minecraft.world.level.levelgen

public class Aquifer$NoiseBasedAquifer

implements Aquifer

efs$c
net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer
net.minecraft.class_6350$class_5832
net.minecraft.unmapped.C_jpghdzxc$C_ftubuwzd
net.minecraft.world.gen.chunk.AquiferSampler$Impl
net.minecraft.world.gen.chunk.AquiferSampler$Impl

Field summary

Modifier and TypeField
private static final int
a
X_RANGE
field_31451
f_yrbxxmpa
field_31451
X_RANGE
private static final int
b
Y_RANGE
field_31452
f_iybxoczj
field_31452
Y_RANGE
private static final int
c
Z_RANGE
field_31453
f_euupitog
field_31453
Z_RANGE
private static final int
d
X_SEPARATION
field_31454
f_qarvmhmd
field_31454
X_SEPARATION
private static final int
e
Y_SEPARATION
field_31455
f_cbtggwbu
field_31455
Y_SEPARATION
private static final int
f
Z_SEPARATION
field_31456
f_jdqrfokb
field_31456
Z_SEPARATION
private static final int
g
X_SPACING
field_31457
f_qgivfmbz
field_31457
X_SPACING
private static final int
h
Y_SPACING
field_31458
f_ngyvkzsq
field_31458
Y_SPACING
private static final int
i
Z_SPACING
field_31459
f_xcjewqaf
field_31459
Z_SPACING
private static final int
j
MAX_REASONABLE_DISTANCE_TO_AQUIFER_CENTER
field_36220
f_xxtmsvwx
field_36220
MAX_REASONABLE_DISTANCE_TO_AQUIFER_CENTER
private static final double
k
FLOWING_UPDATE_SIMULARITY
field_36221
f_qesflmcm
NEEDS_FLUID_TICK_DISTANCE_THRESHOLD
FLOWING_UPDATE_SIMILARITY
private final NoiseChunk
l
noiseChunk
field_34578
f_mdtqesac
chunkNoiseSampler
chunkNoiseSampler
private final DensityFunction
m
barrierNoise
field_28813
f_mikroshr
barrierNoise
barrierNoise
private final DensityFunction
n
fluidLevelFloodednessNoise
field_35122
f_zbibbvvp
fluidLevelFloodednessNoise
fluidLevelFloodednessNoise
private final DensityFunction
o
fluidLevelSpreadNoise
field_35123
f_bgfzyqng
fluidLevelSpreadNoise
fluidLevelSpreadNoise
private final DensityFunction
p
lavaNoise
field_33575
f_oclolhua
fluidTypeNoise
lavaNoise
private final PositionalRandomFactory
q
positionalRandomFactory
field_34579
f_jnurvtiv
randomDeriver
positionalRandomFactory
private final Aquifer$FluidStatus[]
r
aquiferCache
field_28816
f_sliohmag
waterLevels
aquiferCache
private final long[]
s
aquiferLocationCache
field_28817
f_nvtnbozb
blockPositions
aquiferLocationCache
private final Aquifer$FluidPicker
t
globalFluidPicker
field_34580
f_bphghdum
fluidLevelSampler
globalFluidPicker
private final DensityFunction
u
erosion
field_38246
f_cqfdgzde
erosionDensityFunction
erosion
private final DensityFunction
v
depth
field_38247
f_ruekzlqf
depthDensityFunction
depth
private boolean
w
shouldScheduleFluidUpdate
field_28820
f_aeytdyzw
needsFluidTick
needsFluidTick
private final int
x
minGridX
field_28822
f_usvvhfiv
startX
startX
private final int
y
minGridY
field_28823
f_fguoiqqa
startY
startY
private final int
z
minGridZ
field_28824
f_njwwcyos
startZ
startZ
private final int
A
gridSizeX
field_28825
f_sveovhqt
sizeX
sizeX
private final int
B
gridSizeZ
field_28826
f_goxbdjkm
sizeZ
sizeZ
private static final int[][]
C
SURFACE_SAMPLING_OFFSETS_IN_CHUNKS
field_34581
f_qcbbphuq
CHUNK_POS_OFFSETS
SURFACE_SAMPLING_OFFSETS_IN_CHUNKS

Constructor summary

ModifierConstructor
(NoiseChunk chunkNoiseSampler, ChunkPos chunkPos, NoiseRouter noiseRouter, PositionalRandomFactory randomSplitter, int minimumY, int height, Aquifer$FluidPicker fluidLevelSampler)

Method summary

Modifier and TypeMethod
private int
a(int arg0, int arg1, int arg2)
getIndex(int arg0, int arg1, int arg2)
method_33741(int arg0, int arg1, int arg2)
m_ntbihuii(int arg0, int arg1, int arg2)
index(int x, int y, int z)
index(int x, int y, int z)
public BlockState
a(efz$b arg0, double arg1)
computeSubstance(DensityFunction$FunctionContext arg0, double arg1)
method_38317(class_6910$class_6912 arg0, double arg1)
m_whpgwobr(C_kzwapyud$C_rbrbrmhy arg0, double arg1)
apply(DensityFunction$NoisePos arg0, double arg1)
apply(DensityFunction$FunctionContext arg0, double arg1)
public boolean
a()
shouldScheduleFluidUpdate()
method_33742()
m_ajqxgdba()
needsFluidTick()
needsFluidTick()
private static double
a(int arg0, int arg1)
similarity(int arg0, int arg1)
method_33736(int arg0, int arg1)
m_uwyipnzq(int arg0, int arg1)
maxDistance(int arg0, int a)
maxDistance(int a, int b)
private double
a(efz$b arg0, org.apache.commons.lang3.mutable.MutableDouble arg1, efs$b arg2, efs$b arg3)
calculatePressure(DensityFunction$FunctionContext arg0, org.apache.commons.lang3.mutable.MutableDouble arg1, Aquifer$FluidStatus arg2, Aquifer$FluidStatus arg3)
method_33735(class_6910$class_6912 arg0, org.apache.commons.lang3.mutable.MutableDouble arg1, class_6350$class_6351 arg2, class_6350$class_6351 arg3)
m_egmnmryf(C_kzwapyud$C_rbrbrmhy arg0, org.apache.commons.lang3.mutable.MutableDouble arg1, C_jpghdzxc$C_zqkrhxlr arg2, C_jpghdzxc$C_zqkrhxlr arg3)
calculateDensity(DensityFunction$NoisePos pos, org.apache.commons.lang3.mutable.MutableDouble arg1, AquiferSampler$FluidLevel arg2, AquiferSampler$FluidLevel arg3)
calculateDensity(DensityFunction$FunctionContext context, org.apache.commons.lang3.mutable.MutableDouble barrierNoise, AquiferSampler$FluidStatus firstFluidStatus, AquiferSampler$FluidStatus secondFluidStatus)
private int
a(int arg0)
gridX(int arg0)
method_33734(int arg0)
m_nfqzoayk(int arg0)
getLocalX(int x)
getLocalX(int x)
private int
b(int arg0)
gridY(int arg0)
method_33740(int arg0)
m_pdkrkukd(int arg0)
getLocalY(int y)
getLocalY(int y)
private int
c(int arg0)
gridZ(int arg0)
method_33743(int arg0)
m_dwpfcsve(int arg0)
getLocalZ(int z)
getLocalZ(int z)
private Aquifer$FluidStatus
a(long arg0)
getAquiferStatus(long arg0)
method_33738(long arg0)
m_muqvzfyx(long arg0)
getWaterLevel(long pos)
getWaterLevel(long pos)
private Aquifer$FluidStatus
b(int arg0, int arg1, int arg2)
computeFluid(int arg0, int arg1, int arg2)
method_40463(int arg0, int arg1, int arg2)
m_eqgvzofh(int arg0, int arg1, int arg2)
getFluidLevel(int blockX, int blockY, int blockZ)
computeFluid(int arg0, int arg1, int arg2)
private int
a(int arg0, int arg1, int arg2, efs$b arg3, int arg4, boolean arg5)
computeSurfaceLevel(int arg0, int arg1, int arg2, Aquifer$FluidStatus arg3, int arg4, boolean arg5)
method_42354(int arg0, int arg1, int arg2, class_6350$class_6351 arg3, int arg4, boolean arg5)
m_ugdqmnec(int arg0, int arg1, int arg2, C_jpghdzxc$C_zqkrhxlr arg3, int arg4, boolean arg5)
getFluidBlockY(int blockX, int blockY, int blockZ, AquiferSampler$FluidLevel defaultFluidLevel, int surfaceHeightEstimate, boolean arg5)
computeFluidLevel(int blockX, int blockY, int blockZ, AquiferSampler$FluidStatus status, int defaultFluidLevel, boolean surfaceHeightEstimate)
private int
a(int arg0, int arg1, int arg2, int arg3)
computeRandomizedFluidSurfaceLevel(int arg0, int arg1, int arg2, int arg3)
method_42352(int arg0, int arg1, int arg2, int arg3)
m_jornppzz(int arg0, int arg1, int arg2, int arg3)
getNoiseBasedFluidLevel(int blockX, int blockY, int blockZ, int surfaceHeightEstimate)
computeRandomFluidLevel(int x, int y, int z, int defaultFluidLevel)
private BlockState
a(int arg0, int arg1, int arg2, efs$b arg3, int arg4)
computeFluidType(int arg0, int arg1, int arg2, Aquifer$FluidStatus arg3, int arg4)
method_42353(int arg0, int arg1, int arg2, class_6350$class_6351 arg3, int arg4)
m_pojobhho(int arg0, int arg1, int arg2, C_jpghdzxc$C_zqkrhxlr arg3, int arg4)
getFluidBlockState(int blockX, int blockY, int blockZ, AquiferSampler$FluidLevel defaultFluidLevel, int fluidLevel)
computeFluidType(int x, int y, int z, AquiferSampler$FluidStatus status, int fluidLevel)