net.minecraft.world.level.levelgen

public final class NoiseBasedChunkGenerator

extends ChunkGenerator

All mapped superinterfaces:

BiomeManager$NoiseBiomeSource

ctz
net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator
net.minecraft.class_3754
net.minecraft.unmapped.C_yjuvgdyy
net.minecraft.world.gen.chunk.NoiseChunkGenerator
net.minecraft.world.gen.chunk.NoiseChunkGenerator
net.minecraft.src.C_2193_
net.minecraft.world.level.levelgen.ChunkGeneratorAbstract

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<NoiseBasedChunkGenerator>
f
CODEC
field_24773
f_eeoimoki
CODEC
CODEC
f_64314_
private static final BlockState
i
AIR
field_16648
f_llqxqltq
AIR
AIR
f_64321_
private static final BlockState[]
j
EMPTY_COLUMN
field_28746
f_hqqwnbgt
EMPTY
EMPTY
f_158373_
protected final BlockState
g
defaultBlock
field_16576
f_sjakwlva
defaultBlock
defaultBlock
f_64316_
private final Registry<NormalNoise$NoiseParameters>
k
noises
field_35361
f_isagfakn
noiseRegistry
noiseRegistry
f_188604_
private final long
l
seed
field_24778
f_fmgnpjoj
seed
seed
f_64333_
protected final Holder<NoiseGeneratorSettings>
h
settings
field_24774
f_cmnhdfbc
settings
settings
f_64318_
private final NoiseRouter
m
router
field_36571
f_xtbeapud
noiseRouter
f_xtbeapud
f_209104_
private final Climate$Sampler
n
sampler
field_28748
f_vzbfamyj
noiseColumnSampler
noiseColumnSampler
f_158382_
private final SurfaceSystem
o
surfaceSystem
field_35183
f_wccljhjg
surfaceBuilder
surfaceBuilder
f_188605_
private final Aquifer$FluidPicker
p
globalFluidPicker
field_34591
f_xrrnpwqn
fluidLevelSampler
aquiferFluidPicker
f_188607_

Constructor summary

ModifierConstructor
public (Registry<StructureSet> noiseRegistry, Registry<NormalNoise$NoiseParameters> structuresRegistry, BiomeSource biomeSource, long seed, Holder<NoiseGeneratorSettings> settings)
private (Registry<StructureSet> noiseRegistry, Registry<NormalNoise$NoiseParameters> structuresRegistry, BiomeSource populationSource, BiomeSource biomeSource, long seed, Holder<NoiseGeneratorSettings> settings)

Method summary

