net.minecraft.world.gen.surfacebuilder

public final class MaterialRules$MaterialRuleContext

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

Constructor summary

ModifierConstructor
protected (SurfaceBuilder surfaceBuilder, NoiseConfig noiseConfig, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, Function<BlockPos, RegistryEntry<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 blockX, int blockZ)
m_ibujkmil(int arg0, int arg1)
updateHorizontalContext(int x, int z)
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 blockX, int blockY, int blockZ)
m_xczmztpk(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
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()
getSecondaryDepth()
m_dgelrfgw()
getOrComputeSurfaceSecondary()
m_202181_()
public int
b()
getSeaLevel()
method_61804()
getSeaLevel()
m_exvqzrxc()
m_356509_()
private static int
a(int o)
blockCoordToSurfaceCell(int arg0)
method_39903(int arg0)
blockToChunkCoord(int blockCoord)
m_ntlmoytt(int arg0)
blockCoordToSurfaceCell(int coord)
m_198280_(int p_198281_)
private static int
b(int o)
surfaceCellToBlockCoord(int arg0)
method_39904(int arg0)
chunkToBlockCoord(int chunkCoord)
m_zctbumnm(int arg0)
surfaceCellToBlockCoord(int coord)
m_198282_(int p_198283_)
protected int
c()
getMinSurfaceLevel()
method_39551()
estimateSurfaceHeight()
m_bgmaggvu()
getMinSurfaceLevel()
m_189583_()