From dfe4001102e532b3bc67df3ea238987c4bedccaf Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Tue, 20 Jul 2021 20:46:08 +1200 Subject: [PATCH] Fix paper breaking saved disguises, or my own code. Lets blame them anyways. --- .../disguise/utilities/DisguiseUtilities.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) 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();