From adb4c80a991133fb07e085d0696327bf5fe1ed1a Mon Sep 17 00:00:00 2001 From: danielb Date: Wed, 22 May 2024 23:26:44 +0000 Subject: [PATCH] updated commandMap finder for Worldedit listener --- .../java/de/butzlabben/world/listener/WorldEditListener.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/butzlabben/world/listener/WorldEditListener.java b/src/main/java/de/butzlabben/world/listener/WorldEditListener.java index bce6636..eddd5b7 100644 --- a/src/main/java/de/butzlabben/world/listener/WorldEditListener.java +++ b/src/main/java/de/butzlabben/world/listener/WorldEditListener.java @@ -19,7 +19,7 @@ import java.util.List; import java.util.Map; import java.util.logging.Level; import java.util.stream.Collectors; - +import org.bukkit.Bukkit; public class WorldEditListener implements Listener { private final List worldEditCommands= new ArrayList<>(); @@ -28,7 +28,7 @@ public class WorldEditListener implements Listener { try { String packageName = Bukkit.getServer().getClass().getPackage().getName(); String version = packageName.substring(packageName.lastIndexOf(".") + 1); - Class serverClass = Class.forName("org.bukkit.craftbukkit." + version + ".CraftServer"); + Class serverClass = Bukkit.getServer().getClass(); Field f1 = serverClass.getDeclaredField("commandMap"); f1.setAccessible(true);