net.minecraft.world.level.levelgen

public class SurfaceSystem

cur
net.minecraft.world.level.levelgen.SurfaceSystem
net.minecraft.class_6724
net.minecraft.unmapped.C_isfalfco
net.minecraft.world.gen.surfacebuilder.SurfaceBuilder
net.minecraft.world.gen.surfacebuilder.SurfaceBuilder
net.minecraft.src.C_182948_
net.minecraft.world.level.levelgen.SurfaceSystem

Field summary

Modifier and TypeField
private static final BlockState
a
WHITE_TERRACOTTA
field_35275
f_ucvxovqe
WHITE_TERRACOTTA
WHITE_TERRACOTTA
f_189894_
private static final BlockState
b
ORANGE_TERRACOTTA
field_35276
f_fovjavgv
ORANGE_TERRACOTTA
ORANGE_TERRACOTTA
f_189895_
private static final BlockState
c
TERRACOTTA
field_35277
f_ewbsvwxv
TERRACOTTA
TERRACOTTA
f_189896_
private static final BlockState
d
YELLOW_TERRACOTTA
field_35278
f_skkzwrzs
YELLOW_TERRACOTTA
YELLOW_TERRACOTTA
f_189897_
private static final BlockState
e
BROWN_TERRACOTTA
field_35279
f_uoieitzl
BROWN_TERRACOTTA
BROWN_TERRACOTTA
f_189898_
private static final BlockState
f
RED_TERRACOTTA
field_35280
f_thnmevcf
RED_TERRACOTTA
RED_TERRACOTTA
f_189899_
private static final BlockState
g
LIGHT_GRAY_TERRACOTTA
field_35281
f_ozffujnq
LIGHT_GRAY_TERRACOTTA
LIGHT_GRAY_TERRACOTTA
f_189900_
private static final BlockState
h
PACKED_ICE
field_35282
f_sjwrtpba
PACKED_ICE
PACKED_ICE
f_189901_
private static final BlockState
i
SNOW_BLOCK
field_35283
f_lyvqeyll
SNOW_BLOCK
SNOW_BLOCK
f_189902_
private final BlockState
j
defaultBlock
field_35285
f_polrahce
defaultState
defaultBlock
f_189904_
private final int
k
seaLevel
field_35286
f_gkaslwml
seaLevel
seaLevel
f_189905_
private final BlockState[]
l
clayBands
field_35287
f_wroinkcp
terracottaBands
terracottaBands
f_189906_
private final NormalNoise
m
clayBandsOffsetNoise
field_35288
f_tpcghdmj
terracottaBandsOffsetNoise
terracottaBandsOffsetNoise
f_189907_
private final NormalNoise
n
badlandsPillarNoise
field_35495
f_ejudjjro
badlandsPillarNoise
badlandsPillarNoise
f_189908_
private final NormalNoise
o
badlandsPillarRoofNoise
field_35496
f_xeftqaos
badlandsPillarRoofNoise
badlandsPillarRootNoise
f_189909_
private final NormalNoise
p
badlandsSurfaceNoise
field_35497
f_wnswntga
badlandsSurfaceNoise
badlandsSurfaceNoise
f_189910_
private final NormalNoise
q
icebergPillarNoise
field_35498
f_fguuiwft
icebergPillarNoise
icebergPillarNoise
f_189911_
private final NormalNoise
r
icebergPillarRoofNoise
field_35499
f_zkzuhrlv
icebergPillarRoofNoise
icebergPillarRoofNoise
f_189912_
private final NormalNoise
s
icebergSurfaceNoise
field_35500
f_isdfomyg
icebergSurfaceNoise
icebergSurfaceNoise
f_189913_
private final Registry<NormalNoise$NoiseParameters>
t
noises
field_35415
f_ozpcjcew
noiseRegistry
noiseParameters
f_189914_
private final Map<ResourceKey<NormalNoise$NoiseParameters>, NormalNoise>
u
noiseIntances
field_35291
f_yofeziwe
noiseSamplers
noiseSamplers
f_189915_
private final Map<ResourceLocation, PositionalRandomFactory>
v
positionalRandoms
field_35633
f_pbslxlii
randomDerivers
positionalRandoms
f_189916_
private final PositionalRandomFactory
w
randomFactory
field_35292
f_hllscgxc
randomDeriver
randomFactory
f_189917_
private final NormalNoise
x
surfaceNoise
field_35293
f_jzvyyrqe
surfaceNoise
surfaceNoise
f_189918_
private final NormalNoise
y
surfaceSecondaryNoise
field_35680
f_fnospmqx
surfaceSecondaryNoise
surfaceSecondaryNoise
f_189892_

