From a70034e0b58f18538c5768b7a82f163c0debfbdc Mon Sep 17 00:00:00 2001 From: Nassim Jahnke Date: Thu, 18 May 2023 11:53:34 +0200 Subject: [PATCH] Remove early static initializer call Weird NoClassDefFoundError going on --- .../java/com/viaversion/viaversion/ViaVersionPlugin.java | 5 ----- .../viaversion/viaversion/bukkit/listeners/JoinListener.java | 3 --- 2 files changed, 8 deletions(-) diff --git a/bukkit/src/main/java/com/viaversion/viaversion/ViaVersionPlugin.java b/bukkit/src/main/java/com/viaversion/viaversion/ViaVersionPlugin.java index fc6ffdc8e..9d04eded4 100644 --- a/bukkit/src/main/java/com/viaversion/viaversion/ViaVersionPlugin.java +++ b/bukkit/src/main/java/com/viaversion/viaversion/ViaVersionPlugin.java @@ -80,11 +80,6 @@ public class ViaVersionPlugin extends JavaPlugin implements ViaPlatform // Config magic conf = new BukkitViaConfig(); - - // Load a bunch of classes early with slow reflection and more classloading - if (conf.shouldRegisterUserConnectionOnJoin()) { - Via.getManager().getScheduler().execute(JoinListener::init); - } } @Override diff --git a/bukkit/src/main/java/com/viaversion/viaversion/bukkit/listeners/JoinListener.java b/bukkit/src/main/java/com/viaversion/viaversion/bukkit/listeners/JoinListener.java index 8ef85b911..1f3516751 100644 --- a/bukkit/src/main/java/com/viaversion/viaversion/bukkit/listeners/JoinListener.java +++ b/bukkit/src/main/java/com/viaversion/viaversion/bukkit/listeners/JoinListener.java @@ -62,9 +62,6 @@ public class JoinListener implements Listener { CHANNEL = channelField; } - public static void init() { - } - // Loosely search a field with any name, as long as it matches a type name. private static Field findField(Class clazz, String... types) throws NoSuchFieldException { for (Field field : clazz.getDeclaredFields()) {