net.minecraft.world.level.levelgen

public final class SurfaceRules$Context

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

Field summary

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

Constructor summary

ModifierConstructor
protected (SurfaceSystem surfaceBuilder, ChunkAccess chunk, NoiseChunk chunkNoiseSampler, Function<BlockPos, Biome> posToBiome, Registry<Biome> biomeRegistry, WorldGenerationContext heightContext)

Method summary

Modifier and TypeMethod
protected void
a(int arg0, int arg1)
updateXZ(int arg0, int arg1)
method_39072(int arg0, int arg1)
m_ibujkmil(int arg0, int arg1)
initHorizontalContext(int x, int z)
m_189569_(int p_189571_, int arg1)
protected void
a(int arg0, int arg1, int arg2, int arg3, int arg4, 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)
m_xczmztpk(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_189576_(int p_189578_, int p_189579_, int p_189580_, int p_189581_, int p_189582_, int arg5)
protected int
a()
getSurfaceSecondaryDepth()
method_39550()
m_gqpjbiaw()
method_39550()
m_189568_()
private static int
a(int arg0)
blockCoordToSurfaceCell(int arg0)
method_39903(int arg0)
m_ntlmoytt(int arg0)
method_39903(int arg0)
m_198280_(int p_198281_)
private static int
b(int arg0)
surfaceCellToBlockCoord(int arg0)
method_39904(int arg0)
m_zctbumnm(int arg0)
method_39904(int arg0)
m_198282_(int p_198283_)
protected int
b()
getMinSurfaceLevel()
method_39551()
m_bgmaggvu()
method_39551()
m_189583_()