/* * Decompiled with CFR 0.152. */ package net.minecraft.server.level; import java.util.concurrent.CompletableFuture; import net.minecraft.server.level.ChunkGenerationTask; import net.minecraft.server.level.GenerationChunkHolder; 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 { public GenerationChunkHolder acquireGeneration(long var1); public void releaseGeneration(GenerationChunkHolder var1); public CompletableFuture applyStep(GenerationChunkHolder var1, ChunkStep var2, StaticCache2D var3); public ChunkGenerationTask scheduleGenerationTask(ChunkStatus var1, ChunkPos var2); public void runGenerationTasks(); }