net.minecraft.world.level.levelgen

public final class NoiseBasedChunkGenerator

extends ChunkGenerator

chl
net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator
net.minecraft.class_3754
net.minecraft.world.gen.chunk.NoiseChunkGenerator
net.minecraft.world.gen.NoiseChunkGenerator
net.minecraft.server.v1_16_R2.ChunkGeneratorAbstract

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<NoiseBasedChunkGenerator>
d
CODEC
field_24773
CODEC
field_236079_d_
private static final float[]
i
BEARD_KERNEL
field_16649
NOISE_WEIGHT_TABLE
field_222561_h
private static final float[]
j
BIOME_WEIGHTS
field_24775
BIOME_WEIGHT_TABLE
field_236081_j_
private static final BlockState
k
AIR
field_16648
AIR
field_222562_i
private final int
l
chunkHeight
field_16572
verticalNoiseResolution
field_222563_j
private final int
m
chunkWidth
field_16570
horizontalNoiseResolution
field_222564_k
private final int
n
chunkCountX
field_16580
noiseSizeX
field_222565_l
private final int
o
chunkCountY
field_16579
noiseSizeY
field_222566_m
private final int
p
chunkCountZ
field_16578
noiseSizeZ
field_222567_n
protected final WorldgenRandom
e
random
field_16577
random
field_222558_e
private final PerlinNoise
q
minLimitPerlinNoise
field_16574
lowerInterpolatedNoise
field_222568_o
private final PerlinNoise
r
maxLimitPerlinNoise
field_16581
upperInterpolatedNoise
field_222569_p
private final PerlinNoise
s
mainPerlinNoise
field_16575
interpolationNoise
field_222570_q
private final SurfaceNoise
t
surfaceNoise
field_16571
surfaceDepthNoise
field_222571_r
private final PerlinNoise
u
depthNoise
field_24776
densityNoise
field_236082_u_
private final SimplexNoise
v
islandNoise
field_24777
islandNoise
field_236083_v_
protected final BlockState
f
defaultBlock
field_16576
defaultBlock
field_222559_f
protected final BlockState
g
defaultFluid
field_16573
defaultFluid
field_222560_g
private final long
w
seed
field_24778
worldSeed
field_236084_w_
protected final Supplier<NoiseGeneratorSettings>
h
settings
field_24774
settings
field_236080_h_
private final int
x
height
field_24779
worldHeight
field_236085_x_

Constructor summary

ModifierConstructor
public (BiomeSource biomeSource, long worldSeed, Supplier<NoiseGeneratorSettings> arg2)
private (BiomeSource arg0, BiomeSource arg1, long worldSeed, Supplier<NoiseGeneratorSettings> arg3)

Method summary

