net.minecraft.world.level.levelgen

public final class NoiseBasedChunkGenerator

extends ChunkGenerator

cpu
net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator
net.minecraft.class_3754
net.minecraft.unmapped.C_yjuvgdyy
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>
d
CODEC
field_24773
f_eeoimoki
CODEC
f_64314_
private static final BlockState
h
AIR
field_16648
f_llqxqltq
AIR
f_64321_
private static final BlockState[]
i
EMPTY_COLUMN
field_28746
f_hqqwnbgt
EMPTY
f_158373_
private final int
j
cellHeight
field_16572
f_dpfgxknl
verticalNoiseResolution
f_158374_
private final int
k
cellWidth
field_16570
f_xipbdjnu
horizontalNoiseResolution
f_158375_
final int
l
cellCountX
field_16580
f_acdlcggw
noiseSizeX
f_158376_
final int
m
cellCountY
field_28747
f_txohdnpq
noiseSizeY
f_158377_
final int
n
cellCountZ
field_16578
f_jrwhyhtn
noiseSizeZ
f_158378_
private final SurfaceNoise
o
surfaceNoise
field_16571
f_dqqdminn
surfaceDepthNoise
f_64330_
private final NormalNoise
p
barrierNoise
field_28843
f_ipmemdua
edgeDensityNoise
f_158379_
private final NormalNoise
q
waterLevelNoise
field_28844
f_owcyuxng
fluidLevelNoise
f_158380_
private final NormalNoise
r
lavaNoise
field_33578
f_kxpamaye
fluidTypeNoise
f_158381_
protected final BlockState
e
defaultBlock
field_16576
f_sjakwlva
defaultBlock
f_64316_
protected final BlockState
f
defaultFluid
field_16573
f_xnxbzxoe
defaultFluid
f_64317_
private final long
s
seed
field_24778
f_fmgnpjoj
seed
f_64333_
protected final Supplier<NoiseGeneratorSettings>
g
settings
field_24774
f_cmnhdfbc
settings
f_64318_
private final int
t
height
field_24779
f_owecfdaz
worldHeight
f_64334_
private final NoiseSampler
u
sampler
field_28748
f_vzbfamyj
noiseColumnSampler
f_158382_
private final BaseStoneSource
v
baseStoneSource
field_28913
f_fyizsrnt
deepslateSource
f_158383_
final OreVeinifier
w
oreVeinifier
field_33579
f_wfrnkgya
oreVeinGenerator
f_158384_
final NoodleCavifier
x
noodleCavifier
field_33644
f_haoyyhch
noodleCavesGenerator
f_158385_

Constructor summary

ModifierConstructor
public (BiomeSource biomeSource, long seed, Supplier<NoiseGeneratorSettings> settings)
private (BiomeSource populationSource, BiomeSource biomeSource, long seed, Supplier<NoiseGeneratorSettings> settings)

Method summary

