Code/net/minecraft/server/level/GeneratingChunkMap.java

20 lines
772 B
Java
Raw Normal View History

2025-07-01 06:20:03 +00:00
package net.minecraft.server.level;
import java.util.concurrent.CompletableFuture;
import net.minecraft.util.StaticCache2D;
import net.minecraft.world.level.ChunkPos;
import net.minecraft.world.level.chunk.ChunkAccess;
import net.minecraft.world.level.chunk.status.ChunkStatus;
import net.minecraft.world.level.chunk.status.ChunkStep;
public interface GeneratingChunkMap {
GenerationChunkHolder acquireGeneration(long p_343344_);
void releaseGeneration(GenerationChunkHolder p_344409_);
CompletableFuture<ChunkAccess> applyStep(GenerationChunkHolder p_344300_, ChunkStep p_343131_, StaticCache2D<GenerationChunkHolder> p_343029_);
ChunkGenerationTask scheduleGenerationTask(ChunkStatus p_345220_, ChunkPos p_342114_);
void runGenerationTasks();
}