clickgui, make hud toggleable
This commit is contained in:
parent
05ff377b5c
commit
411790540a
8 changed files with 173 additions and 19 deletions
|
@ -11,28 +11,50 @@ public class ModuleManager
|
|||
|
||||
public ModuleManager()
|
||||
{
|
||||
registerModules(new Fly());
|
||||
registerModules(
|
||||
new Fly(),
|
||||
new NoFall(),
|
||||
new HUDModule()
|
||||
);
|
||||
}
|
||||
|
||||
public void registerModule(Module_ module) {
|
||||
public void registerModule(Module_ module)
|
||||
{
|
||||
modules.add(module);
|
||||
}
|
||||
|
||||
public void registerModules(Module_... modules) {
|
||||
public void registerModules(Module_... modules)
|
||||
{
|
||||
for (Module_ module : modules) {
|
||||
this.modules.add(module);
|
||||
}
|
||||
}
|
||||
|
||||
public Module_ getModuleByName(String moduleName) {
|
||||
for(Module_ mod : modules) {
|
||||
if ((mod.name.trim().equalsIgnoreCase(moduleName)) || (mod.toString().trim().equalsIgnoreCase(moduleName.trim()))) {
|
||||
return mod;
|
||||
public Module_ getModuleByName(String moduleName)
|
||||
{
|
||||
for(Module_ module : modules)
|
||||
{
|
||||
if ((module.name.trim().equalsIgnoreCase(moduleName)))
|
||||
{
|
||||
return module;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public ArrayList<Module_> getModulesByCategory(Category category)
|
||||
{
|
||||
ArrayList<Module_> returnedModules = new ArrayList<>();
|
||||
for(Module_ module : modules)
|
||||
{
|
||||
if (module.category == category)
|
||||
{
|
||||
returnedModules.add(module);
|
||||
}
|
||||
}
|
||||
return returnedModules;
|
||||
}
|
||||
|
||||
public ArrayList<Module_> getEnabledModules()
|
||||
{
|
||||
ArrayList<Module_> enabledModules = new ArrayList<>();
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
package me.kawaiizenbo.moonlight.module.modules;
|
||||
|
||||
import me.kawaiizenbo.moonlight.module.Category;
|
||||
import me.kawaiizenbo.moonlight.module.Module_;
|
||||
|
||||
public class HUDModule extends Module_
|
||||
{
|
||||
public HUDModule()
|
||||
{
|
||||
super("HUD", "Enables or disables the Moonlight HUD.", Category.RENDER);
|
||||
this.enabled = true;
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue