diff --git a/src/main/java/me/totalfreedom/totalfreedommod/httpd/HTTPDaemon.java b/src/main/java/me/totalfreedom/totalfreedommod/httpd/HTTPDaemon.java index 21b647b6..177df52a 100644 --- a/src/main/java/me/totalfreedom/totalfreedommod/httpd/HTTPDaemon.java +++ b/src/main/java/me/totalfreedom/totalfreedommod/httpd/HTTPDaemon.java @@ -137,7 +137,7 @@ public class HTTPDaemon extends FreedomService private void module(String name, Class clazz, boolean async) { - modules.put(name, ModuleExecutable.forClass(plugin, clazz, async)); + modules.put(name, ModuleExecutable.forClass(clazz, async)); } private class HTTPD extends NanoHTTPD @@ -146,12 +146,7 @@ public class HTTPDaemon extends FreedomService { super(port); } - - private HTTPD(String hostname, int port) - { - super(hostname, port); - } - + @Override public Response serve(HTTPSession session) { diff --git a/src/main/java/me/totalfreedom/totalfreedommod/httpd/ModuleExecutable.java b/src/main/java/me/totalfreedom/totalfreedommod/httpd/ModuleExecutable.java index 873f457a..a345f0ac 100644 --- a/src/main/java/me/totalfreedom/totalfreedommod/httpd/ModuleExecutable.java +++ b/src/main/java/me/totalfreedom/totalfreedommod/httpd/ModuleExecutable.java @@ -15,12 +15,12 @@ public abstract class ModuleExecutable this.async = async; } - public static ModuleExecutable forClass(final TotalFreedomMod plugin, Class clazz, boolean async) + public static ModuleExecutable forClass(Class clazz, boolean async) { final Constructor cons; try { - cons = clazz.getConstructor(TotalFreedomMod.class, NanoHTTPD.HTTPSession.class); + cons = clazz.getConstructor(NanoHTTPD.HTTPSession.class); } catch (Exception ex) { @@ -34,7 +34,7 @@ public abstract class ModuleExecutable { try { - return cons.newInstance(plugin, session).getResponse(); + return cons.newInstance(session).getResponse(); } catch (Exception ex) {