net.minecraft.world.level.levelgen

public final class SurfaceRules$Context

egx$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

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
private static final int
b
SURFACE_CELL_BITS
field_36275
f_wgttrquc
field_36275
SURFACE_CELL_BITS
private static final int
c
SURFACE_CELL_SIZE
field_36276
f_zstmpnis
field_36276
SURFACE_CELL_SIZE
private static final int
d
SURFACE_CELL_MASK
field_36277
f_cnbjadvz
field_36277
SURFACE_CELL_MASK
final SurfaceSystem
e
system
field_35233
f_twpzccfi
surfaceBuilder
surfaceBuilder
final SurfaceRules$Condition
f
temperature
field_35234
f_lvzwbbpb
biomeTemperaturePredicate
temperatureCondition
final SurfaceRules$Condition
g
steep
field_35235
f_kicuufsh
steepSlopePredicate
steepCondition
final SurfaceRules$Condition
h
hole
field_35236
f_qzljfxys
negativeRunDepthPredicate
holeCondition
final SurfaceRules$Condition
i
abovePreliminarySurface
field_35604
f_sdzewfpo
surfacePredicate
abovePreliminarySurfaceCondition
final RandomState
j
randomState
field_37703
f_naqavbro
noiseConfig
randomState
final ChunkAccess
k
chunk
field_35605
f_albtfkqs
chunk
chunk
private final NoiseChunk
l
noiseChunk
field_35676
f_ourqedeu
chunkNoiseSampler
chunkNoiseSampler
private final Function<BlockPos, Holder<Biome>>
m
biomeGetter
field_35606
f_qtjfahjz
posToBiome
posToBiome
final WorldGenerationContext
n
context
field_35241
f_hixaqskv
heightContext
heightContext
private long
o
lastPreliminarySurfaceCellOrigin
field_36278
f_zqteoxfk
packedChunkPos
lastPreliminarySurfaceCellOrigin
private final int[]
p
preliminarySurfaceCache
field_36279
f_knsaxicl
estimatedSurfaceHeights
preliminarySurfaceCache
long
q
lastUpdateXZ
field_35608
f_rxnjjdhl
uniqueHorizontalPosValue
lastUpdateHorizontal
int
r
blockX
field_35609
f_qugfcvvh
blockX
x
int
s
blockZ
field_35610
f_relufswd
blockZ
z
int
t
surfaceDepth
field_35611
f_crplrclw
runDepth
surfaceDepth
private long
u
lastSurfaceDepth2Update
field_35677
f_nhrftckm
field_35677
lastSurfaceSecondaryDepthUpdate
private double
v
surfaceSecondary
field_35678
f_qvechvnc
secondaryDepth
surfaceSecondary
private long
w
lastMinSurfaceLevelUpdate
field_35679
f_scnmothh
field_35679
lastMinSurfaceLevelUpdate
private int
x
minSurfaceLevel
field_35616
f_koxwamhv
surfaceMinY
minSurfaceLevel
long
y
lastUpdateY
field_35612
f_rndrhjai
uniquePosValue
lastUpdateVertical
final BlockPos$MutableBlockPos
z
pos
field_35613
f_vumnpzqq
pos
pos
Supplier<Holder<Biome>>
A
biome
field_35614
f_uzodkiij
biomeSupplier
biome
int
B
blockY
field_35617
f_qjtsffeh
blockY
y
int
C
waterHeight
field_35618
f_ufaqmesd
fluidHeight
fluidHeight
int
D
stoneDepthBelow
field_35619
f_bbzndmli
stoneDepthBelow
stoneDepthBelow
int
E
stoneDepthAbove
field_35620
f_udhbtloh
stoneDepthAbove
stoneDepthAbove

Constructor summary

ModifierConstructor
protected (SurfaceSystem surfaceBuilder, RandomState noiseConfig, ChunkAccess chunk, NoiseChunk chunkNoiseSampler, Function<BlockPos, Holder<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 blockX, int blockZ)
updateHorizontalContext(int x, int z)
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)
protected double
a()
getSurfaceSecondary()
method_39550()
m_dgelrfgw()
getSecondaryDepth()
getOrComputeSurfaceSecondary()
public int
b()
getSeaLevel()
method_61804()
m_exvqzrxc()
getSeaLevel()
private static int
a(int arg0)
blockCoordToSurfaceCell(int arg0)
method_39903(int arg0)
m_ntlmoytt(int arg0)
blockToChunkCoord(int blockCoord)
blockCoordToSurfaceCell(int coord)
private static int
b(int arg0)
surfaceCellToBlockCoord(int arg0)
method_39904(int arg0)
m_zctbumnm(int arg0)
chunkToBlockCoord(int chunkCoord)
surfaceCellToBlockCoord(int coord)
protected int
c()
getMinSurfaceLevel()
method_39551()
m_bgmaggvu()
estimateSurfaceHeight()
getMinSurfaceLevel()