net.minecraft.world.level.levelgen

public final class NoiseBasedChunkGenerator

extends ChunkGenerator

cip
net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator
net.minecraft.class_3754
net.minecraft.world.gen.chunk.SurfaceChunkGenerator
net.minecraft.world.gen.NoiseChunkGenerator
net.minecraft.server.v1_16_R1.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
field_16649
field_222561_h
private static final float[]
j
BIOME_WEIGHTS
field_24775
field_24775
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
field_24776
field_236082_u_
private final SimplexNoise
v
islandNoise
field_24777
field_24777
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
field_24778
field_236084_w_
protected final NoiseGeneratorSettings
h
settings
field_24774
field_24774
field_236080_h_
private final int
x
height
field_24779
field_24779
field_236085_x_

Constructor summary

ModifierConstructor
public (BiomeSource arg0, long arg1, NoiseGeneratorSettings arg2)
private (BiomeSource arg0, BiomeSource arg1, long arg2, NoiseGeneratorSettings arg3)

Method summary

Modifier and TypeMethod
protected com.mojang.serialization.Codec<? extends ChunkGenerator>
a()
codec()
method_28506()
method_28506()
func_230347_a_()
public boolean
a(long arg0, ciq$a arg1)
stable(long arg0, NoiseGeneratorSettings$Preset arg1)
method_28548(long arg0, class_5284$class_5307 arg1)
method_28548(long arg0, ChunkGeneratorType$Preset arg1)
func_236088_a_(long arg0, DimensionSettings$Preset 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)
method_28553(int arg0, int arg1)
func_236095_c_(int arg0, int arg1)
public int
a(int arg0, int arg1, cio$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, cfj[] arg2, Predicate<cfj> 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(zj arg0, cgy 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(cgy 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
b(bqc arg0, bqq arg1, cgy 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)
method_16572(int arg0, int arg1, int arg2)
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)
method_16571(int arg0, int arg1, int arg2)
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<Biome$SpawnerData>
a(bre arg0, bqq arg1, apa arg2, fu 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(zj 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)