From edb13fb7df4b868f1fb8def976ca9ad3f7a76fe4 Mon Sep 17 00:00:00 2001 From: YoyoNow Date: Sat, 31 Oct 2026 15:43:35 +0100 Subject: [PATCH] Stop registering linked listeners twice ModifyCommand and WorldEditRenderer registered themselves as listener although the SpigotLinker already does, so all their event handlers ran twice. --- LobbySystem/src/de/steamwar/lobby/command/ModifyCommand.java | 2 -- .../src/de/steamwar/core/worldedit/WorldEditRenderer.java | 1 - 2 files changed, 3 deletions(-) diff --git a/LobbySystem/src/de/steamwar/lobby/command/ModifyCommand.java b/LobbySystem/src/de/steamwar/lobby/command/ModifyCommand.java index 8e8f9d99..7d0840d4 100644 --- a/LobbySystem/src/de/steamwar/lobby/command/ModifyCommand.java +++ b/LobbySystem/src/de/steamwar/lobby/command/ModifyCommand.java @@ -25,7 +25,6 @@ import de.steamwar.lobby.LobbySystem; import de.steamwar.lobby.listener.PlayerSpawn; import de.steamwar.sql.SteamwarUser; import de.steamwar.sql.UserPerm; -import org.bukkit.Bukkit; import org.bukkit.GameMode; import org.bukkit.entity.HumanEntity; import org.bukkit.entity.Player; @@ -47,7 +46,6 @@ public class ModifyCommand extends SWCommand implements Listener { public ModifyCommand() { super("modify"); - Bukkit.getPluginManager().registerEvents(this, LobbySystem.getInstance()); } @Register diff --git a/SpigotCore/SpigotCore_Main/src/de/steamwar/core/worldedit/WorldEditRenderer.java b/SpigotCore/SpigotCore_Main/src/de/steamwar/core/worldedit/WorldEditRenderer.java index b66c67ad..f11aec11 100644 --- a/SpigotCore/SpigotCore_Main/src/de/steamwar/core/worldedit/WorldEditRenderer.java +++ b/SpigotCore/SpigotCore_Main/src/de/steamwar/core/worldedit/WorldEditRenderer.java @@ -55,7 +55,6 @@ public class WorldEditRenderer implements Listener { public WorldEditRenderer() { INSTANCE = this; we = WorldEditWrapper.getWorldEditPlugin(); - Bukkit.getPluginManager().registerEvents(this, Core.getInstance()); Bukkit.getScheduler().runTaskTimer(Core.getInstance(), () -> { for (Player player : Bukkit.getOnlinePlayers()) {