diff --git a/src/de/sockenklaus/XmlStats/XmlStats.java b/src/de/sockenklaus/XmlStats/XmlStats.java index 7798d55..87f19c7 100644 --- a/src/de/sockenklaus/XmlStats/XmlStats.java +++ b/src/de/sockenklaus/XmlStats/XmlStats.java @@ -21,8 +21,6 @@ import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.plugin.Plugin; import org.bukkit.plugin.java.JavaPlugin; -import org.bukkit.event.Event.Priority; -import org.bukkit.event.Event.Type; import com.nidefawl.Achievements.Achievements; import terranetworkorg.Stats.Stats; @@ -254,11 +252,11 @@ public class XmlStats extends JavaPlugin { protected void reload() { this.onDisable(); this.onEnable(); - } + private void registerEvents(){ XmlStatsServerListener listener = new XmlStatsServerListener(this); - getServer().getPluginManager().registerEvent(Type.PLUGIN_ENABLE, listener, Priority.Monitor, this); + getServer().getPluginManager().registerEvents(listener, this); } } diff --git a/src/de/sockenklaus/XmlStats/XmlStatsServerListener.java b/src/de/sockenklaus/XmlStats/XmlStatsServerListener.java index a9a7bca..ddd4d21 100644 --- a/src/de/sockenklaus/XmlStats/XmlStatsServerListener.java +++ b/src/de/sockenklaus/XmlStats/XmlStatsServerListener.java @@ -3,15 +3,16 @@ */ package de.sockenklaus.XmlStats; +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; import org.bukkit.event.server.PluginDisableEvent; import org.bukkit.event.server.PluginEnableEvent; -import org.bukkit.event.server.ServerListener; /** * @author socrates * */ -public class XmlStatsServerListener extends ServerListener { +public class XmlStatsServerListener implements Listener { private XmlStats plugin; public XmlStatsServerListener(XmlStats plugin){ @@ -40,6 +41,7 @@ public class XmlStatsServerListener extends ServerListener { } + @EventHandler public void onPluginEnable(PluginEnableEvent event){ if(this.identifyPlugin(event, "stats")){ this.plugin.hookStats();