minecraft-src/net/minecraft/server/packs/resources/ReloadInstance.java
2025-07-04 01:41:11 +03:00

20 lines
434 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();
}
}
}