// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.core.universe.world;

import com.hypixel.hytale.math.util.ChunkUtil;
import com.hypixel.hytale.server.core.universe.world.chunk.WorldChunk;
import java.util.concurrent.CompletableFuture;

@Deprecated
public interface IWorldChunksAsync
{
    CompletableFuture<WorldChunk> getChunkAsync(final long p0);
    
    CompletableFuture<WorldChunk> getNonTickingChunkAsync(final long p0);
    
    default CompletableFuture<WorldChunk> getChunkAsync(final int x, final int z) {
        return this.getChunkAsync(ChunkUtil.indexChunk(x, z));
    }
    
    default CompletableFuture<WorldChunk> getNonTickingChunkAsync(final int x, final int z) {
        return this.getNonTickingChunkAsync(ChunkUtil.indexChunk(x, z));
    }
}
