Skip to content

Commit 06d02fe

Browse files
removes modules from both modules and moduleInstances
1 parent 44d7646 commit 06d02fe

File tree

1 file changed

+13
-0
lines changed
  • src/main/java/meteordevelopment/meteorclient/systems/modules

1 file changed

+13
-0
lines changed

src/main/java/meteordevelopment/meteorclient/systems/modules/Modules.java

+13
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,19 @@ public void add(Module module) {
393393
getGroup(removedModule.get().category).remove(removedModule.get());
394394
}
395395

396+
if (moduleInstances.values().removeIf(module1 -> {
397+
if (module1.name.equals(module.name)) {
398+
removedModule.set(module1);
399+
module1.settings.unregisterColorSettings();
400+
401+
return true;
402+
}
403+
404+
return false;
405+
})) {
406+
getGroup(removedModule.get().category).remove(removedModule.get());
407+
}
408+
396409
// Add the module
397410
modules.add(module);
398411
moduleInstances.put(module.getClass(), module);

0 commit comments

Comments
 (0)