Modifier and TypeMethod
protected com.mojang.serialization.Codec<? extends ChunkGenerator>
a()
codec()
method_28506()
getCodec()
func_230347_a_()
public boolean
a(long arg0, vj<chm> arg1)
stable(long arg0, ResourceKey<NoiseGeneratorSettings> arg1)
method_28548(long arg0, class_5321<class_5284> arg1)
method_28548(long arg0, RegistryKey<ChunkGeneratorSettings> arg1)
func_236088_a_(long arg0, RegistryKey<DimensionSettings> arg1)
private double
a(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
sampleAndClampNoise(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
method_16411(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
sampleNoise(int x, int y, int z, double horizontalScale, double verticalScale, double horizontalStretch, double verticalStretch)
func_222552_a(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
private double[]
b(int arg0, int arg1)
makeAndFillNoiseColumn(int arg0, int arg1)
method_16406(int arg0, int arg1)
sampleNoiseColumn(int x, int z)
func_222547_b(int arg0, int arg1)
private void
a(double[] arg0, int arg1, int arg2)
fillNoiseColumn(double[] arg0, int arg1, int arg2)
method_16405(double[] arg0, int arg1, int arg2)
sampleNoiseColumn(double[] buffer, int x, int z)
func_222548_a(double[] arg0, int arg1, int arg2)
private double
c(int arg0, int arg1)
getRandomDensity(int arg0, int arg1)
method_28553(int arg0, int arg1)
getRandomDensityAt(int x, int z)
func_236095_c_(int arg0, int arg1)
public int
a(int arg0, int arg1, chk$a arg2)
getBaseHeight(int arg0, int arg1, Heightmap$Types arg2)
method_16397(int arg0, int arg1, class_2902$class_2903 arg2)
getHeight(int arg0, int arg1, Heightmap$Type arg2)
func_222529_a(int arg0, int arg1, Heightmap$Type arg2)
getBaseHeight(int arg0, int arg1, HeightMap$Type arg2)
public BlockGetter
a(int arg0, int arg1)
getBaseColumn(int arg0, int arg1)
method_26261(int arg0, int arg1)
getColumnSample(int arg0, int arg1)
func_230348_a_(int arg0, int arg1)
private int
a(int arg0, int arg1, cee[] arg2, Predicate<cee> arg3)
iterateNoiseColumn(int arg0, int arg1, BlockState[] arg2, Predicate<BlockState> arg3)
method_26263(int arg0, int arg1, class_2680[] arg2, Predicate<class_2680> arg3)
sampleHeightmap(int x, int z, BlockState[] states, Predicate<BlockState> predicate)
func_236087_a_(int arg0, int arg1, BlockState[] arg2, Predicate<BlockState> arg3)
protected BlockState
a(double arg0, int arg1)
generateBaseState(double arg0, int arg1)
method_26262(double arg0, int arg1)
getBlockState(double density, int y)
func_236086_a_(double arg0, int arg1)
public void
a(aam arg0, cft arg1)
buildSurfaceAndBedrock(WorldGenRegion arg0, ChunkAccess arg1)
method_12110(class_3233 arg0, class_2791 arg1)
buildSurface(ChunkRegion arg0, Chunk arg1)
func_225551_a_(WorldGenRegion arg0, IChunk arg1)
buildBase(RegionLimitedWorldAccess arg0, IChunkAccess arg1)
private void
a(cft arg0, Random arg1)
setBedrock(ChunkAccess arg0, Random arg1)
method_16412(class_2791 arg0, Random arg1)
buildBedrock(Chunk chunk, Random random)
func_222555_a(IChunk arg0, Random arg1)
public void
a(brv arg0, bsk arg1, cft arg2)
fillFromNoise(LevelAccessor arg0, StructureFeatureManager arg1, ChunkAccess arg2)
method_12088(class_1936 arg0, class_5138 arg1, class_2791 arg2)
populateNoise(WorldAccess arg0, StructureAccessor arg1, Chunk arg2)
func_230352_b_(IWorld arg0, StructureManager arg1, IChunk arg2)
buildNoise(GeneratorAccess arg0, StructureManager arg1, IChunkAccess arg2)
private static double
a(int arg0, int arg1, int arg2)
getContribution(int arg0, int arg1, int arg2)
method_16572(int arg0, int arg1, int arg2)
getNoiseWeight(int x, int y, int z)
func_222556_a(int arg0, int arg1, int arg2)
private static double
b(int arg0, int arg1, int arg2)
computeContribution(int arg0, int arg1, int arg2)
method_16571(int arg0, int arg1, int arg2)
calculateNoiseWeight(int x, int y, int z)
func_222554_b(int arg0, int arg1, int arg2)
public int
e()
getGenDepth()
method_12104()
getMaxY()
func_230355_e_()
getGenerationDepth()
public int
f()
getSeaLevel()
method_16398()
getSeaLevel()
func_230356_f_()
getSeaLevel()
public List<MobSpawnSettings$SpawnerData>
a(bss arg0, bsk arg1, aql arg2, fx 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)
func_230353_a_(Biome arg0, StructureManager arg1, EntityClassification arg2, BlockPos arg3)
getMobsFor(BiomeBase arg0, StructureManager arg1, EnumCreatureType arg2, BlockPosition arg3)
public void
a(aam arg0)
spawnOriginalMobs(WorldGenRegion arg0)
method_12107(class_3233 arg0)
populateEntities(ChunkRegion arg0)
func_230354_a_(WorldGenRegion arg0)
addMobs(RegionLimitedWorldAccess arg0)
public ChunkGenerator
a(long arg0)
withSeed(long arg0)
method_27997(long arg0)
withSeed(long arg0)
func_230349_a_(long arg0)