net.minecraft.world.level.chunk

public abstract class ChunkGenerator

cha
net.minecraft.world.level.chunk.ChunkGenerator
net.minecraft.class_2794
net.minecraft.world.gen.chunk.ChunkGenerator
net.minecraft.world.gen.ChunkGenerator

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<ChunkGenerator>
a
CODEC
field_24746
field_24746
field_235948_a_
protected final BiomeSource
b
biomeSource
field_12761
biomeSource
field_222542_c
protected final BiomeSource
c
runtimeBiomeSource
field_24747
field_24747
field_235949_c_
private final StructureSettings
d
settings
field_16567
config
field_222543_d
private final long
e
strongholdSeed
field_24748
field_24748
field_235950_e_
private final List<ChunkPos>
f
strongholdPositions
field_24749
field_24749
field_235951_f_

Constructor summary

ModifierConstructor
public (BiomeSource arg0, StructureSettings arg1)
public (BiomeSource arg0, BiomeSource arg1, StructureSettings arg2, long arg3)

Method summary

Modifier and TypeMethod
private void
g()
generateStrongholds()
method_28509()
method_28509()
func_235958_g_()
protected abstract com.mojang.serialization.Codec<? extends ChunkGenerator>
a()
codec()
method_28506()
method_28506()
func_230347_a_()
public void
a(cgy arg0)
createBiomes(ChunkAccess arg0)
method_12106(class_2791 arg0)
populateBiomes(Chunk chunk)
func_222539_a(IChunk arg0)
public void
a(long arg0, brg arg1, cgy arg2, cin$a arg3)
applyCarvers(long arg0, BiomeManager arg1, ChunkAccess arg2, GenerationStep$Carving arg3)
method_12108(long arg0, class_4543 arg1, class_2791 arg2, class_2893$class_2894 arg3)
carve(long seed, BiomeAccess access, Chunk chunk, GenerationStep$Carver carver)
func_230350_a_(long arg0, BiomeManager arg1, IChunk arg2, GenerationStage$Carving arg3)
public BlockPos
a(zd arg0, cml<?> arg1, fu arg2, int arg3, boolean arg4)
findNearestMapFeature(ServerLevel arg0, StructureFeature<?> arg1, BlockPos arg2, int arg3, boolean arg4)
method_12103(class_3218 arg0, class_3195<?> arg1, class_2338 arg2, int arg3, boolean arg4)
locateStructure(ServerWorld world, StructureFeature<?> feature, BlockPos center, int radius, boolean skipExistingChunks)
func_235956_a_(ServerWorld arg0, Structure<?> arg1, BlockPos arg2, int arg3, boolean arg4)
public void
a(zj arg0, bqq arg1)
applyBiomeDecoration(WorldGenRegion arg0, StructureFeatureManager arg1)
method_12102(class_3233 arg0, class_5138 arg1)
generateFeatures(ChunkRegion region, StructureAccessor accessor)
func_230351_a_(WorldGenRegion arg0, StructureManager arg1)
public abstract void
a(zj arg0, cgy arg1)
buildSurfaceAndBedrock(WorldGenRegion arg0, ChunkAccess arg1)
method_12110(class_3233 arg0, class_2791 arg1)
buildSurface(ChunkRegion region, Chunk chunk)
func_225551_a_(WorldGenRegion arg0, IChunk arg1)
public void
a(zj arg0)
spawnOriginalMobs(WorldGenRegion arg0)
method_12107(class_3233 arg0)
populateEntities(ChunkRegion region)
func_230354_a_(WorldGenRegion arg0)
public StructureSettings
b()
getSettings()
method_12109()
getConfig()
func_235957_b_()
public int
c()
getSpawnHeight()
method_12100()
getSpawnHeight()
func_205470_d()
public BiomeSource
d()
getBiomeSource()
method_12098()
getBiomeSource()
func_202090_b()
public int
e()
getGenDepth()
method_12104()
getMaxY()
func_230355_e_()
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 biome, StructureAccessor accessor, SpawnGroup group, BlockPos pos)
func_230353_a_(Biome arg0, StructureManager arg1, EntityClassification arg2, BlockPos arg3)
public void
a(bqq arg0, cgy arg1, cva arg2, long arg3)
createStructures(StructureFeatureManager arg0, ChunkAccess arg1, StructureManager arg2, long arg3)
method_16129(class_5138 arg0, class_2791 arg1, class_3485 arg2, long arg3)
setStructureStarts(StructureAccessor arg0, Chunk arg1, StructureManager arg2, long arg3)
func_235954_a_(StructureManager arg0, IChunk arg1, TemplateManager arg2, long arg3)
private void
a(ckc<?, ?> arg0, bqq arg1, cgy arg2, cva arg3, long arg4, bph arg5, bre arg6)
createStructure(ConfiguredStructureFeature<?, ?> arg0, StructureFeatureManager arg1, ChunkAccess arg2, StructureManager arg3, long arg4, ChunkPos arg5, Biome arg6)
method_28508(class_5312<?, ?> arg0, class_5138 arg1, class_2791 arg2, class_3485 arg3, long arg4, class_1923 arg5, class_1959 arg6)
method_28508(ConfiguredStructureFeature<?, ?> arg0, StructureAccessor arg1, Chunk arg2, StructureManager arg3, long arg4, ChunkPos arg5, Biome arg6)
func_235955_a_(StructureFeature<?, ?> arg0, StructureManager arg1, IChunk arg2, TemplateManager arg3, long arg4, ChunkPos arg5, Biome arg6)
public void
a(bqc arg0, bqq arg1, cgy arg2)
createReferences(LevelAccessor arg0, StructureFeatureManager arg1, ChunkAccess arg2)
method_16130(class_1936 arg0, class_5138 arg1, class_2791 arg2)
addStructureReferences(WorldAccess world, StructureAccessor accessor, Chunk chunk)
func_235953_a_(IWorld arg0, StructureManager arg1, IChunk arg2)
public abstract 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 world, StructureAccessor accessor, Chunk chunk)
func_230352_b_(IWorld arg0, StructureManager arg1, IChunk arg2)
public int
f()
getSeaLevel()
method_16398()
getSeaLevel()
func_230356_f_()
public abstract 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 x, int z, Heightmap$Type heightmapType)
func_222529_a(int arg0, int arg1, Heightmap$Type arg2)
public abstract BlockGetter
a(int arg0, int arg1)
getBaseColumn(int arg0, int arg1)
method_26261(int arg0, int arg1)
getColumnSample(int x, int z)
func_230348_a_(int arg0, int arg1)
public int
b(int arg0, int arg1, cio$a arg2)
getFirstFreeHeight(int arg0, int arg1, Heightmap$Types arg2)
method_20402(int arg0, int arg1, class_2902$class_2903 arg2)
getHeightOnGround(int x, int z, Heightmap$Type heightmapType)
func_222532_b(int arg0, int arg1, Heightmap$Type arg2)
public int
c(int arg0, int arg1, cio$a arg2)
getFirstOccupiedHeight(int arg0, int arg1, Heightmap$Types arg2)
method_18028(int arg0, int arg1, class_2902$class_2903 arg2)
getHeightInGround(int x, int z, Heightmap$Type heightmapType)
func_222531_c(int arg0, int arg1, Heightmap$Type arg2)
public boolean
a(bph arg0)
hasStronghold(ChunkPos arg0)
method_28507(class_1923 arg0)
method_28507(ChunkPos arg0)
func_235952_a_(ChunkPos arg0)
public abstract ChunkGenerator
a(long arg0)
withSeed(long arg0)
method_27997(long arg0)
withSeed(long seed)
func_230349_a_(long arg0)