History - net.minecraft.world.level.levelgen.SurfaceRules$Context
1.21.3
Names
dzp$g
eeh$g
Fields
int: a, HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE, field_36274, field_36274, f_198274_
int: a, HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE, field_36274, field_36274
int: b, SURFACE_CELL_BITS, field_36275, field_36275, f_198275_
int: b, SURFACE_CELL_BITS, field_36275, field_36275
int: c, SURFACE_CELL_SIZE, field_36276, field_36276, f_198276_
int: c, SURFACE_CELL_SIZE, field_36276, field_36276
int: d, SURFACE_CELL_MASK, field_36277, field_36277, f_198277_
int: d, SURFACE_CELL_MASK, field_36277, field_36277
SurfaceSystem: e, system, field_35233, surfaceBuilder, f_189535_
SurfaceSystem: e, system, field_35233, surfaceBuilder
SurfaceRules$Condition: f, temperature, field_35234, biomeTemperaturePredicate, f_189536_
SurfaceRules$Condition: f, temperature, field_35234, biomeTemperaturePredicate
SurfaceRules$Condition: g, steep, field_35235, steepSlopePredicate, f_189537_
SurfaceRules$Condition: g, steep, field_35235, steepSlopePredicate
SurfaceRules$Condition: h, hole, field_35236, negativeRunDepthPredicate, f_189538_
SurfaceRules$Condition: h, hole, field_35236, negativeRunDepthPredicate
SurfaceRules$Condition: i, abovePreliminarySurface, field_35604, surfacePredicate, f_189539_
SurfaceRules$Condition: i, abovePreliminarySurface, field_35604, surfacePredicate
ChunkAccess: k, chunk, field_35605, chunk, f_189540_
ChunkAccess: k, chunk, field_35605, chunk
NoiseChunk: l, noiseChunk, field_35676, chunkNoiseSampler, f_189541_
NoiseChunk: l, noiseChunk, field_35676, chunkNoiseSampler
Function<BlockPos, Holder<Biome>>: m, biomeGetter, field_35606, posToBiome, f_189542_
Function<BlockPos, Holder<Biome>>: m, biomeGetter, field_35606, posToBiome
WorldGenerationContext: n, context, field_35241, heightContext, f_189544_
WorldGenerationContext: n, context, field_35241, heightContext
long: o, lastPreliminarySurfaceCellOrigin, field_36278, packedChunkPos, f_198278_
long: o, lastPreliminarySurfaceCellOrigin, field_36278, packedChunkPos
int[]: p, preliminarySurfaceCache, field_36279, estimatedSurfaceHeights, f_198279_
int[]: p, preliminarySurfaceCache, field_36279, estimatedSurfaceHeights
long: q, lastUpdateXZ, field_35608, uniqueHorizontalPosValue, f_189545_
long: q, lastUpdateXZ, field_35608, uniqueHorizontalPosValue
int: r, blockX, field_35609, blockX, f_189546_
int: r, blockX, field_35609, blockX
int: s, blockZ, field_35610, blockZ, f_189547_
int: s, blockZ, field_35610, blockZ
int: t, surfaceDepth, field_35611, runDepth, f_189548_
int: t, surfaceDepth, field_35611, runDepth
long: u, lastSurfaceDepth2Update, field_35677, field_35677, f_189549_
long: u, lastSurfaceDepth2Update, field_35677, field_35677
long: w, lastMinSurfaceLevelUpdate, field_35679, field_35679, f_189551_
long: w, lastMinSurfaceLevelUpdate, field_35679, field_35679
int: x, minSurfaceLevel, field_35616, surfaceMinY, f_189552_
int: x, minSurfaceLevel, field_35616, surfaceMinY
long: y, lastUpdateY, field_35612, uniquePosValue, f_189553_
long: y, lastUpdateY, field_35612, uniquePosValue
BlockPos$MutableBlockPos: z, pos, field_35613, pos, f_189554_
BlockPos$MutableBlockPos: z, pos, field_35613, pos
Supplier<Holder<Biome>>: A, biome, field_35614, biomeSupplier, f_189555_
Supplier<Holder<Biome>>: A, biome, field_35614, biomeSupplier
int: B, blockY, field_35617, blockY, f_189557_
int: B, blockY, field_35617, blockY
int: C, waterHeight, field_35618, fluidHeight, f_189558_
int: C, waterHeight, field_35618, fluidHeight
int: D, stoneDepthBelow, field_35619, stoneDepthBelow, f_189559_
int: D, stoneDepthBelow, field_35619, stoneDepthBelow
int: E, stoneDepthAbove, field_35620, stoneDepthAbove, f_189560_
int: E, stoneDepthAbove, field_35620, stoneDepthAbove
double: v, surfaceSecondary, field_35678, secondaryDepth, f_202180_
double: v, surfaceSecondary, field_35678, secondaryDepth
RandomState: j, randomState, field_37703, noiseConfig, f_224614_
RandomState: j, randomState, field_37703, noiseConfig
Constructors
Methods
void (int, int): a, updateXZ, method_39072, initHorizontalContext, m_189569_
void (int, int): a, updateXZ, method_39072, initHorizontalContext
void (int, int, int, int, int, int): a, updateY, method_39073, initVerticalContext, m_189576_
void (int, int, int, int, int, int): a, updateY, method_39073, initVerticalContext
int (int): a, blockCoordToSurfaceCell, method_39903, blockToChunkCoord, m_198280_
int (int): a, blockCoordToSurfaceCell, method_39903, blockToChunkCoord
int (int): b, surfaceCellToBlockCoord, method_39904, chunkToBlockCoord, m_198282_
int (int): b, surfaceCellToBlockCoord, method_39904, chunkToBlockCoord
int (): b, getMinSurfaceLevel, method_39551, estimateSurfaceHeight, m_189583_
int (): c, getMinSurfaceLevel, method_39551, estimateSurfaceHeight
double (): a, getSurfaceSecondary, method_39550, getSecondaryDepth, m_202181_
double (): a, getSurfaceSecondary, method_39550, getSecondaryDepth
int (): b, getSeaLevel, method_61804, getSeaLevel
1.21.1
Names
Fields
Constructors
Methods
1.21
Names
dyn$g
dzp$g
Fields
Constructors
Methods
1.20.6
Names
dph$g
dyn$g
Fields
Constructors
Methods
1.20.4
Names
dlj$g
dph$g
Fields
Constructors
Methods
1.20.2
Names
dib$g
dlj$g
Fields
Constructors
Methods
1.20.1
Names
dhq$g
dib$g
Fields
long: o, lastPreliminarySurfaceCellOrigin, field_36278, field_36278, f_198278_
long: o, lastPreliminarySurfaceCellOrigin, field_36278, packedChunkPos, f_198278_
int[]: p, preliminarySurfaceCache, field_36279, field_36279, f_198279_
int[]: p, preliminarySurfaceCache, field_36279, estimatedSurfaceHeights, f_198279_
double: v, surfaceSecondary, field_35678, field_35678, f_202180_
double: v, surfaceSecondary, field_35678, secondaryDepth, f_202180_
Constructors
Methods
int (int): a, blockCoordToSurfaceCell, method_39903, method_39903, m_198280_
int (int): a, blockCoordToSurfaceCell, method_39903, blockToChunkCoord, m_198280_
int (int): b, surfaceCellToBlockCoord, method_39904, method_39904, m_198282_
int (int): b, surfaceCellToBlockCoord, method_39904, chunkToBlockCoord, m_198282_
int (): b, getMinSurfaceLevel, method_39551, method_39551, m_189583_
int (): b, getMinSurfaceLevel, method_39551, estimateSurfaceHeight, m_189583_
double (): a, getSurfaceSecondary, method_39550, method_39550, m_202181_
double (): a, getSurfaceSecondary, method_39550, getSecondaryDepth, m_202181_
1.19.4
Names
des$g
dhq$g
Fields
Constructors
Methods
1.19.3
Names
dbi$g
des$g
Fields
Constructors
Methods
1.19.2
Names
net.minecraft.src.C_182920_
net.minecraft.src.C_182910_$C_182920_
Fields
Constructors
Methods
1.19.1
Names
dal$g
dbi$g
Fields
int: r, blockX, field_35609, x, f_189546_
int: r, blockX, field_35609, blockX, f_189546_
int: s, blockZ, field_35610, z, f_189547_
int: s, blockZ, field_35610, blockZ, f_189547_
int: B, blockY, field_35617, y, f_189557_
int: B, blockY, field_35617, blockY, f_189557_
Constructors
Methods
1.19
Names
cuq$g
dal$g
net.minecraft.src.C_182910_$C_182920_
net.minecraft.src.C_182920_
Fields
ChunkAccess: j, chunk, field_35605, chunk, f_189540_
ChunkAccess: k, chunk, field_35605, chunk, f_189540_
NoiseChunk: k, noiseChunk, field_35676, chunkNoiseSampler, f_189541_
NoiseChunk: l, noiseChunk, field_35676, chunkNoiseSampler, f_189541_
Function<BlockPos, Holder<Biome>>: l, biomeGetter, field_35606, posToBiome, f_189542_
Function<BlockPos, Holder<Biome>>: m, biomeGetter, field_35606, posToBiome, f_189542_
WorldGenerationContext: m, context, field_35241, heightContext, f_189544_
WorldGenerationContext: n, context, field_35241, heightContext, f_189544_
long: n, lastPreliminarySurfaceCellOrigin, field_36278, field_36278, f_198278_
long: o, lastPreliminarySurfaceCellOrigin, field_36278, field_36278, f_198278_
int[]: o, preliminarySurfaceCache, field_36279, field_36279, f_198279_
int[]: p, preliminarySurfaceCache, field_36279, field_36279, f_198279_
long: p, lastUpdateXZ, field_35608, uniqueHorizontalPosValue, f_189545_
long: q, lastUpdateXZ, field_35608, uniqueHorizontalPosValue, f_189545_
int: q, blockX, field_35609, x, f_189546_
int: r, blockX, field_35609, x, f_189546_
int: r, blockZ, field_35610, z, f_189547_
int: s, blockZ, field_35610, z, f_189547_
int: s, surfaceDepth, field_35611, runDepth, f_189548_
int: t, surfaceDepth, field_35611, runDepth, f_189548_
long: t, lastSurfaceDepth2Update, field_35677, field_35677, f_189549_
long: u, lastSurfaceDepth2Update, field_35677, field_35677, f_189549_
long: v, lastMinSurfaceLevelUpdate, field_35679, field_35679, f_189551_
long: w, lastMinSurfaceLevelUpdate, field_35679, field_35679, f_189551_
int: w, minSurfaceLevel, field_35616, surfaceMinY, f_189552_
int: x, minSurfaceLevel, field_35616, surfaceMinY, f_189552_
long: x, lastUpdateY, field_35612, uniquePosValue, f_189553_
long: y, lastUpdateY, field_35612, uniquePosValue, f_189553_
BlockPos$MutableBlockPos: y, pos, field_35613, pos, f_189554_
BlockPos$MutableBlockPos: z, pos, field_35613, pos, f_189554_
Supplier<Holder<Biome>>: z, biome, field_35614, biomeSupplier, f_189555_
Supplier<Holder<Biome>>: A, biome, field_35614, biomeSupplier, f_189555_
int: A, blockY, field_35617, y, f_189557_
int: B, blockY, field_35617, y, f_189557_
int: B, waterHeight, field_35618, fluidHeight, f_189558_
int: C, waterHeight, field_35618, fluidHeight, f_189558_
int: C, stoneDepthBelow, field_35619, stoneDepthBelow, f_189559_
int: D, stoneDepthBelow, field_35619, stoneDepthBelow, f_189559_
int: D, stoneDepthAbove, field_35620, stoneDepthAbove, f_189560_
int: E, stoneDepthAbove, field_35620, stoneDepthAbove, f_189560_
double: u, surfaceSecondary, field_35678, field_35678, f_202180_
double: v, surfaceSecondary, field_35678, field_35678, f_202180_
RandomState: j, randomState, field_37703, noiseConfig, f_224614_
Constructors
(SurfaceSystem, ChunkAccess, NoiseChunk, Function<BlockPos, Holder<Biome>>, Registry<Biome>, WorldGenerationContext)
(SurfaceSystem, RandomState, ChunkAccess, NoiseChunk, Function<BlockPos, Holder<Biome>>, Registry<Biome>, WorldGenerationContext)
Methods
1.18.2
Names
ctu$g
cuq$g
Fields
Registry<Biome>: m, biomes, field_35607, biomeRegistry, f_189543_
WorldGenerationContext: n, context, field_35241, heightContext, f_189544_
WorldGenerationContext: m, context, field_35241, heightContext, f_189544_
long: o, lastPreliminarySurfaceCellOrigin, field_36278, field_36278, f_198278_
long: n, lastPreliminarySurfaceCellOrigin, field_36278, field_36278, f_198278_
int[]: p, preliminarySurfaceCache, field_36279, field_36279, f_198279_
int[]: o, preliminarySurfaceCache, field_36279, field_36279, f_198279_
long: q, lastUpdateXZ, field_35608, uniqueHorizontalPosValue, f_189545_
long: p, lastUpdateXZ, field_35608, uniqueHorizontalPosValue, f_189545_
int: r, blockX, field_35609, x, f_189546_
int: q, blockX, field_35609, x, f_189546_
int: s, blockZ, field_35610, z, f_189547_
int: r, blockZ, field_35610, z, f_189547_
int: t, surfaceDepth, field_35611, runDepth, f_189548_
int: s, surfaceDepth, field_35611, runDepth, f_189548_
long: u, lastSurfaceDepth2Update, field_35677, field_35677, f_189549_
long: t, lastSurfaceDepth2Update, field_35677, field_35677, f_189549_
int: v, surfaceSecondaryDepth, field_35678, field_35678, f_189550_
long: w, lastMinSurfaceLevelUpdate, field_35679, field_35679, f_189551_
long: v, lastMinSurfaceLevelUpdate, field_35679, field_35679, f_189551_
int: x, minSurfaceLevel, field_35616, surfaceMinY, f_189552_
int: w, minSurfaceLevel, field_35616, surfaceMinY, f_189552_
long: y, lastUpdateY, field_35612, uniquePosValue, f_189553_
long: x, lastUpdateY, field_35612, uniquePosValue, f_189553_
BlockPos$MutableBlockPos: z, pos, field_35613, pos, f_189554_
BlockPos$MutableBlockPos: y, pos, field_35613, pos, f_189554_
Supplier<Biome>: A, biome, field_35614, biomeSupplier, f_189555_
Supplier<Holder<Biome>>: z, biome, field_35614, biomeSupplier, f_189555_
Supplier<ResourceKey<Biome>>: B, biomeKey, field_35615, biomeKeySupplier, f_189556_
int: C, blockY, field_35617, y, f_189557_
int: A, blockY, field_35617, y, f_189557_
int: D, waterHeight, field_35618, fluidHeight, f_189558_
int: B, waterHeight, field_35618, fluidHeight, f_189558_
int: E, stoneDepthBelow, field_35619, stoneDepthBelow, f_189559_
int: C, stoneDepthBelow, field_35619, stoneDepthBelow, f_189559_
int: F, stoneDepthAbove, field_35620, stoneDepthAbove, f_189560_
int: D, stoneDepthAbove, field_35620, stoneDepthAbove, f_189560_
double: u, surfaceSecondary, field_35678, field_35678, f_202180_
Constructors
Methods
int (): a, getSurfaceSecondaryDepth, method_39550, method_39550, m_189568_
double (): a, getSurfaceSecondary, method_39550, method_39550, m_202181_
1.18.1
Names
Fields
Constructors
Methods
1.18
Names
ctu$g
net.minecraft.world.level.levelgen.SurfaceRules$Context
net.minecraft.class_6686$class_6694
net.minecraft.world.gen.surfacebuilder.MaterialRules$MaterialRuleContext
net.minecraft.src.C_182910_$C_182920_
net.minecraft.world.level.levelgen.SurfaceRules$g
Fields
int: a, HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE, field_36274, field_36274, f_198274_
int: b, SURFACE_CELL_BITS, field_36275, field_36275, f_198275_
int: c, SURFACE_CELL_SIZE, field_36276, field_36276, f_198276_
int: d, SURFACE_CELL_MASK, field_36277, field_36277, f_198277_
SurfaceSystem: e, system, field_35233, surfaceBuilder, f_189535_
SurfaceRules$Condition: f, temperature, field_35234, biomeTemperaturePredicate, f_189536_
SurfaceRules$Condition: g, steep, field_35235, steepSlopePredicate, f_189537_
SurfaceRules$Condition: h, hole, field_35236, negativeRunDepthPredicate, f_189538_
SurfaceRules$Condition: i, abovePreliminarySurface, field_35604, surfacePredicate, f_189539_
ChunkAccess: j, chunk, field_35605, chunk, f_189540_
NoiseChunk: k, noiseChunk, field_35676, chunkNoiseSampler, f_189541_
Function<BlockPos, Biome>: l, biomeGetter, field_35606, posToBiome, f_189542_
Registry<Biome>: m, biomes, field_35607, biomeRegistry, f_189543_
WorldGenerationContext: n, context, field_35241, heightContext, f_189544_
long: o, lastPreliminarySurfaceCellOrigin, field_36278, field_36278, f_198278_
int[]: p, preliminarySurfaceCache, field_36279, field_36279, f_198279_
long: q, lastUpdateXZ, field_35608, uniqueHorizontalPosValue, f_189545_
int: r, blockX, field_35609, x, f_189546_
int: s, blockZ, field_35610, z, f_189547_
int: t, surfaceDepth, field_35611, runDepth, f_189548_
long: u, lastSurfaceDepth2Update, field_35677, field_35677, f_189549_
int: v, surfaceSecondaryDepth, field_35678, field_35678, f_189550_
long: w, lastMinSurfaceLevelUpdate, field_35679, field_35679, f_189551_
int: x, minSurfaceLevel, field_35616, surfaceMinY, f_189552_
long: y, lastUpdateY, field_35612, uniquePosValue, f_189553_
BlockPos$MutableBlockPos: z, pos, field_35613, pos, f_189554_
Supplier<Biome>: A, biome, field_35614, biomeSupplier, f_189555_
Supplier<ResourceKey<Biome>>: B, biomeKey, field_35615, biomeKeySupplier, f_189556_
int: C, blockY, field_35617, y, f_189557_
int: D, waterHeight, field_35618, fluidHeight, f_189558_
int: E, stoneDepthBelow, field_35619, stoneDepthBelow, f_189559_
int: F, stoneDepthAbove, field_35620, stoneDepthAbove, f_189560_
Constructors
(SurfaceSystem, ChunkAccess, NoiseChunk, Function<BlockPos, Biome>, Registry<Biome>, WorldGenerationContext)
Methods
void (int, int): a, updateXZ, method_39072, initHorizontalContext, m_189569_
void (int, int, int, int, int, int): a, updateY, method_39073, initVerticalContext, m_189576_
int (): a, getSurfaceSecondaryDepth, method_39550, method_39550, m_189568_
int (int): a, blockCoordToSurfaceCell, method_39903, method_39903, m_198280_
int (int): b, surfaceCellToBlockCoord, method_39904, method_39904, m_198282_
int (): b, getMinSurfaceLevel, method_39551, method_39551, m_189583_