net.minecraft.world.level.chunk

public abstract class ChunkGenerator

cfy
net.minecraft.world.level.chunk.ChunkGenerator
net.minecraft.class_2794
net.minecraft.world.gen.chunk.ChunkGenerator
net.minecraft.world.gen.ChunkGenerator
net.minecraft.server.v1_16_R3.ChunkGenerator

Field summary

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

Constructor summary

ModifierConstructor
public (BiomeSource biomeSource, StructureSettings structuresConfig)
public (BiomeSource populationSource, BiomeSource biomeSource, StructureSettings structuresConfig, long worldSeed)

Method summary

Modifier and TypeMethod
private void
g()
generateStrongholds()
method_28509()
generateStrongholdPositions()
func_235958_g_()
protected abstract com.mojang.serialization.Codec<? extends ChunkGenerator>
a()
codec()
method_28506()
getCodec()
func_230347_a_()
public void
a(gm<bsv> arg0, cfw arg1)
createBiomes(Registry<Biome> arg0, ChunkAccess arg1)
method_12106(class_2378<class_1959> arg0, class_2791 arg1)
populateBiomes(Registry<Biome> biomeRegistry, Chunk chunk)
func_242706_a(Registry<Biome> arg0, IChunk arg1)
createBiomes(IRegistry<BiomeBase> arg0, IChunkAccess arg1)
public void
a(long arg0, bsx arg1, cfw arg2, chm$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)
doCarving(long arg0, BiomeManager arg1, IChunkAccess arg2, WorldGenStage$Features arg3)
public BlockPos
a(aag arg0, cla<?> arg1, fx 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)
findNearestMapFeature(WorldServer arg0, StructureGenerator<?> arg1, BlockPosition arg2, int arg3, boolean arg4)
public void
a(aam arg0, bsn 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)
addDecorations(RegionLimitedWorldAccess arg0, StructureManager arg1)
public abstract void
a(aam arg0, cfw 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)
buildBase(RegionLimitedWorldAccess arg0, IChunkAccess arg1)
public void
a(aam arg0)
spawnOriginalMobs(WorldGenRegion arg0)
method_12107(class_3233 arg0)
populateEntities(ChunkRegion region)
func_230354_a_(WorldGenRegion arg0)
addMobs(RegionLimitedWorldAccess arg0)
public StructureSettings
b()
getSettings()
method_12109()
getStructuresConfig()
func_235957_b_()
getSettings()
public int
c()
getSpawnHeight()
method_12100()
getSpawnHeight()
func_205470_d()
getSpawnHeight()
public BiomeSource
d()
getBiomeSource()
method_12098()
getBiomeSource()
func_202090_b()
getWorldChunkManager()
public int
e()
getGenDepth()
method_12104()
getWorldHeight()
func_230355_e_()
getGenerationDepth()
public List<MobSpawnSettings$SpawnerData>
a(bsv arg0, bsn arg1, aqo 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 biome, StructureAccessor accessor, SpawnGroup group, BlockPos pos)
func_230353_a_(Biome arg0, StructureManager arg1, EntityClassification arg2, BlockPos arg3)
getMobsFor(BiomeBase arg0, StructureManager arg1, EnumCreatureType arg2, BlockPosition arg3)
public void
a(gn arg0, bsn arg1, cfw arg2, csw arg3, long arg4)
createStructures(RegistryAccess arg0, StructureFeatureManager arg1, ChunkAccess arg2, StructureManager arg3, long arg4)
method_16129(class_5455 arg0, class_5138 arg1, class_2791 arg2, class_3485 arg3, long arg4)
setStructureStarts(DynamicRegistryManager arg0, StructureAccessor arg1, Chunk arg2, StructureManager arg3, long worldSeed)
func_242707_a(DynamicRegistries arg0, StructureManager arg1, IChunk arg2, TemplateManager arg3, long arg4)
createStructures(IRegistryCustom arg0, StructureManager arg1, IChunkAccess arg2, DefinedStructureManager arg3, long arg4)
private void
a(ciw<?, ?> arg0, gn arg1, bsn arg2, cfw arg3, csw arg4, long arg5, brd arg6, bsv arg7)
createStructure(ConfiguredStructureFeature<?, ?> arg0, RegistryAccess arg1, StructureFeatureManager arg2, ChunkAccess arg3, StructureManager arg4, long arg5, ChunkPos arg6, Biome arg7)
method_28508(class_5312<?, ?> arg0, class_5455 arg1, class_5138 arg2, class_2791 arg3, class_3485 arg4, long arg5, class_1923 arg6, class_1959 arg7)
setStructureStart(ConfiguredStructureFeature<?, ?> arg0, DynamicRegistryManager arg1, StructureAccessor arg2, Chunk arg3, StructureManager arg4, long worldSeed, ChunkPos arg6, Biome arg7)
func_242705_a(StructureFeature<?, ?> arg0, DynamicRegistries arg1, StructureManager arg2, IChunk arg3, TemplateManager arg4, long arg5, ChunkPos arg6, Biome arg7)
public void
a(bsr arg0, bsn arg1, cfw arg2)
createReferences(WorldGenLevel arg0, StructureFeatureManager arg1, ChunkAccess arg2)
method_16130(class_5281 arg0, class_5138 arg1, class_2791 arg2)
addStructureReferences(StructureWorldAccess world, StructureAccessor accessor, Chunk chunk)
func_235953_a_(ISeedReader arg0, StructureManager arg1, IChunk arg2)
storeStructures(GeneratorAccessSeed arg0, StructureManager arg1, IChunkAccess arg2)
public abstract void
a(bry arg0, bsn arg1, cfw 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)
buildNoise(GeneratorAccess arg0, StructureManager arg1, IChunkAccess arg2)
public int
f()
getSeaLevel()
method_16398()
getSeaLevel()
func_230356_f_()
getSeaLevel()
public abstract int
a(int arg0, int arg1, chn$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)
getBaseHeight(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, chn$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, chn$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(brd arg0)
hasStronghold(ChunkPos arg0)
method_28507(class_1923 arg0)
isStrongholdStartingChunk(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)