diff --git a/src/main/java/me/libraryaddict/disguise/utilities/DisguiseUtilities.java b/src/main/java/me/libraryaddict/disguise/utilities/DisguiseUtilities.java index f9d9a79d..6319d60d 100644 --- a/src/main/java/me/libraryaddict/disguise/utilities/DisguiseUtilities.java +++ b/src/main/java/me/libraryaddict/disguise/utilities/DisguiseUtilities.java @@ -1367,13 +1367,10 @@ public class DisguiseUtilities { public static void init() { try { - // Force an exception to be thrown if it doesn't contain trackedPlayerMap - Class tracker = ReflectionManager.getNmsClass("EntityTrackerEntry"); - tracker.getDeclaredField("trackedPlayerMap"); - - // Don't really need this here, but it's insurance! + // Check if we enable the paperdisguiselistener runningPaper = Class.forName("com.destroystokyo.paper.VersionHistoryManager$VersionData") != null; - } catch (Exception ignored) { + } catch (Exception ex) { + runningPaper = true; } GsonBuilder gsonBuilder = new GsonBuilder();