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 done = this.done(); if (done.isCompletedExceptionally()) { done.join(); } } }