diff --git a/.build.number b/.build.number index fa9d189..e92e783 100644 --- a/.build.number +++ b/.build.number @@ -1,3 +1,3 @@ #Build Number for ANT. Do not edit! -#Fri Feb 03 15:11:44 CET 2012 -build.number=69 +#Fri Feb 03 16:29:04 CET 2012 +build.number=72 diff --git a/src/de/sockenklaus/XmlStats/XmlStats.java b/src/de/sockenklaus/XmlStats/XmlStats.java index 87f19c7..f19fbf2 100644 --- a/src/de/sockenklaus/XmlStats/XmlStats.java +++ b/src/de/sockenklaus/XmlStats/XmlStats.java @@ -175,8 +175,10 @@ public class XmlStats extends JavaPlugin { } protected void hookStats(){ - Plugin StatsTemp = getServer().getPluginManager().getPlugin("Stats"); + Plugin StatsTemp = getServer().getPluginManager().getPlugin("Stats 2.0"); + LogDebug("Got Plugin \"Stats 2.0\""); Webserver webserver = (Webserver)XmlStatsRegistry.get("webserver"); + LogDebug("Got webserver-object"); if(this.checkStats()){ XmlStatsRegistry.put("stats", (Stats)StatsTemp); @@ -194,9 +196,15 @@ public class XmlStats extends JavaPlugin { * @return true, if is stats hooked */ public boolean checkStats(){ + LogDebug("Stats 2.0? Are you there?"); Plugin StatsTemp = getServer().getPluginManager().getPlugin("Stats 2.0"); + LogDebug("Got object \"Stats 2.0\""); - if(StatsTemp != null && StatsTemp.getClass().getName().equals("terranetworkorg.Stats.Stats") && StatsTemp.isEnabled()) return true; + if(StatsTemp != null && StatsTemp.getClass().getName().equals("terranetworkorg.Stats.Stats") && StatsTemp.isEnabled()){ + LogDebug("terranetworkorg.Stats.Stats is enabled."); + return true; + } + LogDebug("terranetworkorg.Stats.Stats is not enabled."); return false; } @@ -255,8 +263,11 @@ public class XmlStats extends JavaPlugin { } private void registerEvents(){ + LogDebug("Trying to register ServerListener"); XmlStatsServerListener listener = new XmlStatsServerListener(this); + LogDebug("Listener-object created."); getServer().getPluginManager().registerEvents(listener, this); + LogDebug("Event registered."); } } diff --git a/src/de/sockenklaus/XmlStats/XmlStatsServerListener.java b/src/de/sockenklaus/XmlStats/XmlStatsServerListener.java index ddd4d21..1caaa30 100644 --- a/src/de/sockenklaus/XmlStats/XmlStatsServerListener.java +++ b/src/de/sockenklaus/XmlStats/XmlStatsServerListener.java @@ -43,7 +43,10 @@ public class XmlStatsServerListener implements Listener { @EventHandler public void onPluginEnable(PluginEnableEvent event){ - if(this.identifyPlugin(event, "stats")){ + XmlStats.LogDebug("onPluginEnable fired"); + + if(this.identifyPlugin(event, "stats 2.0")){ + XmlStats.LogDebug("Stats 2.0 fired the event"); this.plugin.hookStats(); } if(this.identifyPlugin(event, "achievements")){