net.minecraft.world.gen.chunk

public final class NoiseChunkGenerator

extends ChunkGenerator

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

Field summary

Modifier and TypeField
public static final Codec<NoiseChunkGenerator>
d
CODEC
field_24773
CODEC
f_eeoimoki
f_64314_
private static final BlockState
h
AIR
field_16648
AIR
f_llqxqltq
f_64321_
private static final BlockState[]
i
EMPTY_COLUMN
field_28746
EMPTY
f_hqqwnbgt
f_158373_
private final int
j
cellHeight
field_16572
verticalNoiseResolution
f_dpfgxknl
f_158374_
private final int
k
cellWidth
field_16570
horizontalNoiseResolution
f_xipbdjnu
f_158375_
final int
l
cellCountX
field_16580
noiseSizeX
f_acdlcggw
f_158376_
final int
m
cellCountY
field_28747
noiseSizeY
f_txohdnpq
f_158377_
final int
n
cellCountZ
field_16578
noiseSizeZ
f_jrwhyhtn
f_158378_
private final NoiseSampler
o
surfaceNoise
field_16571
surfaceDepthNoise
f_dqqdminn
f_64330_
private final DoublePerlinNoiseSampler
p
barrierNoise
field_28843
edgeDensityNoise
f_ipmemdua
f_158379_
private final DoublePerlinNoiseSampler
q
waterLevelNoise
field_28844
fluidLevelNoise
f_owcyuxng
f_158380_
private final DoublePerlinNoiseSampler
r
lavaNoise
field_33578
fluidTypeNoise
f_kxpamaye
f_158381_
protected final BlockState
e
defaultBlock
field_16576
defaultBlock
f_sjakwlva
f_64316_
protected final BlockState
f
defaultFluid
field_16573
defaultFluid
f_xnxbzxoe
f_64317_
private final long
s
seed
field_24778
seed
f_fmgnpjoj
f_64333_
protected final Supplier<ChunkGeneratorSettings>
g
settings
field_24774
settings
f_cmnhdfbc
f_64318_
private final int
t
height
field_24779
worldHeight
f_owecfdaz
f_64334_
private final NoiseColumnSampler
u
sampler
field_28748
noiseColumnSampler
f_vzbfamyj
f_158382_
private final BlockSource
v
baseStoneSource
field_28913
deepslateSource
f_fyizsrnt
f_158383_
final OreVeinGenerator
w
oreVeinifier
field_33579
oreVeinGenerator
f_wfrnkgya
f_158384_
final NoodleCavesGenerator
x
noodleCavifier
field_33644
noodleCavesGenerator
f_haoyyhch
f_158385_

Constructor summary

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

Method summary

