@@ -0,0 +1,1056 @@
+package modules;%0A%0Aimport java.util.HashSet;%0A%0Apublic class Modules %7B%0A%09%0A%09public static HashSet%3CModule%3E loadAll()%7B%0A%09%09HashSet%3CModule%3E modules = new HashSet%3CModule%3E();%0A%09%09modules.add(new IBIP());%0A%09%09modules.add(new Admin());%0A%09%09modules.add(new Cowsay());%0A%09%09modules.add(new Fortune());%0A%09%09modules.add(new Google());%0A%09%09modules.add(new Help());%0A%09%09modules.add(new Ignores());%0A%09%09modules.add(new Invite());%0A%09%09modules.add(new KiwiIRC());%0A%09%09modules.add(new London());%0A%09%09modules.add(new Money());%0A%09%09modules.add(new NoBro());%0A%09%09modules.add(new Ping());%0A%09%09modules.add(new Quotes());%0A%09%09modules.add(new Rainbow());%0A%09%09modules.add(new Random());%0A%09%09modules.add(new SongLyrics());%0A%09%09modules.add(new Spam());%0A%09%09modules.add(new Steam());%0A%09%09modules.add(new Time());%0A%09%09modules.add(new TopKek());%0A%09%09modules.add(new Triggers());%0A%09%09modules.add(new TitleReporting());%0A%09%09modules.add(new UrbanDictionary());%0A%09%09modules.add(new modules.UserInfo());%0A%09%09modules.add(new Version());%0A%09%09modules.add(new Voting());%0A%09%09modules.add(new Youtube());%0A%09%09modules.add(new Weather());%0A%09%09%0A%09%09return modules;%0A%09%7D%0A%7D%0A

Move module loading to module class to make way for improvments to modularity and runtime module changes