| public void | | validate() | | validate() | | method_59825() | | initializeIndexedFeaturesList() |
|
| public ChunkPos | |
| protected abstract com.mojang.serialization.MapCodec<? extends ChunkGenerator> | | codec() | | codec() | | method_28506() | | getCodec() |
|
| public StructurePlacementCalculator | |
| public Optional<Identifier> | | getTypeNameForDataFixer() | | getTypeNameForDataFixer() | | method_39301() | | getCodecKey() |
|
| public CompletableFuture<Chunk> | | createBiomes(RandomState randomState, Blender blender, StructureManager structureManager, ChunkAccess protoChunk) | | createBiomes(RandomState randomState, Blender blender, StructureManager structureManager, ChunkAccess protoChunk) | | method_38275(class_7138 arg0, class_6748 arg1, class_5138 arg2, class_2791 arg3) | | populateBiomes(NoiseConfig noiseConfig, Blender blender, StructureAccessor structureAccessor, Chunk chunk) |
|
| private void | |
| protected BiomeSupplier | |
| public com.mojang.datafixers.util.Pair<BlockPos, RegistryEntry<Structure>> | | findNearestMapStructure(ServerLevel level, HolderSet<Structure> wantedStructures, BlockPos pos, int maxSearchRadius, boolean createReference) | | findNearestMapStructure(ServerLevel level, HolderSet<Structure> wantedStructures, BlockPos pos, int maxSearchRadius, boolean createReference) | | method_12103(class_3218 arg0, class_6885<class_3195> arg1, class_2338 arg2, int arg3, boolean arg4) | | locateStructure(ServerWorld world, RegistryEntryList<Structure> structures, BlockPos center, int radius, boolean skipReferencedStructures) |
|
| private com.mojang.datafixers.util.Pair<BlockPos, RegistryEntry<Structure>> | | getNearestGeneratedStructure(Set<Holder<Structure>> structures, ServerLevel level, StructureManager structureManager, BlockPos pos, boolean createReference, ConcentricRingsStructurePlacement rings) | | getNearestGeneratedStructure(Set<Holder<Structure>> structures, ServerLevel level, StructureManager structureManager, BlockPos pos, boolean createReference, ConcentricRingsStructurePlacement rings) | | method_40148(Set<class_6880<class_3195>> arg0, class_3218 arg1, class_5138 arg2, class_2338 arg3, boolean arg4, class_6871 arg5) | | locateConcentricRingsStructure(Set<RegistryEntry<Structure>> structures, ServerWorld world, StructureAccessor structureAccessor, BlockPos center, boolean skipReferencedStructures, ConcentricRingsStructurePlacement placement) |
|
| private static com.mojang.datafixers.util.Pair<BlockPos, RegistryEntry<Structure>> | | getNearestGeneratedStructure(Set<Holder<Structure>> structures, LevelReader level, StructureManager structureManager, int chunkOriginX, int chunkOriginZ, int radius, boolean createReference, long seed, RandomSpreadStructurePlacement config) | | getNearestGeneratedStructure(Set<Holder<Structure>> structures, LevelReader level, StructureManager structureManager, int chunkOriginX, int chunkOriginZ, int radius, boolean createReference, long seed, RandomSpreadStructurePlacement config) | | method_40146(Set<class_6880<class_3195>> arg0, class_4538 arg1, class_5138 arg2, int arg3, int arg4, int arg5, boolean arg6, long arg7, class_6872 arg8) | | locateRandomSpreadStructure(Set<RegistryEntry<Structure>> structures, WorldView world, StructureAccessor structureAccessor, int centerChunkX, int centerChunkZ, int radius, boolean skipReferencedStructures, long seed, RandomSpreadStructurePlacement placement) |
|
| private static com.mojang.datafixers.util.Pair<BlockPos, RegistryEntry<Structure>> | | getStructureGeneratingAt(Set<Holder<Structure>> structures, LevelReader level, StructureManager structureManager, boolean createReference, StructurePlacement config, ChunkPos chunkTarget) | | getStructureGeneratingAt(Set<Holder<Structure>> structures, LevelReader level, StructureManager structureManager, boolean createReference, StructurePlacement config, ChunkPos chunkTarget) | | method_41522(Set<class_6880<class_3195>> arg0, class_4538 arg1, class_5138 arg2, boolean arg3, class_1_1143 arg4, class_1923 arg5) | | locateStructure(Set<RegistryEntry<Structure>> structures, WorldView world, StructureAccessor structureAccessor, boolean skipReferencedStructures, StructurePlacement placement, ChunkPos pos) |
|
| private static boolean | |
| public void | |
| private static BlockBox | |
| public abstract void | |
| public int | |
| public BiomeSource | | getBiomeSource() | | getBiomeSource() | | method_12098() | | getBiomeSource() |
|
| public abstract int | | getGenDepth() | | getGenDepth() | | method_12104() | | getWorldHeight() |
|
| public WeightedPool<SpawnSettings$SpawnEntry> | | getMobsAt(Level level, StructureManager structureManager, MobCategory mobCategory, BlockPos pos) | | getMobsAt(Level level, StructureManager structureManager, MobCategory mobCategory, BlockPos pos) | | method_12113(class_1937 arg0, class_5138 arg1, class_1311 arg2, class_2338 arg3) | | getEntitySpawnList(World world, StructureAccessor accessor, SpawnGroup group, BlockPos pos) |
|
| public void | | createStructures(RegistryAccess registryAccess, ChunkGeneratorStructureState state, StructureManager structureManager, ChunkAccess centerChunk, StructureTemplateManager structureTemplateManager, ResourceKey<Level> level) | | createStructures(RegistryAccess registryAccess, ChunkGeneratorStructureState state, StructureManager structureManager, ChunkAccess centerChunk, StructureTemplateManager structureTemplateManager, ResourceKey<Level> level) | | method_16129(class_5455 arg0, class_7869 arg1, class_5138 arg2, class_2791 arg3, class_3485 arg4, class_5321<class_1937> arg5) | | setStructureStarts(DynamicRegistryManager registryManager, StructurePlacementCalculator placementCalculator, StructureAccessor structureAccessor, Chunk chunk, StructureTemplateManager structureTemplateManager, RegistryKey<World> dimension) |
|
| private boolean | | tryGenerateStructure(StructureSet$StructureSelectionEntry selected, StructureManager structureManager, RegistryAccess registryAccess, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkAccess centerChunk, ChunkPos sourceChunkPos, ResourceKey<Level> level, Climate$Sampler climateSampler) | | tryGenerateStructure(StructureSet$StructureSelectionEntry selected, StructureManager structureManager, RegistryAccess registryAccess, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkAccess centerChunk, ChunkPos sourceChunkPos, ResourceKey<Level> level, Climate$Sampler climateSampler) | | method_41044(class_7059$class_7060 arg0, class_5138 arg1, class_5455 arg2, class_7138 arg3, class_3485 arg4, long arg5, class_2791 arg6, class_1923 arg7, class_5321<class_1937> arg8, class_6544$class_6552 arg9) | | trySetStructureStart(StructureSet$WeightedEntry weightedEntry, StructureAccessor structureAccessor, DynamicRegistryManager dynamicRegistryManager, NoiseConfig noiseConfig, StructureTemplateManager structureManager, long seed, Chunk chunk, ChunkPos pos, RegistryKey<World> dimension, MultiNoiseUtil$MultiNoiseSampler multiNoiseSampler) |
|
| private static int | |
| public void | |
| public abstract CompletableFuture<Chunk> | | buildTerrain(ChunkAccess chunk, Blender blender, RandomState randomState, StructureManager structureManager, BiomeManager biomeManager, WorldGenRegion carverBiomeRegion, Set<Holder<Biome>> possibleBiomes) | | buildTerrain(ChunkAccess chunk, Blender blender, RandomState randomState, StructureManager structureManager, BiomeManager biomeManager, WorldGenRegion carverBiomeRegion, Set<Holder<Biome>> possibleBiomes) | | method_1_9949(class_2791 arg0, class_6748 arg1, class_7138 arg2, class_5138 arg3, class_4543 arg4, class_3233 arg5, Set<class_6880<class_1959>> arg6) | | buildTerrain(Chunk chunk, Blender blender, NoiseConfig noiseConfig, StructureAccessor world, BiomeAccess biomes, ChunkRegion chunkRegion, Set<RegistryEntry<Biome>> includedBiomes) |
|
| public abstract int | | getSeaLevel() | | getSeaLevel() | | method_16398() | | getSeaLevel() |
|
| public abstract int | | getMinY() | | getMinY() | | method_33730() | | getMinimumY() |
|
| public abstract int | | getBaseHeight(int x, int z, Heightmap$Types type, LevelHeightAccessor heightAccessor, RandomState randomState) | | getBaseHeight(int x, int z, Heightmap$Types type, LevelHeightAccessor heightAccessor, RandomState randomState) | | method_16397(int arg0, int arg1, class_2902$class_2903 arg2, class_5539 arg3, class_7138 arg4) | | getHeight(int x, int z, Heightmap$Type heightmap, HeightLimitView world, NoiseConfig noiseConfig) |
|
| public abstract VerticalBlockSample | | getBaseColumn(int x, int z, LevelHeightAccessor heightAccessor, RandomState randomState) | | getBaseColumn(int x, int z, LevelHeightAccessor heightAccessor, RandomState randomState) | | method_26261(int arg0, int arg1, class_5539 arg2, class_7138 arg3) | | getColumnSample(int x, int z, HeightLimitView world, NoiseConfig noiseConfig) |
|
| public int | | getFirstFreeHeight(int x, int z, Heightmap$Types type, LevelHeightAccessor heightAccessor, RandomState randomState) | | getFirstFreeHeight(int x, int z, Heightmap$Types type, LevelHeightAccessor heightAccessor, RandomState randomState) | | method_20402(int arg0, int arg1, class_2902$class_2903 arg2, class_5539 arg3, class_7138 arg4) | | getHeightOnGround(int x, int z, Heightmap$Type heightmap, HeightLimitView world, NoiseConfig noiseConfig) |
|
| public int | | getFirstOccupiedHeight(int x, int z, Heightmap$Types type, LevelHeightAccessor heightAccessor, RandomState randomState) | | getFirstOccupiedHeight(int x, int z, Heightmap$Types type, LevelHeightAccessor heightAccessor, RandomState randomState) | | method_18028(int arg0, int arg1, class_2902$class_2903 arg2, class_5539 arg3, class_7138 arg4) | | getHeightInGround(int x, int z, Heightmap$Type heightmap, HeightLimitView world, NoiseConfig noiseConfig) |
|
| public abstract void | | addDebugScreenInfo(List<String> result, RandomState randomState, BlockPos feetPos, SamplerContext samplerContext) | | addDebugScreenInfo(List<String> result, RandomState randomState, BlockPos feetPos, SamplerContext samplerContext) | | method_40450(List<String> arg0, class_7138 arg1, class_2338 arg2, class_1_1521 arg3) | | appendDebugHudText(List<String> lines, NoiseConfig noiseConfig, BlockPos pos, SamplingContext context) |
|
| public GenerationSettings | |