Modifier and TypeMethod
private boolean
h()
isAquifersEnabled()
method_36393()
m_kyzfnsbd()
hasAquifers()
m_158492_()
protected com.mojang.serialization.Codec<? extends ChunkGenerator>
a()
codec()
method_28506()
m_blqkvkse()
getCodec()
m_6909_()
public ChunkGenerator
a(long arg0)
withSeed(long arg0)
method_27997(long arg0)
m_pbnzyeke(long arg0)
withSeed(long arg0)
m_6819_(long arg0)
withSeed(long arg0)
public boolean
a(long arg0, wv<cpv> 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)
m_64375_(long p_64377_, C_5264_<C_2194_> arg1)
private double[]
a(int arg0, int arg1, int arg2, int arg3)
makeAndFillNoiseColumn(int arg0, int arg1, int arg2, int arg3)
method_16406(int arg0, int arg1, int arg2, int arg3)
m_fpkjvbdo(int arg0, int arg1, int arg2, int arg3)
sampleNoiseColumn(int x, int z, int minY, int noiseSizeY)
m_158391_(int p_158393_, int p_158394_, int p_158395_, int arg3)
private void
a(double[] arg0, int arg1, int arg2, int arg3, int arg4)
fillNoiseColumn(double[] arg0, int arg1, int arg2, int arg3, int arg4)
method_34284(double[] arg0, int arg1, int arg2, int arg3, int arg4)
m_vahjvncr(double[] arg0, int arg1, int arg2, int arg3, int arg4)
sampleNoiseColumn(double[] buffer, int x, int z, int minY, int noiseSizeY)
m_158466_(double[] p_158468_, int p_158469_, int p_158470_, int p_158471_, int arg4)
public int
a(int arg0, int arg1, cpt$a arg2, bws 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)
m_142647_(int p_158406_, int p_158407_, C_2190_$C_2191_ p_158408_, C_141183_ arg3)
getBaseHeight(int arg0, int arg1, HeightMap$Type arg2, LevelHeightAccessor arg3)
public NoiseColumn
a(int arg0, int arg1, bws 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)
m_141914_(int p_158402_, int p_158403_, C_141183_ arg2)
getBaseColumn(int arg0, int arg1, LevelHeightAccessor arg2)
public BaseStoneSource
g()
getBaseStoneSource()
method_36294()
m_hsylohzc()
getBlockSource()
m_142168_()
private OptionalInt
a(int arg0, int arg1, ckt[] arg2, Predicate<ckt> 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 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)
private Aquifer
a(int arg0, int arg1, bvv arg2)
getAquifer(int arg0, int arg1, ChunkPos arg2)
method_36386(int arg0, int arg1, class_1923 arg2)
m_aivkolar(int arg0, int arg1, C_ynrszrtu arg2)
createBlockSampler(int startY, int deltaY, ChunkPos pos)
m_158396_(int p_158398_, int p_158399_, C_1560_ arg2)
protected BlockState
a(cpi arg0, cpg arg1, cph arg2, cpx arg3, int arg4, int arg5, int arg6, double arg7)
updateNoiseAndGenerateBaseState(Beardifier arg0, Aquifer arg1, BaseStoneSource arg2, NoiseModifier arg3, int arg4, int arg5, int arg6, double arg7)
method_33643(class_5817 arg0, class_6350 arg1, class_5840 arg2, class_6357 arg3, int arg4, int arg5, int arg6, double arg7)
m_ukheobpf(C_lrgmspwm arg0, C_jpghdzxc arg1, C_iumlizkg arg2, C_tkteyoyo arg3, int arg4, int arg5, int arg6, double arg7)
getBlockState(StructureWeightSampler structures, AquiferSampler aquiferSampler, BlockSource blockInterpolator, WeightSampler arg3, int arg4, int arg5, int arg6, double arg7)
m_158439_(C_141324_ p_158441_, C_141319_ p_158442_, C_141323_ p_158443_, C_141339_ p_158444_, int p_158445_, int p_158446_, int p_158447_, double arg7)
public void
a(abx arg0, cmm arg1)
buildSurfaceAndBedrock(WorldGenRegion arg0, ChunkAccess arg1)
method_12110(class_3233 arg0, class_2791 arg1)
m_uralsmmf(C_ezymcfey arg0, C_lwzmmmqr arg1)
buildSurface(ChunkRegion arg0, Chunk arg1)
m_7338_(C_19_ p_64382_, C_2116_ arg1)
buildBase(RegionLimitedWorldAccess arg0, IChunkAccess arg1)
private void
a(cmm arg0, Random arg1)
setBedrock(ChunkAccess arg0, Random arg1)
method_16412(class_2791 arg0, Random arg1)
m_zfwrckcv(C_lwzmmmqr arg0, Random arg1)
buildBedrock(Chunk chunk, Random random)
m_64399_(C_2116_ p_64401_, Random arg1)
public CompletableFuture<ChunkAccess>
a(Executor arg0, bxh arg1, cmm arg2)
fillFromNoise(Executor arg0, StructureFeatureManager arg1, ChunkAccess arg2)
method_12088(Executor arg0, class_5138 arg1, class_2791 arg2)
m_evqkkueh(Executor arg0, C_iijvezpz arg1, C_lwzmmmqr arg2)
populateNoise(Executor arg0, StructureAccessor arg1, Chunk arg2)
m_142189_(Executor p_158464_, C_1621_ p_158465_, C_2116_ arg2)
buildNoise(Executor arg0, StructureManager arg1, IChunkAccess arg2)
private ChunkAccess
a(bxh arg0, cmm arg1, int arg2, int arg3)
doFill(StructureFeatureManager arg0, ChunkAccess arg1, int arg2, int arg3)
method_33754(class_5138 arg0, class_2791 arg1, int arg2, int arg3)
m_fgfdhdyh(C_iijvezpz arg0, C_lwzmmmqr arg1, int arg2, int arg3)
populateNoise(StructureAccessor accessor, Chunk chunk, int startY, int noiseSizeY)
m_158427_(C_1621_ p_158429_, C_2116_ p_158430_, int p_158431_, int arg3)
private DoubleFunction<NoiseModifier>
a(int arg0, bvv arg1, Consumer<cpw> arg2)
createCaveNoiseModifier(int arg0, ChunkPos arg1, Consumer<NoiseInterpolator> arg2)
method_36462(int arg0, class_1923 arg1, Consumer<class_5917> arg2)
m_ovrzagjs(int arg0, C_ynrszrtu arg1, Consumer<C_fxdkqigj> arg2)
createWeightSamplerFactory(int minY, ChunkPos pos, Consumer<NoiseInterpolator> arg2)
m_158420_(int p_158422_, C_1560_ p_158423_, Consumer<C_141337_> arg2)
private DoubleFunction<BaseStoneSource>
b(int arg0, bvv arg1, Consumer<cpw> arg2)
createBaseStoneSource(int arg0, ChunkPos arg1, Consumer<NoiseInterpolator> arg2)
method_36387(int arg0, class_1923 arg1, Consumer<class_5917> arg2)
m_nqtvrlfq(int arg0, C_ynrszrtu arg1, Consumer<C_fxdkqigj> arg2)
createBlockSourceFactory(int minY, ChunkPos pos, Consumer<NoiseInterpolator> arg2)
m_158477_(int p_158479_, C_1560_ p_158480_, Consumer<C_141337_> arg2)
protected Aquifer
a(cmm arg0)
createAquifer(ChunkAccess arg0)
method_36380(class_2791 arg0)
m_raethgpe(C_lwzmmmqr arg0)
createAquiferSampler(Chunk arg0)
m_142439_(C_2116_ arg0)
public int
d()
getGenDepth()
method_12104()
m_ruxnirnc()
getWorldHeight()
m_6331_()
getGenerationDepth()
public int
e()
getSeaLevel()
method_16398()
m_taborzul()
getSeaLevel()
m_6337_()
getSeaLevel()
public int
f()
getMinY()
method_33730()
m_xuesqjcb()
getMinimumY()
m_142062_()
getMinY()
public WeightedRandomList<MobSpawnSettings$SpawnerData>
a(bxp arg0, bxh arg1, atx arg2, gg arg3)
getMobsAt(Biome arg0, StructureFeatureManager arg1, MobCategory arg2, BlockPos arg3)
method_12113(class_1959 arg0, class_5138 arg1, class_1311 arg2, class_2338 arg3)
m_puoyodgd(C_orlkpefs arg0, C_iijvezpz arg1, C_ormqdxci arg2, C_hynzadkk arg3)
getEntitySpawnList(Biome arg0, StructureAccessor arg1, SpawnGroup arg2, BlockPos arg3)
m_142184_(C_1629_ p_158434_, C_1621_ p_158435_, C_528_ p_158436_, C_4675_ arg3)
getMobsFor(BiomeBase arg0, StructureManager arg1, EnumCreatureType arg2, BlockPosition arg3)
public void
a(abx arg0)
spawnOriginalMobs(WorldGenRegion arg0)
method_12107(class_3233 arg0)
m_xoblypwv(C_ezymcfey arg0)
populateEntities(ChunkRegion arg0)
m_6929_(C_19_ arg0)
addMobs(RegionLimitedWorldAccess arg0)