Modifier and TypeMethod
public CompletableFuture<ChunkAccess>
a(hb<cbr> arg0, Executor arg1, cuy arg2, cbm arg3, cqq arg4)
createBiomes(Registry<Biome> arg0, Executor arg1, Blender arg2, StructureFeatureManager arg3, ChunkAccess arg4)
method_38275(class_2378<class_1959> arg0, Executor arg1, class_6748 arg2, class_5138 arg3, class_2791 arg4)
m_jkzsezwm(C_tqxyjqsk<C_orlkpefs> arg0, Executor arg1, C_pfqozslu arg2, C_iijvezpz arg3, C_lwzmmmqr arg4)
populateBiomes(Registry<Biome> arg0, Executor arg1, Blender arg2, StructureAccessor arg3, Chunk arg4)
populateBiomes(Registry<Biome> arg0, Executor arg1, Blender arg2, StructureAccessor arg3, Chunk arg4)
m_196423_(C_4705_<C_1629_> p_197006_, Executor p_197007_, C_182955_ p_197008_, C_1621_ p_197009_, C_2116_ arg4)
private void
a(cuy arg0, cbm arg1, cqq arg2)
doCreateBiomes(Blender arg0, StructureFeatureManager arg1, ChunkAccess arg2)
method_38327(class_6748 arg0, class_5138 arg1, class_2791 arg2)
m_fydoaiaj(C_pfqozslu arg0, C_iijvezpz arg1, C_lwzmmmqr arg2)
populateBiomes(Blender blender, StructureAccessor structureAccessor, Chunk chunk)
populateBiomes(Blender blender, StructureAccessor structureAccessor, Chunk chunk)
m_204586_(C_182955_ p_204588_, C_1621_ p_204589_, C_2116_ arg2)
public NoiseRouter
j()
router()
method_40528()
m_kxehjxfy()
getNoiseRouter()
m_kxehjxfy()
m_209149_()
public Climate$Sampler
d()
climateSampler()
method_38276()
m_tyxhijnz()
getMultiNoiseSampler()
getMultiNoiseSampler()
m_183403_()
protected com.mojang.serialization.Codec<? extends ChunkGenerator>
b()
codec()
method_28506()
m_blqkvkse()
getCodec()
getCodec()
m_6909_()
public ChunkGenerator
a(long arg0)
withSeed(long arg0)
method_27997(long arg0)
m_pbnzyeke(long arg0)
withSeed(long arg0)
withSeed(long arg0)
m_6819_(long arg0)
public boolean
a(long arg0, ys<cub> arg1)
stable(long arg0, ResourceKey<NoiseGeneratorSettings> arg1)
method_28548(long arg0, class_5321<class_5284> arg1)
m_trsjtggx(long arg0, C_xhhleach<C_lwpfhits> arg1)
matchesSettings(long seed, RegistryKey<ChunkGeneratorSettings> settingsKey)
matchesSettings(long seed, RegistryKey<ChunkGeneratorSettings> settingsKey)
m_64375_(long p_64377_, C_5264_<C_2194_> arg1)
public int
a(int arg0, int arg1, ctw$a arg2, cax arg3)
getBaseHeight(int arg0, int arg1, Heightmap$Types arg2, LevelHeightAccessor arg3)
method_16397(int arg0, int arg1, class_2902$class_2903 arg2, class_5539 arg3)
m_eyzuuexw(int arg0, int arg1, C_ybztoekc$C_wkdeqzbn arg2, C_qpninoyb arg3)
getHeight(int arg0, int arg1, Heightmap$Type arg2, HeightLimitView arg3)
getHeight(int arg0, int arg1, Heightmap$Type arg2, HeightLimitView arg3)
m_142647_(int p_158406_, int p_158407_, C_2190_$C_2191_ p_158408_, C_141183_ arg3)
public NoiseColumn
a(int arg0, int arg1, cax arg2)
getBaseColumn(int arg0, int arg1, LevelHeightAccessor arg2)
method_26261(int arg0, int arg1, class_5539 arg2)
m_dmhpibgx(int arg0, int arg1, C_qpninoyb arg2)
getColumnSample(int arg0, int arg1, HeightLimitView arg2)
getColumnSample(int arg0, int arg1, HeightLimitView arg2)
m_141914_(int p_158402_, int p_158403_, C_141183_ arg2)
public void
a(List<String> arg0, gj arg1)
addDebugScreenInfo(List<String> arg0, BlockPos arg1)
method_40450(List<String> arg0, class_2338 arg1)
m_hfetlfug(List<String> arg0, C_hynzadkk arg1)
getDebugHudText(List<String> arg0, BlockPos arg1)
m_hfetlfug(List<String> arg0, BlockPos arg1)
m_207076_(List<String> p_209129_, C_4675_ arg1)
private OptionalInt
a(int arg0, int arg1, cov[] arg2, Predicate<cov> arg3, int arg4, int arg5)
iterateNoiseColumn(int arg0, int arg1, BlockState[] arg2, Predicate<BlockState> arg3, int arg4, int arg5)
method_26263(int arg0, int arg1, class_2680[] arg2, Predicate<class_2680> arg3, int arg4, int arg5)
m_licniwcb(int arg0, int arg1, C_txtbiemp[] arg2, Predicate<C_txtbiemp> arg3, int arg4, int arg5)
sampleHeightmap(int arg0, int arg1, BlockState[] states, Predicate<BlockState> predicate, int arg4, int arg5)
sampleHeightmap(int x, int z, BlockState[] states, Predicate<BlockState> predicate, int minY, int noiseSizeY)
m_158413_(int p_158415_, int p_158416_, C_2064_[] p_158417_, Predicate<C_2064_> p_158418_, int p_158419_, int arg5)
public void
a(aed arg0, cbm arg1, cqq arg2)
buildSurface(WorldGenRegion arg0, StructureFeatureManager arg1, ChunkAccess arg2)
method_12110(class_3233 arg0, class_5138 arg1, class_2791 arg2)
m_woetbmqo(C_ezymcfey arg0, C_iijvezpz arg1, C_lwzmmmqr arg2)
buildSurface(ChunkRegion arg0, StructureAccessor arg1, Chunk arg2)
buildSurface(ChunkRegion arg0, StructureAccessor arg1, Chunk arg2)
m_183621_(C_19_ p_188637_, C_1621_ p_188638_, C_2116_ arg2)
public void
a(aed arg0, long arg1, cbt arg2, cbm arg3, cqq arg4, cts$a arg5)
applyCarvers(WorldGenRegion arg0, long arg1, BiomeManager arg2, StructureFeatureManager arg3, ChunkAccess arg4, GenerationStep$Carving arg5)
method_12108(class_3233 arg0, long arg1, class_4543 arg2, class_5138 arg3, class_2791 arg4, class_2893$class_2894 arg5)
m_ufytgbmf(C_ezymcfey arg0, long arg1, C_txmmiamu arg2, C_iijvezpz arg3, C_lwzmmmqr arg4, C_rdrmebyw$C_smrpgmrn arg5)
carve(ChunkRegion arg0, long arg1, BiomeAccess arg2, StructureAccessor arg3, Chunk arg4, GenerationStep$Carver arg5)
carve(ChunkRegion arg0, long arg1, BiomeAccess arg2, StructureAccessor arg3, Chunk arg4, GenerationStep$Carver arg5)
m_183516_(C_19_ p_188630_, long p_188631_, C_1642_ p_188633_, C_1621_ p_188634_, C_2116_ arg4, C_2187_$C_2188_ arg5)
public CompletableFuture<ChunkAccess>
a(Executor arg0, cuy arg1, cbm arg2, cqq arg3)
fillFromNoise(Executor arg0, Blender arg1, StructureFeatureManager arg2, ChunkAccess arg3)
method_12088(Executor arg0, class_6748 arg1, class_5138 arg2, class_2791 arg3)
m_evqkkueh(Executor arg0, C_pfqozslu arg1, C_iijvezpz arg2, C_lwzmmmqr arg3)
populateNoise(Executor arg0, Blender arg1, StructureAccessor arg2, Chunk arg3)
populateNoise(Executor arg0, Blender arg1, StructureAccessor arg2, Chunk arg3)
m_183489_(Executor p_188703_, C_182955_ p_188704_, C_1621_ p_188705_, C_2116_ arg3)
private ChunkAccess
a(cuy arg0, cbm arg1, cqq arg2, int arg3, int arg4)
doFill(Blender arg0, StructureFeatureManager arg1, ChunkAccess arg2, int arg3, int arg4)
method_33754(class_6748 arg0, class_5138 arg1, class_2791 arg2, int arg3, int arg4)
m_fgfdhdyh(C_pfqozslu arg0, C_iijvezpz arg1, C_lwzmmmqr arg2, int arg3, int arg4)
populateNoise(Blender blender, StructureAccessor structureAccessor, Chunk chunk, int arg3, int arg4)
populateNoise(Blender blender, StructureAccessor accessor, Chunk chunk, int startY, int noiseSizeY)
m_188662_(C_182955_ p_188664_, C_1621_ p_188665_, C_2116_ p_188666_, int p_188667_, int arg4)
private BlockState
a(cua arg0, int arg1, int arg2, int arg3, cov arg4)
debugPreliminarySurfaceLevel(NoiseChunk arg0, int arg1, int arg2, int arg3, BlockState arg4)
method_38323(class_6568 arg0, int arg1, int arg2, int arg3, class_2680 arg4)
m_hfhrpedc(C_rvjywqnu arg0, int arg1, int arg2, int arg3, C_txtbiemp arg4)
getBlockState(ChunkNoiseSampler chunkNoiseSampler, int x, int y, int z, BlockState state)
getDebugPreliminarySurfaceLevelBlockState(ChunkNoiseSampler sampler, int x, int y, int z, BlockState defaultState)
m_198231_(C_182895_ p_198233_, int p_198234_, int p_198235_, int p_198236_, C_2064_ arg4)
public int
f()
getGenDepth()
method_12104()
m_ruxnirnc()
getWorldHeight()
getWorldHeight()
m_6331_()
public int
g()
getSeaLevel()
method_16398()
m_taborzul()
getSeaLevel()
getSeaLevel()
m_6337_()
public int
h()
getMinY()
method_33730()
m_xuesqjcb()
getMinimumY()
getMinimumY()
m_142062_()
public void
a(aed arg0)
spawnOriginalMobs(WorldGenRegion arg0)
method_12107(class_3233 arg0)
m_xoblypwv(C_ezymcfey arg0)
populateEntities(ChunkRegion arg0)
populateEntities(ChunkRegion arg0)
m_6929_(C_19_ arg0)
public Optional<BlockState>
a(cvw arg0, Function<gj, gs<cbr>> arg1, cqq arg2, cua arg3, gj arg4, boolean arg5)
topMaterial(CarvingContext arg0, Function<BlockPos, Holder<Biome>> arg1, ChunkAccess arg2, NoiseChunk arg3, BlockPos arg4, boolean arg5)
method_39041(class_5873 arg0, Function<class_2338, class_6880<class_1959>> arg1, class_2791 arg2, class_6568 arg3, class_2338 arg4, boolean arg5)
m_xuzbsymn(C_kklqkmyc arg0, Function<C_hynzadkk, C_cjzoxshv<C_orlkpefs>> arg1, C_lwzmmmqr arg2, C_rvjywqnu arg3, C_hynzadkk arg4, boolean arg5)
applyMaterialRule(CarverContext context, Function<BlockPos, RegistryEntry<Biome>> posToBiome, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, BlockPos pos, boolean hasFluid)
applyMaterialRule(CarverContext context, Function<BlockPos, Holder<Biome>> posToBiome, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, BlockPos pos, boolean arg5)
m_188668_(C_141355_ p_188670_, Function<C_4675_, C_203228_<C_1629_>> p_188671_, C_2116_ p_188672_, C_182895_ p_188673_, C_4675_ p_188674_, boolean arg5)