unregister listener when plugin disabled

This commit is contained in:
2025-10-21 22:11:26 +01:00
parent 74dcff0b4a
commit e273d00b2d
3 changed files with 13 additions and 3 deletions

View File

@@ -4,7 +4,7 @@ org.gradle.jvmargs=-Xmx1G
org.gradle.parallel=true
# Plugin
plugin_version=0.1.0
plugin_version=0.1.1
plugin_group=xyz.twokilohertz
plugin_base_name=playerlistdeathcount

View File

@@ -1,13 +1,23 @@
package xyz.twokilohertz.playerlistdeathcount;
import org.bukkit.event.HandlerList;
import org.bukkit.event.Listener;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
import xyz.twokilohertz.playerlistdeathcount.listeners.PlayerEventListener;
public class PlayerListDeathCount extends JavaPlugin {
private Listener playerEventListener;
@Override
public void onEnable() {
PluginManager pluginManager = getServer().getPluginManager();
pluginManager.registerEvents(new PlayerEventListener(), this);
playerEventListener = new PlayerEventListener();
pluginManager.registerEvents(playerEventListener, this);
}
@Override
public void onDisable() {
HandlerList.unregisterAll(playerEventListener);
}
}

View File

@@ -1,5 +1,5 @@
name: PlayerListDeathCount
version: 0.1.0
version: 0.1.1
description: Show the number of deaths players have in the server online player list
author: twokilohertz
website: https://git.2khz.xyz/adam/PlayerListDeathCount