Modifier and TypeMethod
private boolean
h()
isAquifersEnabled()
method_36393()
hasAquifers()
m_kyzfnsbd()
m_158492_()
protected Codec<? extends ChunkGenerator>
a()
codec()
method_28506()
getCodec()
m_blqkvkse()
m_6909_()
public ChunkGenerator
a(long arg0)
withSeed(long arg0)
method_27997(long arg0)
withSeed(long arg0)
m_pbnzyeke(long arg0)
m_6819_(long arg0)
public boolean
a(long o, wv<cpu> arg1)
stable(long arg0, ResourceKey<NoiseGeneratorSettings> arg1)
method_28548(long arg0, class_5321<class_5284> arg1)
matchesSettings(long seed, RegistryKey<ChunkGeneratorSettings> settingsKey)
m_trsjtggx(long arg0, C_xhhleach<C_lwpfhits> arg1)
m_64375_(long p_64377_, C_5264_<C_2194_> arg1)
private double[]
a(int o, int o, int o, int arg3)
makeAndFillNoiseColumn(int arg0, int arg1, int arg2, int arg3)
method_16406(int arg0, int arg1, int arg2, int arg3)
sampleNoiseColumn(int x, int z, int minY, int noiseSizeY)
m_fpkjvbdo(int arg0, int arg1, int arg2, int arg3)
m_158391_(int p_158393_, int p_158394_, int p_158395_, int arg3)
private void
a(double[] o, int o, int o, int o, 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)
sampleNoiseColumn(double[] buffer, int x, int z, int minY, int noiseSizeY)
m_vahjvncr(double[] arg0, int arg1, int arg2, int arg3, int arg4)
m_158466_(double[] p_158468_, int p_158469_, int p_158470_, int p_158471_, int arg4)
public int
a(int o, int o, cps$a o, bwr 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)
getHeight(int arg0, int arg1, Heightmap$Type arg2, HeightLimitView arg3)
m_eyzuuexw(int arg0, int arg1, C_ybztoekc$C_wkdeqzbn arg2, C_qpninoyb arg3)
m_142647_(int p_158406_, int p_158407_, C_2190_$C_2191_ p_158408_, C_141183_ arg3)
public VerticalBlockSample
a(int o, int o, bwr arg2)
getBaseColumn(int arg0, int arg1, LevelHeightAccessor arg2)
method_26261(int arg0, int arg1, class_5539 arg2)
getColumnSample(int arg0, int arg1, HeightLimitView arg2)
m_dmhpibgx(int arg0, int arg1, C_qpninoyb arg2)
m_141914_(int p_158402_, int p_158403_, C_141183_ arg2)
public BlockSource
g()
getBaseStoneSource()
method_36294()
getBlockSource()
m_hsylohzc()
m_142168_()
private OptionalInt
a(int o, int o, cks[] o, Predicate<cks> o, int o, 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)
sampleHeightmap(int x, int z, BlockState[] states, Predicate<BlockState> predicate, int minY, int noiseSizeY)
m_licniwcb(int arg0, int arg1, C_txtbiemp[] arg2, Predicate<C_txtbiemp> arg3, int arg4, int arg5)
m_158413_(int p_158415_, int p_158416_, C_2064_[] p_158417_, Predicate<C_2064_> p_158418_, int p_158419_, int arg5)
private AquiferSampler
a(int o, int o, bvu arg2)
getAquifer(int arg0, int arg1, ChunkPos arg2)
method_36386(int arg0, int arg1, class_1923 arg2)
createBlockSampler(int startY, int deltaY, ChunkPos pos)
m_aivkolar(int arg0, int arg1, C_ynrszrtu arg2)
m_158396_(int p_158398_, int p_158399_, C_1560_ arg2)
protected BlockState
a(cph o, cpf o, cpg o, cpw o, int o, int o, int o, 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)
getBlockState(StructureWeightSampler structures, AquiferSampler aquiferSampler, BlockSource blockInterpolator, WeightSampler 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)
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 o, cml arg1)
buildSurfaceAndBedrock(WorldGenRegion arg0, ChunkAccess arg1)
method_12110(class_3233 arg0, class_2791 arg1)
buildSurface(ChunkRegion arg0, Chunk arg1)
m_uralsmmf(C_ezymcfey arg0, C_lwzmmmqr arg1)
m_7338_(C_19_ p_64382_, C_2116_ arg1)
private void
a(cml o, Random arg1)
setBedrock(ChunkAccess arg0, Random arg1)
method_16412(class_2791 arg0, Random arg1)
buildBedrock(Chunk chunk, Random random)
m_zfwrckcv(C_lwzmmmqr arg0, Random arg1)
m_64399_(C_2116_ p_64401_, Random arg1)
public CompletableFuture<Chunk>
a(Executor o, bxg o, cml arg2)
fillFromNoise(Executor arg0, StructureFeatureManager arg1, ChunkAccess arg2)
method_12088(Executor arg0, class_5138 arg1, class_2791 arg2)
populateNoise(Executor arg0, StructureAccessor arg1, Chunk arg2)
m_evqkkueh(Executor arg0, C_iijvezpz arg1, C_lwzmmmqr arg2)
m_142189_(Executor p_158464_, C_1621_ p_158465_, C_2116_ arg2)
private Chunk
a(bxg o, cml o, int o, int arg3)
doFill(StructureFeatureManager arg0, ChunkAccess arg1, int arg2, int arg3)
method_33754(class_5138 arg0, class_2791 arg1, int arg2, int arg3)
populateNoise(StructureAccessor accessor, Chunk chunk, int startY, int noiseSizeY)
m_fgfdhdyh(C_iijvezpz arg0, C_lwzmmmqr arg1, int arg2, int arg3)
m_158427_(C_1621_ p_158429_, C_2116_ p_158430_, int p_158431_, int arg3)
private DoubleFunction<WeightSampler>
a(int o, bvu o, Consumer<cpv> arg2)
createCaveNoiseModifier(int arg0, ChunkPos arg1, Consumer<NoiseInterpolator> arg2)
method_36462(int arg0, class_1923 arg1, Consumer<class_5917> arg2)
createWeightSamplerFactory(int minY, ChunkPos pos, Consumer<NoiseInterpolator> arg2)
m_ovrzagjs(int arg0, C_ynrszrtu arg1, Consumer<C_fxdkqigj> arg2)
m_158420_(int p_158422_, C_1560_ p_158423_, Consumer<C_141337_> arg2)
private DoubleFunction<BlockSource>
b(int o, bvu o, Consumer<cpv> arg2)
createBaseStoneSource(int arg0, ChunkPos arg1, Consumer<NoiseInterpolator> arg2)
method_36387(int arg0, class_1923 arg1, Consumer<class_5917> arg2)
createBlockSourceFactory(int minY, ChunkPos pos, Consumer<NoiseInterpolator> arg2)
m_nqtvrlfq(int arg0, C_ynrszrtu arg1, Consumer<C_fxdkqigj> arg2)
m_158477_(int p_158479_, C_1560_ p_158480_, Consumer<C_141337_> arg2)
protected AquiferSampler
a(cml arg0)
createAquifer(ChunkAccess arg0)
method_36380(class_2791 arg0)
createAquiferSampler(Chunk arg0)
m_raethgpe(C_lwzmmmqr arg0)
m_142439_(C_2116_ arg0)
public int
d()
getGenDepth()
method_12104()
getWorldHeight()
m_ruxnirnc()
m_6331_()
public int
e()
getSeaLevel()
method_16398()
getSeaLevel()
m_taborzul()
m_6337_()
public int
f()
getMinY()
method_33730()
getMinimumY()
m_xuesqjcb()
m_142062_()
public Pool<SpawnSettings$SpawnEntry>
a(bxo o, bxg o, atw o, 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)
getEntitySpawnList(Biome arg0, StructureAccessor arg1, SpawnGroup arg2, BlockPos arg3)
m_puoyodgd(C_orlkpefs arg0, C_iijvezpz arg1, C_ormqdxci arg2, C_hynzadkk arg3)
m_142184_(C_1629_ p_158434_, C_1621_ p_158435_, C_528_ p_158436_, C_4675_ arg3)
public void
a(abx arg0)
spawnOriginalMobs(WorldGenRegion arg0)
method_12107(class_3233 arg0)
populateEntities(ChunkRegion arg0)
m_xoblypwv(C_ezymcfey arg0)
m_6929_(C_19_ arg0)