Implemented new Event system.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user