Update from Git Manager GUI

This commit is contained in:
2026-02-26 11:07:51 +01:00
parent 43dac083d4
commit 35dded973b
26 changed files with 1121 additions and 528 deletions

View File

@@ -22,10 +22,30 @@ public class PetManager implements Listener {
private static final Map<UUID, Entity> activePets = new HashMap<>();
// Singleton-Instanz, damit registerEvents() nur einmal aufgerufen wird
private static PetManager instance;
public PetManager() {
Bukkit.getPluginManager().registerEvents(this, NexusLobby.getInstance());
}
/**
* Registriert den PetManager als Listener, falls noch nicht geschehen.
* Muss einmalig beim Plugin-Start aufgerufen werden (z.B. aus GadgetModule.onEnable).
*/
public static void register() {
if (instance == null) {
instance = new PetManager();
}
}
public static void unregister() {
if (instance != null) {
org.bukkit.event.HandlerList.unregisterAll(instance);
instance = null;
}
}
/**
* Spawnt ein echtes Tier-Entity für den Spieler.
*/