--- miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/web/WebLoader.java 2012/03/21 17:04:29 1760 +++ miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/web/WebLoader.java 2012/05/28 14:32:53 1803 @@ -8,8 +8,17 @@ import dk.thoerup.bukkit.hoeruputils.HoerupUtilsPlugin; public class WebLoader { + + private static WebLoader instance = null; + /* Singleton */ + public static WebLoader getInstance() { + if (instance == null) { + instance = new WebLoader(); + } + return instance; + } - public static void load(HoerupUtilsPlugin plugin, Configuration logintimeConfig, Configuration homeConfig) { + public void load(HoerupUtilsPlugin plugin, Configuration logintimeConfig, Configuration homeConfig) { PluginManager pm = plugin.getServer().getPluginManager(); Plugin api = pm.getPlugin("ApiBukkit") ; @@ -17,8 +26,11 @@ StatusListener status = new StatusListener(plugin, plugin.getServer(), logintimeConfig, homeConfig ); // api.setRequestController("webstatus", status );hi + BanListener ban = new BanListener(plugin, plugin.getServer() ); + ApiManager.getInstance().registerController( status ); + ApiManager.getInstance().registerController( ban ); } else { System.out.println("Could not find ApiBukkit"); }