net.minecraft.world.level.levelgen

public final class SurfaceRules$Context

dbi$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.world.gen.surfacebuilder.SurfaceRules$Context
net.minecraft.src.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
HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD
f_198274_
private static final int
b
SURFACE_CELL_BITS
field_36275
f_wgttrquc
field_36275
SURFACE_CELL_BITS
f_198275_
private static final int
c
SURFACE_CELL_SIZE
field_36276
f_zstmpnis
field_36276
SURFACE_CELL_SIZE
f_198276_
private static final int
d
SURFACE_CELL_MASK
field_36277
f_cnbjadvz
field_36277
SURFACE_CELL_MASK
f_198277_
final SurfaceSystem
e
system
field_35233
f_twpzccfi
surfaceBuilder
surfaceBuilder
f_189535_
final SurfaceRules$Condition
f
temperature
field_35234
f_lvzwbbpb
biomeTemperaturePredicate
temperatureCondition
f_189536_
final SurfaceRules$Condition
g
steep
field_35235
f_kicuufsh
steepSlopePredicate
steepCondition
f_189537_
final SurfaceRules$Condition
h
hole
field_35236
f_qzljfxys
negativeRunDepthPredicate
holeCondition
f_189538_
final SurfaceRules$Condition
i
abovePreliminarySurface
field_35604
f_sdzewfpo
surfacePredicate
abovePreliminarySurfaceCondition
f_189539_
final RandomState
j
randomState
field_37703
f_naqavbro
noiseConfig
f_naqavbro
f_224614_
final ChunkAccess
k
chunk
field_35605
f_albtfkqs
chunk
chunk
f_189540_
private final NoiseChunk
l
noiseChunk
field_35676
f_ourqedeu
chunkNoiseSampler
chunkNoiseSampler
f_189541_
private final Function<BlockPos, Holder<Biome>>
m
biomeGetter
field_35606
f_qtjfahjz
posToBiome
posToBiome
f_189542_
final WorldGenerationContext
n
context
field_35241
f_hixaqskv
heightContext
heightContext
f_189544_
private long
o
lastPreliminarySurfaceCellOrigin
field_36278
f_zqteoxfk
field_36278
lastPreliminarySurfaceCellOrigin
f_198278_
private final int[]
p
preliminarySurfaceCache
field_36279
f_knsaxicl
field_36279
preliminarySurfaceCache
f_198279_
long
q
lastUpdateXZ
field_35608
f_rxnjjdhl
uniqueHorizontalPosValue
lastUpdateHorizontal
f_189545_
int
r
blockX
field_35609
f_qugfcvvh
blockX
x
f_189546_
int
s
blockZ
field_35610
f_relufswd
blockZ
z
f_189547_
int
t
surfaceDepth
field_35611
f_crplrclw
runDepth
surfaceDepth
f_189548_
private long
u
lastSurfaceDepth2Update
field_35677
f_nhrftckm
field_35677
lastSurfaceSecondaryDepthUpdate
f_189549_
private double
v
surfaceSecondary
field_35678
f_qvechvnc
field_35678
surfaceSecondary
f_202180_
private long
w
lastMinSurfaceLevelUpdate
field_35679
f_scnmothh
field_35679
lastMinSurfaceLevelUpdate
f_189551_
private int
x
minSurfaceLevel
field_35616
f_koxwamhv
surfaceMinY
minSurfaceLevel
f_189552_
long
y
lastUpdateY
field_35612
f_rndrhjai
uniquePosValue
lastUpdateVertical
f_189553_
final BlockPos$MutableBlockPos
z
pos
field_35613
f_vumnpzqq
pos
pos
f_189554_
Supplier<Holder<Biome>>
A
biome
field_35614
f_uzodkiij
biomeSupplier
biome
f_189555_
int
B
blockY
field_35617
f_qjtsffeh
blockY
y
f_189557_
int
C
waterHeight
field_35618
f_ufaqmesd
fluidHeight
fluidHeight
f_189558_
int
D
stoneDepthBelow
field_35619
f_bbzndmli
stoneDepthBelow
stoneDepthBelow
f_189559_
int
E
stoneDepthAbove
field_35620
f_udhbtloh
stoneDepthAbove
stoneDepthAbove
f_189560_

Constructor summary

ModifierConstructor
protected (SurfaceSystem surfaceBuilder, RandomState noiseConfig, ChunkAccess chunk, NoiseChunk chunkNoiseSampler, Function<BlockPos, Holder<Biome>> posToBiome, Registry<Biome> p_224622_, 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 blockX, int blockZ)
updateHorizontalContext(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 blockX, int blockY, int blockZ)
updateVerticalContext(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 double
a()
getSurfaceSecondary()
method_39550()
m_dgelrfgw()
method_39550()
getOrComputeSurfaceSecondary()
m_202181_()
private static int
a(int arg0)
blockCoordToSurfaceCell(int arg0)
method_39903(int arg0)
m_ntlmoytt(int arg0)
method_39903(int arg0)
blockCoordToSurfaceCell(int coord)
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)
surfaceCellToBlockCoord(int coord)
m_198282_(int p_198283_)
protected int
b()
getMinSurfaceLevel()
method_39551()
m_bgmaggvu()
method_39551()
getMinSurfaceLevel()
m_189583_()