Fixed a bug that prevented loading the Stats 2.0 plugin.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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.");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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")){
|
||||
|
||||
Reference in New Issue
Block a user