Code/net/minecraft/server/packs/resources/ReloadInstance.java

20 lines
484 B
Java

package net.minecraft.server.packs.resources;
import java.util.concurrent.CompletableFuture;
public interface ReloadInstance {
CompletableFuture<?> done();
float getActualProgress();
default boolean isDone() {
return this.done().isDone();
}
default void checkExceptions() {
CompletableFuture<?> completablefuture = this.done();
if (completablefuture.isCompletedExceptionally()) {
completablefuture.join();
}
}
}