net.minecraft.world.gen.surfacebuilder

public final class MaterialRules$MaterialRuleContext

ctu$g
net.minecraft.world.level.levelgen.SurfaceRules$Context
net.minecraft.class_6686$class_6694
net.minecraft.world.gen.surfacebuilder.MaterialRules$MaterialRuleContext
net.minecraft.unmapped.C_flergppe$C_dzzznwrr
net.minecraft.src.C_182910_$C_182920_

Field summary

Modifier and TypeField
private static final int
a
HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE
field_36274
field_36274
f_ngmzwvpj
f_198274_
private static final int
b
SURFACE_CELL_BITS
field_36275
field_36275
f_wgttrquc
f_198275_
private static final int
c
SURFACE_CELL_SIZE
field_36276
field_36276
f_zstmpnis
f_198276_
private static final int
d
SURFACE_CELL_MASK
field_36277
field_36277
f_cnbjadvz
f_198277_
final SurfaceBuilder
e
system
field_35233
surfaceBuilder
f_twpzccfi
f_189535_
final MaterialRules$BooleanSupplier
f
temperature
field_35234
biomeTemperaturePredicate
f_lvzwbbpb
f_189536_
final MaterialRules$BooleanSupplier
g
steep
field_35235
steepSlopePredicate
f_kicuufsh
f_189537_
final MaterialRules$BooleanSupplier
h
hole
field_35236
negativeRunDepthPredicate
f_qzljfxys
f_189538_
final MaterialRules$BooleanSupplier
i
abovePreliminarySurface
field_35604
surfacePredicate
f_sdzewfpo
f_189539_
final Chunk
j
chunk
field_35605
chunk
f_albtfkqs
f_189540_
private final ChunkNoiseSampler
k
noiseChunk
field_35676
chunkNoiseSampler
f_ourqedeu
f_189541_
private final Function<BlockPos, Biome>
l
biomeGetter
field_35606
posToBiome
f_qtjfahjz
f_189542_
private final Registry<Biome>
m
biomes
field_35607
biomeRegistry
f_jezqtnkt
f_189543_
final HeightContext
n
context
field_35241
heightContext
f_hixaqskv
f_189544_
private long
o
lastPreliminarySurfaceCellOrigin
field_36278
field_36278
f_zqteoxfk
f_198278_
private final int[]
p
preliminarySurfaceCache
field_36279
field_36279
f_knsaxicl
f_198279_
long
q
lastUpdateXZ
field_35608
uniqueHorizontalPosValue
f_rxnjjdhl
f_189545_
int
r
blockX
field_35609
x
f_qugfcvvh
f_189546_
int
s
blockZ
field_35610
z
f_relufswd
f_189547_
int
t
surfaceDepth
field_35611
runDepth
f_crplrclw
f_189548_
private long
u
lastSurfaceDepth2Update
field_35677
field_35677
f_nhrftckm
f_189549_
private int
v
surfaceSecondaryDepth
field_35678
field_35678
f_pwnlidpo
f_189550_
private long
w
lastMinSurfaceLevelUpdate
field_35679
field_35679
f_scnmothh
f_189551_
private int
x
minSurfaceLevel
field_35616
surfaceMinY
f_koxwamhv
f_189552_
long
y
lastUpdateY
field_35612
uniquePosValue
f_rndrhjai
f_189553_
final BlockPos$Mutable
z
pos
field_35613
pos
f_vumnpzqq
f_189554_
Supplier<Biome>
A
biome
field_35614
biomeSupplier
f_uzodkiij
f_189555_
Supplier<RegistryKey<Biome>>
B
biomeKey
field_35615
biomeKeySupplier
f_tcqpdoie
f_189556_
int
C
blockY
field_35617
y
f_qjtsffeh
f_189557_
int
D
waterHeight
field_35618
fluidHeight
f_ufaqmesd
f_189558_
int
E
stoneDepthBelow
field_35619
stoneDepthBelow
f_bbzndmli
f_189559_
int
F
stoneDepthAbove
field_35620
stoneDepthAbove
f_udhbtloh
f_189560_

Constructor summary

ModifierConstructor
protected (SurfaceBuilder surfaceBuilder, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, Function<BlockPos, Biome> posToBiome, Registry<Biome> biomeRegistry, HeightContext heightContext)

Method summary

Modifier and TypeMethod
protected void
a(int o, int arg1)
updateXZ(int arg0, int arg1)
method_39072(int arg0, int arg1)
initHorizontalContext(int x, int z)
m_ibujkmil(int arg0, int arg1)
m_189569_(int p_189571_, int arg1)
protected void
a(int o, int o, int o, int o, int o, int arg5)
updateY(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_39073(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
initVerticalContext(int stoneDepthAbove, int stoneDepthBelow, int fluidHeight, int x, int y, int z)
m_xczmztpk(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
m_189576_(int p_189578_, int p_189579_, int p_189580_, int p_189581_, int p_189582_, int arg5)
protected int
a()
getSurfaceSecondaryDepth()
method_39550()
method_39550()
m_gqpjbiaw()
m_189568_()
private static int
a(int o)
blockCoordToSurfaceCell(int arg0)
method_39903(int arg0)
method_39903(int arg0)
m_ntlmoytt(int arg0)
m_198280_(int p_198281_)
private static int
b(int o)
surfaceCellToBlockCoord(int arg0)
method_39904(int arg0)
method_39904(int arg0)
m_zctbumnm(int arg0)
m_198282_(int p_198283_)
protected int
b()
getMinSurfaceLevel()
method_39551()
method_39551()
m_bgmaggvu()
m_189583_()