net.minecraft.world.level.chunk

public abstract class ChunkGenerator

cfv
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_R2.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
biomeSource
field_222542_c
protected final BiomeSource
c
runtimeBiomeSource
field_24747
field_24747
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 arg0, StructureSettings arg1)
public (BiomeSource arg0, BiomeSource arg1, StructureSettings arg2, 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<bss> arg0, cft arg1)
createBiomes(Registry<Biome> arg0, ChunkAccess arg1)
method_12106(class_2378<class_1959> arg0, class_2791 arg1)
populateBiomes(Registry<Biome> arg0, Chunk arg1)
func_242706_a(Registry<Biome> arg0, IChunk arg1)
createBiomes(IRegistry<BiomeBase> arg0, IChunkAccess arg1)
public void
a(long arg0, bsu arg1, cft arg2, chj$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, ckx<?> 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, bsk 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, cft 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()
getMaxY()
func_230355_e_()
getGenerationDepth()
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 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, bsk arg1, cft arg2, cst 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(cit<?, ?> arg0, gn arg1, bsk arg2, cft arg3, cst arg4, long arg5, bra arg6, bss 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(bso arg0, bsk arg1, cft arg2)
createReferences(WorldGenLevel arg0, StructureFeatureManager arg1, ChunkAccess arg2)
method_16130(class_5281 arg0, class_5138 arg1, class_2791 arg2)
addStructureReferences(StructureWorldAccess arg0, StructureAccessor accessor, Chunk chunk)
func_235953_a_(ISeedReader arg0, StructureManager arg1, IChunk arg2)
storeStructures(GeneratorAccessSeed arg0, StructureManager arg1, IChunkAccess arg2)
public abstract 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 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, chk$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, chk$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, chk$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(bra 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)