Update from Git Manager GUI
This commit is contained in:
@@ -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.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user