net.minecraft.world.level.levelgen

public class Aquifer$NoiseBasedAquifer

implements Aquifer

cpg$a
net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer
net.minecraft.class_6350$class_5832
net.minecraft.world.gen.chunk.AquiferSampler$Impl
net.minecraft.src.C_141319_$C_141321_
net.minecraft.world.level.levelgen.Aquifer$a

Field summary

Modifier and TypeField
private static final int
c
X_RANGE
field_31451
field_31451
f_157985_
private static final int
d
Y_RANGE
field_31452
field_31452
f_157986_
private static final int
e
Z_RANGE
field_31453
field_31453
f_157987_
private static final int
f
X_SEPARATION
field_31454
field_31454
f_157988_
private static final int
g
Y_SEPARATION
field_31455
field_31455
f_157989_
private static final int
h
Z_SEPARATION
field_31456
field_31456
f_157990_
private static final int
i
X_SPACING
field_31457
field_31457
f_157991_
private static final int
j
Y_SPACING
field_31458
field_31458
f_157992_
private static final int
k
Z_SPACING
field_31459
field_31459
f_157993_
private final NormalNoise
l
barrierNoise
field_28813
edgeDensityNoise
f_157994_
private final NormalNoise
m
waterLevelNoise
field_28814
fluidLevelNoise
f_157995_
private final NormalNoise
n
lavaNoise
field_33575
fluidTypeNoise
f_157996_
private final NoiseGeneratorSettings
o
noiseGeneratorSettings
field_28815
settings
f_157997_
private final Aquifer$NoiseBasedAquifer$AquiferStatus[]
p
aquiferCache
field_28816
waterLevels
f_157998_
private final long[]
q
aquiferLocationCache
field_28817
blockPositions
f_157999_
private boolean
r
shouldScheduleFluidUpdate
field_28820
needsFluidTick
f_158000_
private final NoiseSampler
s
sampler
field_28821
columnSampler
f_158001_
private final int
t
minGridX
field_28822
startX
f_158002_
private final int
u
minGridY
field_28823
startY
f_158003_
private final int
v
minGridZ
field_28824
startZ
f_158004_
private final int
w
gridSizeX
field_28825
sizeX
f_158005_
private final int
x
gridSizeZ
field_28826
sizeZ
f_158006_

Constructor summary

ModifierConstructor
(ChunkPos pos, NormalNoise edgeDensityNoise, NormalNoise fluidLevelNoise, NormalNoise fluidTypeNoise, NoiseGeneratorSettings settings, NoiseSampler columnSampler, int startY, int deltaY)

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)
index(int x, int y, int z)
m_158027_(int p_158029_, int p_158030_, int arg2)
public BlockState
a(cph arg0, int arg1, int arg2, int arg3, double arg4)
computeState(BaseStoneSource arg0, int arg1, int arg2, int arg3, double arg4)
method_33737(class_5840 arg0, int arg1, int arg2, int arg3, double arg4)
apply(BlockSource arg0, int arg1, int arg2, int arg3, double arg4)
m_142419_(C_141323_ p_158035_, int p_158036_, int p_158037_, int p_158038_, double arg4)
public boolean
a()
shouldScheduleFluidUpdate()
method_33742()
needsFluidTick()
m_142203_()
private boolean
a(int arg0)
isLavaLevel(int arg0)
method_35324(int arg0)
shouldBeLava(int y)
m_158017_(int arg0)
private double
a(int arg0, int arg1)
similarity(int arg0, int arg1)
method_33736(int arg0, int arg1)
maxDistance(int a, int b)
m_158024_(int p_158026_, int arg1)
private double
a(int arg0, double arg1, cpg$a$a arg2, cpg$a$a arg3)
calculatePressure(int arg0, double arg1, Aquifer$NoiseBasedAquifer$AquiferStatus arg2, Aquifer$NoiseBasedAquifer$AquiferStatus arg3)
method_33735(int arg0, double arg1, class_6350$class_5832$class_6351 arg2, class_6350$class_5832$class_6351 arg3)
calculateDensity(int y, double noise, AquiferSampler$Impl$FluidLevel first, AquiferSampler$Impl$FluidLevel second)
m_158019_(int p_158021_, double p_158022_, C_141319_$C_141321_$C_141322_ arg2, C_141319_$C_141321_$C_141322_ arg3)
private int
b(int arg0)
gridX(int arg0)
method_33734(int arg0)
getLocalX(int x)
m_158039_(int arg0)
private int
c(int arg0)
gridY(int arg0)
method_33740(int arg0)
getLocalY(int y)
m_158045_(int arg0)
private int
d(int arg0)
gridZ(int arg0)
method_33743(int arg0)
getLocalZ(int z)
m_158047_(int arg0)
private Aquifer$NoiseBasedAquifer$AquiferStatus
a(long arg0)
getAquiferStatus(long arg0)
method_33738(long arg0)
getWaterLevel(long pos)
m_158031_(long arg0)
private Aquifer$NoiseBasedAquifer$AquiferStatus
b(int arg0, int arg1, int arg2)
computeAquifer(int arg0, int arg1, int arg2)
method_33744(int arg0, int arg1, int arg2)
getFluidLevel(int x, int y, int z)
m_158041_(int p_158043_, int p_158044_, int arg2)