Files
Paper/paper-server/src/main/java/org/spigotmc/AsyncCatcher.java
2024-12-20 10:52:51 -08:00

16 lines
538 B
Java

package org.spigotmc;
import net.minecraft.server.MinecraftServer;
public class AsyncCatcher {
public static boolean enabled = true;
public static void catchOp(String reason) {
if (!ca.spottedleaf.moonrise.common.util.TickThread.isTickThread()) { // Paper - chunk system
MinecraftServer.LOGGER.error("Thread {} failed main thread check: {}", Thread.currentThread().getName(), reason, new Throwable()); // Paper
throw new IllegalStateException("Asynchronous " + reason + "!");
}
}
}