From e1992ec5b769b85b72fe579929fb73898c337faf Mon Sep 17 00:00:00 2001 From: dvorakmortonxd Date: Tue, 4 Aug 2026 20:10:45 +0200 Subject: [PATCH] fuck, wrong upload --- .../one/eim/gravitycontrol/Compatibility.java | 30 ------------------- 1 file changed, 30 deletions(-) delete mode 100644 src/main/java/one/eim/gravitycontrol/Compatibility.java diff --git a/src/main/java/one/eim/gravitycontrol/Compatibility.java b/src/main/java/one/eim/gravitycontrol/Compatibility.java deleted file mode 100644 index 7c6e00e..0000000 --- a/src/main/java/one/eim/gravitycontrol/Compatibility.java +++ /dev/null @@ -1,30 +0,0 @@ -package one.eim.gravitycontrol; - -import org.bukkit.Bukkit; -import org.bukkit.plugin.Plugin; - -public class Compatibility { - - public static Boolean IS_FOLIA = null; - - private static boolean methodExist(Class clazz, String methodName, Class... parameterTypes) { - try { - clazz.getDeclaredMethod(methodName, parameterTypes); - return true; - } catch (Throwable ignored) {} - return false; - } - - public static Boolean isFolia() { - if (IS_FOLIA == null) IS_FOLIA = methodExist(Bukkit.class, "getGlobalRegionScheduler"); - return IS_FOLIA; - } - - public static void runTaskAsync(Plugin plugin, Runnable runnable) { - if (isFolia()) { - Bukkit.getAsyncScheduler().runNow(plugin, (task) -> runnable.run()); - return; - } - Bukkit.getScheduler().runTaskAsynchronously(plugin, runnable); - } -}