From 339b2ef923e1957a6b59ba9d6afba56d87f2a152 Mon Sep 17 00:00:00 2001 From: Lukas Alt Date: Mon, 15 May 2023 15:16:36 +0200 Subject: [PATCH] Ignore static fields in wrapper class for AutoWrapper (#2401) --- src/main/java/com/comphenix/protocol/wrappers/AutoWrapper.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/comphenix/protocol/wrappers/AutoWrapper.java b/src/main/java/com/comphenix/protocol/wrappers/AutoWrapper.java index d37d904c..60855be3 100644 --- a/src/main/java/com/comphenix/protocol/wrappers/AutoWrapper.java +++ b/src/main/java/com/comphenix/protocol/wrappers/AutoWrapper.java @@ -151,6 +151,7 @@ public class AutoWrapper implements EquivalentConverter { if (wrapperAccessors == null) { wrapperAccessors = Arrays .stream(wrapperClass.getDeclaredFields()) + .filter(field -> !Modifier.isStatic(field.getModifiers())) .map(Accessors::getFieldAccessor) .toArray(FieldAccessor[]::new); }