net.minecraft.world.level.levelgen

public class Aquifer$NoiseBasedAquifer

implements Aquifer

ehr$c
net.minecraft.world.level.levelgen.Aquifer$NoiseBasedAquifer
net.minecraft.class_6350$class_5832

Field summary

Modifier and TypeField
private static final int
a
X_RANGE
field_31451
private static final int
b
Y_RANGE
field_31452
private static final int
c
Z_RANGE
field_31453
private static final int
d
X_SEPARATION
field_31454
private static final int
e
Y_SEPARATION
field_31455
private static final int
f
Z_SEPARATION
field_31456
private static final int
g
X_SPACING
field_31457
private static final int
h
Y_SPACING
field_31458
private static final int
i
Z_SPACING
field_31459
private static final int
j
MAX_REASONABLE_DISTANCE_TO_AQUIFER_CENTER
field_36220
private static final double
k
FLOWING_UPDATE_SIMULARITY
field_36221
private final NoiseChunk
l
noiseChunk
field_34578
private final DensityFunction
m
barrierNoise
field_28813
private final DensityFunction
n
fluidLevelFloodednessNoise
field_35122
private final DensityFunction
o
fluidLevelSpreadNoise
field_35123
private final DensityFunction
p
lavaNoise
field_33575
private final PositionalRandomFactory
q
positionalRandomFactory
field_34579
private final Aquifer$FluidStatus[]
r
aquiferCache
field_28816
private final long[]
s
aquiferLocationCache
field_28817
private final Aquifer$FluidPicker
t
globalFluidPicker
field_34580
private final DensityFunction
u
erosion
field_38246
private final DensityFunction
v
depth
field_38247
private boolean
w
shouldScheduleFluidUpdate
field_28820
private final int
x
minGridX
field_28822
private final int
y
minGridY
field_28823
private final int
z
minGridZ
field_28824
private final int
A
gridSizeX
field_28825
private final int
B
gridSizeZ
field_28826
private static final int[][]
C
SURFACE_SAMPLING_OFFSETS_IN_CHUNKS
field_34581

Constructor summary

ModifierConstructor
(NoiseChunk arg0, ChunkPos arg1, NoiseRouter arg2, PositionalRandomFactory arg3, int arg4, int arg5, Aquifer$FluidPicker arg6)

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)
public BlockState
a(ehy$b arg0, double arg1)
computeSubstance(DensityFunction$FunctionContext arg0, double arg1)
method_38317(class_6910$class_6912 arg0, double arg1)
public boolean
a()
shouldScheduleFluidUpdate()
method_33742()
private static double
a(int arg0, int arg1)
similarity(int arg0, int arg1)
method_33736(int arg0, int arg1)
private double
a(ehy$b arg0, org.apache.commons.lang3.mutable.MutableDouble arg1, ehr$b arg2, ehr$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)
private int
a(int arg0)
gridX(int arg0)
method_33734(int arg0)
private int
b(int arg0)
gridY(int arg0)
method_33740(int arg0)
private int
c(int arg0)
gridZ(int arg0)
method_33743(int arg0)
private Aquifer$FluidStatus
a(long arg0)
getAquiferStatus(long arg0)
method_33738(long arg0)
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)
private int
a(int arg0, int arg1, int arg2, ehr$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)
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)
private BlockState
a(int arg0, int arg1, int arg2, ehr$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)