From cffa7591d99e89e870d7e8de98b20e096076e179 Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Wed, 30 Jun 2021 10:10:58 +1200 Subject: [PATCH] Don't try to access non-static --- .../disguise/utilities/reflection/ReflectionManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/me/libraryaddict/disguise/utilities/reflection/ReflectionManager.java b/src/main/java/me/libraryaddict/disguise/utilities/reflection/ReflectionManager.java index a898b59e..751ce2d2 100644 --- a/src/main/java/me/libraryaddict/disguise/utilities/reflection/ReflectionManager.java +++ b/src/main/java/me/libraryaddict/disguise/utilities/reflection/ReflectionManager.java @@ -235,6 +235,10 @@ public class ReflectionManager { isInvul = getNmsMethod("Entity", "isInvulnerable", getNmsClass("DamageSource")); for (Field f : getNmsClass("DamageSource").getFields()) { + if (!Modifier.isStatic(f.getModifiers())) { + continue; + } + Object obj = f.get(null); if (obj == null) {