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.command.CommandSender;
|
||||||
import org.bukkit.plugin.Plugin;
|
import org.bukkit.plugin.Plugin;
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
import org.bukkit.event.Event.Priority;
|
|
||||||
import org.bukkit.event.Event.Type;
|
|
||||||
|
|
||||||
import com.nidefawl.Achievements.Achievements;
|
import com.nidefawl.Achievements.Achievements;
|
||||||
import terranetworkorg.Stats.Stats;
|
import terranetworkorg.Stats.Stats;
|
||||||
@@ -254,11 +252,11 @@ public class XmlStats extends JavaPlugin {
|
|||||||
protected void reload() {
|
protected void reload() {
|
||||||
this.onDisable();
|
this.onDisable();
|
||||||
this.onEnable();
|
this.onEnable();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void registerEvents(){
|
private void registerEvents(){
|
||||||
XmlStatsServerListener listener = new XmlStatsServerListener(this);
|
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;
|
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.PluginDisableEvent;
|
||||||
import org.bukkit.event.server.PluginEnableEvent;
|
import org.bukkit.event.server.PluginEnableEvent;
|
||||||
import org.bukkit.event.server.ServerListener;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author socrates
|
* @author socrates
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class XmlStatsServerListener extends ServerListener {
|
public class XmlStatsServerListener implements Listener {
|
||||||
private XmlStats plugin;
|
private XmlStats plugin;
|
||||||
|
|
||||||
public XmlStatsServerListener(XmlStats plugin){
|
public XmlStatsServerListener(XmlStats plugin){
|
||||||
@@ -40,6 +41,7 @@ public class XmlStatsServerListener extends ServerListener {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@EventHandler
|
||||||
public void onPluginEnable(PluginEnableEvent event){
|
public void onPluginEnable(PluginEnableEvent event){
|
||||||
if(this.identifyPlugin(event, "stats")){
|
if(this.identifyPlugin(event, "stats")){
|
||||||
this.plugin.hookStats();
|
this.plugin.hookStats();
|
||||||
|
|||||||
Reference in New Issue
Block a user