diff --git a/src/com/redstoner/misc/Main.java b/src/com/redstoner/misc/Main.java index bd016ce..92ee7d7 100644 --- a/src/com/redstoner/misc/Main.java +++ b/src/com/redstoner/misc/Main.java @@ -6,43 +6,11 @@ import com.redstoner.annotations.Version; import com.redstoner.coremods.debugger.Debugger; import com.redstoner.coremods.moduleLoader.ModuleLoader; import com.redstoner.misc.mysql.MysqlHandler; -import com.redstoner.modules.abot.Abot; -import com.redstoner.modules.adminchat.Adminchat; -import com.redstoner.modules.adminnotes.AdminNotes; -import com.redstoner.modules.challenge.Challenge; -import com.redstoner.modules.chatalias.Chatalias; -import com.redstoner.modules.chatgroups.Chatgroups; -import com.redstoner.modules.chatonly.ChatOnly; -import com.redstoner.modules.check.Check; -import com.redstoner.modules.clear.Clear; -import com.redstoner.modules.clearonjoin.ClearOnJoin; -import com.redstoner.modules.cycle.Cycle; -import com.redstoner.modules.damnspam.DamnSpam; -import com.redstoner.modules.essentials.Essentials; -import com.redstoner.modules.firstseen.FirstSeen; -import com.redstoner.modules.illumination.Illumination; -import com.redstoner.modules.imout.Imout; -import com.redstoner.modules.lagchunks.LagChunks; -import com.redstoner.modules.loginsecurity.LoginSecurity; -import com.redstoner.modules.mentio.Mentio; -import com.redstoner.modules.misc.Misc; -import com.redstoner.modules.motd.Motd; -import com.redstoner.modules.nametags.Nametags; -import com.redstoner.modules.naming.Naming; -import com.redstoner.modules.pmtoggle.Pmtoggle; -import com.redstoner.modules.reports.Reports; -import com.redstoner.modules.saylol.Saylol; -import com.redstoner.modules.scriptutils.Scriptutils; -import com.redstoner.modules.skullclick.SkullClick; -import com.redstoner.modules.tag.Tag; -import com.redstoner.modules.vanish.Vanish; -import com.redstoner.modules.warn.Warn; -import com.redstoner.modules.webtoken.WebToken; /** Main class. Duh. * * @author Pepich */ -@Version(major = 1, minor = 6, revision = 0, compatible = -1) +@Version(major = 3, minor = 0, revision = 0, compatible = -1) public class Main extends JavaPlugin { public static JavaPlugin plugin; @@ -54,44 +22,44 @@ public class Main extends JavaPlugin Debugger.init(); ModuleLoader.init(); MysqlHandler.init(); - ModuleLoader.addModule(Abot.class); - ModuleLoader.addModule(Adminchat.class); - ModuleLoader.addModule(AdminNotes.class); - // TODO: ModuleLoader.addModule(BlockplaceMods.class); - // TODO: ModuleLoader.addModule(Calc.class); - ModuleLoader.addModule(Challenge.class); - ModuleLoader.addModule(ChatOnly.class); - ModuleLoader.addModule(Clear.class); - ModuleLoader.addModule(ClearOnJoin.class); - ModuleLoader.addModule(Chatalias.class); - ModuleLoader.addModule(Cycle.class); - ModuleLoader.addModule(Chatgroups.class); - ModuleLoader.addModule(Check.class); - ModuleLoader.addModule(DamnSpam.class); - ModuleLoader.addModule(Essentials.class); - ModuleLoader.addModule(FirstSeen.class); - // TODO: ModuleLoader.addModule(Friends.class); - ModuleLoader.addModule(Illumination.class); - // TODO: ModuleLoader.addModule(Imbusy.class); - ModuleLoader.addModule(Imout.class); - ModuleLoader.addModule(LagChunks.class); - ModuleLoader.addModule(LoginSecurity.class); - ModuleLoader.addModule(Mentio.class); - ModuleLoader.addModule(Misc.class); - ModuleLoader.addModule(Motd.class); - ModuleLoader.addModule(Naming.class); - ModuleLoader.addModule(Nametags.class); - ModuleLoader.addModule(Pmtoggle.class); - ModuleLoader.addModule(Reports.class); - ModuleLoader.addModule(Saylol.class); - ModuleLoader.addModule(Scriptutils.class); - // TODO: ModuleLoader.addModule(Serversigns.class); - // TODO: ModuleLoader.addModule(Signalstrength.class); - ModuleLoader.addModule(SkullClick.class); - ModuleLoader.addModule(Tag.class); - ModuleLoader.addModule(Vanish.class); - ModuleLoader.addModule(Warn.class); - ModuleLoader.addModule(WebToken.class); + ModuleLoader.addDynamicModule("com.redstoner.modules.abot.Abot"); + ModuleLoader.addDynamicModule("com.redstoner.modules.adminchat.Adminchat"); + ModuleLoader.addDynamicModule("com.redstoner.modules.adminnotes.AdminNotes"); + // TODO: ModuleLoader.addDynamicModule("com.redstoner.modules.blockplacemods.BlockplaceMods"); + // TODO: ModuleLoader.addDynamicModule("com.redstoner.modules.calc.Calc"); + ModuleLoader.addDynamicModule("com.redstoner.modules.challenge.Challenge"); + ModuleLoader.addDynamicModule("com.redstoner.modules.chatonly.ChatOnly"); + ModuleLoader.addDynamicModule("com.redstoner.modules.clear.Clear"); + ModuleLoader.addDynamicModule("com.redstoner.modules.clearonjoin.ClearOnJoin"); + ModuleLoader.addDynamicModule("com.redstoner.modules.chatalias.Chatalias"); + ModuleLoader.addDynamicModule("com.redstoner.modules.cycle.Cycle"); + ModuleLoader.addDynamicModule("com.redstoner.modules.chatgroups.Chatgroups"); + ModuleLoader.addDynamicModule("com.redstoner.modules.check.Check"); + ModuleLoader.addDynamicModule("com.redstoner.modules.damnspam.DamnSpam"); + // ModuleLoader.addDynamicModule("com.redstoner.modules.essentials.Essentials"); + ModuleLoader.addDynamicModule("com.redstoner.modules.firstseen.FirstSeen"); + // TODO: ModuleLoader.addDynamicModule("com.redstoner.modules.friends.Friends"); + ModuleLoader.addDynamicModule("com.redstoner.modules.illumination.Illumination"); + // TODO: ModuleLoader.addDynamicModule("com.redstoner.modules.imbusy.Imbusy"); + ModuleLoader.addDynamicModule("com.redstoner.modules.imout.Imout"); + ModuleLoader.addDynamicModule("com.redstoner.modules.lagchunks.LagChunks"); + ModuleLoader.addDynamicModule("com.redstoner.modules.loginsecurity.LoginSecurity"); + ModuleLoader.addDynamicModule("com.redstoner.modules.mentio.Mentio"); + ModuleLoader.addDynamicModule("com.redstoner.modules.misc.Misc"); + ModuleLoader.addDynamicModule("com.redstoner.modules.motd.Motd"); + ModuleLoader.addDynamicModule("com.redstoner.modules.naming.Naming"); + ModuleLoader.addDynamicModule("com.redstoner.modules.nametags.Nametags"); + ModuleLoader.addDynamicModule("com.redstoner.modules.pmtoggle.Pmtoggle"); + ModuleLoader.addDynamicModule("com.redstoner.modules.reports.Reports"); + ModuleLoader.addDynamicModule("com.redstoner.modules.saylol.Saylol"); + ModuleLoader.addDynamicModule("com.redstoner.modules.scriptutils.Scriptutils"); + // TODO: ModuleLoader.addDynamicModule("com.redstoner.modules.serversigns.Serversigns"); + // TODO: ModuleLoader.addDynamicModule("com.redstoner.modules.signalstrength.Signalstrength"); + ModuleLoader.addDynamicModule("com.redstoner.modules.skullclick.SkullClick"); + ModuleLoader.addDynamicModule("com.redstoner.modules.tag.Tag"); + ModuleLoader.addDynamicModule("com.redstoner.modules.vanish.Vanish"); + ModuleLoader.addDynamicModule("com.redstoner.modules.warn.Warn"); + ModuleLoader.addDynamicModule("com.redstoner.modules.webtoken.WebToken"); // And enable them ModuleLoader.enableModules(); }