Constructor summary

ModifierConstructor
public (Registry<NormalNoise$NoiseParameters> noiseRegistry, BlockState defaultState, int seaLevel, long seed, WorldgenRandom$Algorithm randomProvider)

Method summary

Modifier and TypeMethod
protected NormalNoise
a(ys<dic$a> arg0)
getOrCreateNoise(ResourceKey<NormalNoise$NoiseParameters> arg0)
method_39112(class_5321<class_5216$class_5487> arg0)
m_iqqwrycc(C_xhhleach<C_rxrtfjrt$C_aldnfufr> arg0)
getNoiseSampler(RegistryKey<DoublePerlinNoiseSampler$NoiseParameters> noise)
getOrCreateNoiseSampler(RegistryKey<DoublePerlinNoiseSampler$NoiseParameters> noise)
m_189983_(C_5264_<C_2663_$C_183032_> arg0)
protected PositionalRandomFactory
a(yt arg0)
getOrCreateRandomFactory(ResourceLocation arg0)
method_39482(class_2960 arg0)
m_pffixmfl(C_ncpywfca arg0)
getRandomDeriver(Identifier id)
getOrCreateRandomFactory(Identifier id)
m_189988_(C_5265_ arg0)
public void
a(cbt arg0, hb<cbr> arg1, boolean arg2, cuu arg3, cqq arg4, cua arg5, cuq$o arg6)
buildSurface(BiomeManager arg0, Registry<Biome> arg1, boolean arg2, WorldGenerationContext arg3, ChunkAccess arg4, NoiseChunk arg5, SurfaceRules$RuleSource arg6)
method_39106(class_4543 arg0, class_2378<class_1959> arg1, boolean arg2, class_5868 arg3, class_2791 arg4, class_6568 arg5, class_6686$class_6708 arg6)
m_panngkas(C_txmmiamu arg0, C_tqxyjqsk<C_orlkpefs> arg1, boolean arg2, C_zzjngnnx arg3, C_lwzmmmqr arg4, C_rvjywqnu arg5, C_flergppe$C_dggoeuwn arg6)
buildSurface(BiomeAccess biomeAccess, Registry<Biome> biomeRegistry, boolean useLegacyRandom, HeightContext context, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, MaterialRules$MaterialRule surfaceRule)
buildSurface(BiomeAccess biomeAccess, Registry<Biome> biomeRegistry, boolean useLegacyRandom, HeightContext context, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, SurfaceRules$MaterialRule surfaceRule)
m_189944_(C_1642_ p_189946_, C_4705_<C_1629_> p_189947_, boolean p_189948_, C_141351_ p_189949_, C_2116_ p_189950_, C_182895_ p_189951_, C_182910_$C_182933_ arg6)
protected int
a(int arg0, int arg1)
getSurfaceDepth(int arg0, int arg1)
method_39552(int arg0, int arg1)
m_bosrzrpe(int arg0, int arg1)
method_39552(int arg0, int arg1)
getSurfaceDepth(int x, int z)
m_189927_(int p_189929_, int arg1)
protected double
b(int arg0, int arg1)
getSurfaceSecondary(int arg0, int arg1)
method_39555(int arg0, int arg1)
m_hlvwvadu(int arg0, int arg1)
method_39555(int arg0, int arg1)
sampleSurfaceSecondary(int x, int z)
m_202189_(int p_202191_, int arg1)
private boolean
a(cov arg0)
isStone(BlockState arg0)
method_39333(class_2680 arg0)
m_wqobhzmr(C_txtbiemp arg0)
isDefaultBlock(BlockState state)
isDefaultBlock(BlockState state)
m_189952_(C_2064_ arg0)
public Optional<BlockState>
a(cuq$o arg0, cvw arg1, Function<gj, gs<cbr>> arg2, cqq arg3, cua arg4, gj arg5, boolean arg6)
topMaterial(SurfaceRules$RuleSource arg0, CarvingContext arg1, Function<BlockPos, Holder<Biome>> arg2, ChunkAccess arg3, NoiseChunk arg4, BlockPos arg5, boolean arg6)
method_39110(class_6686$class_6708 arg0, class_5873 arg1, Function<class_2338, class_6880<class_1959>> arg2, class_2791 arg3, class_6568 arg4, class_2338 arg5, boolean arg6)
m_snifqpcm(C_flergppe$C_dggoeuwn arg0, C_kklqkmyc arg1, Function<C_hynzadkk, C_cjzoxshv<C_orlkpefs>> arg2, C_lwzmmmqr arg3, C_rvjywqnu arg4, C_hynzadkk arg5, boolean arg6)
applyMaterialRule(MaterialRules$MaterialRule rule, CarverContext context, Function<BlockPos, RegistryEntry<Biome>> posToBiome, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, BlockPos pos, boolean hasFluid)
applyMaterialRule(SurfaceRules$MaterialRule rule, CarverContext context, Function<BlockPos, Holder<Biome>> posToBiome, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, BlockPos pos, boolean arg6)
m_189971_(C_182910_$C_182933_ p_189973_, C_141355_ p_189974_, Function<C_4675_, C_203228_<C_1629_>> p_189975_, C_2116_ p_189976_, C_182895_ p_189977_, C_4675_ p_189978_, boolean arg6)
private void
a(cqn arg0, int arg1, int arg2, int arg3, cax arg4)
erodedBadlandsExtension(BlockColumn arg0, int arg1, int arg2, int arg3, LevelHeightAccessor arg4)
method_39102(class_6557 arg0, int arg1, int arg2, int arg3, class_5539 arg4)
m_cxgqhmro(C_knrmqekq arg0, int arg1, int arg2, int arg3, C_qpninoyb arg4)
placeBadlandsPillar(BlockColumn column, int x, int z, int surfaceY, HeightLimitView chunk)
buildErodedBadlandsSpecificSurface(BlockColumn chunkBlockColumn, int x, int z, int surfaceY, HeightLimitView chunk)
m_189954_(C_182874_ p_189956_, int p_189957_, int p_189958_, int p_189959_, C_141183_ arg4)
private void
a(int arg0, cbr arg1, cqn arg2, gj$a arg3, int arg4, int arg5, int arg6)
frozenOceanExtension(int arg0, Biome arg1, BlockColumn arg2, BlockPos$MutableBlockPos arg3, int arg4, int arg5, int arg6)
method_39104(int arg0, class_1959 arg1, class_6557 arg2, class_2338$class_2339 arg3, int arg4, int arg5, int arg6)
m_rlbnvglz(int arg0, C_orlkpefs arg1, C_knrmqekq arg2, C_hynzadkk$C_egqitdjk arg3, int arg4, int arg5, int arg6)
placeIceberg(int minY, Biome biome, BlockColumn column, BlockPos$Mutable mutablePos, int x, int z, int surfaceY)
buildFrozenOceanSpecificSurface(int minSurfaceLevel, Biome biome, BlockColumn chunkBlockColumn, BlockPos$Mutable mutablePos, int x, int z, int surfaceY)
m_189934_(int p_189936_, C_1629_ p_189937_, C_182874_ p_189938_, C_4675_$C_4681_ p_189939_, int p_189940_, int p_189941_, int arg6)
private static BlockState[]
a(cun arg0)
generateBands(RandomSource arg0)
method_39108(class_5819 arg0)
m_ldnlpnug(C_rlomrsco arg0)
createTerracottaBands(AbstractRandom random)
createTerracottaBands(WorldGenRandom random)
m_189964_(C_141344_ p_189965_)
private static void
a(cun arg0, cov[] arg1, int arg2, cov arg3)
makeBands(RandomSource arg0, BlockState[] arg1, int arg2, BlockState arg3)
method_39109(class_5819 arg0, class_2680[] arg1, int arg2, class_2680 arg3)
m_fhbecshc(C_rlomrsco arg0, C_txtbiemp[] arg1, int arg2, C_txtbiemp arg3)
addTerracottaBands(AbstractRandom random, BlockState[] terracottaBands, int minBandSize, BlockState state)
addTerracottaBands(WorldGenRandom random, BlockState[] terracottaBands, int minBandSize, BlockState state)
m_189966_(C_141344_ p_189967_, C_2064_[] p_189968_, int p_189969_, C_2064_ p_189970_)
protected BlockState
a(int arg0, int arg1, int arg2)
getBand(int arg0, int arg1, int arg2)
method_39103(int arg0, int arg1, int arg2)
m_juabnosz(int arg0, int arg1, int arg2)
getTerracottaBlock(int x, int y, int z)
getTerracottaBand(int x, int y, int z)
m_189930_(int p_189932_, int p_189933_, int arg2)