From ee3879cafe196e82fb3f992f1a1403b31ec984e3 Mon Sep 17 00:00:00 2001 From: trashcode07 Date: Fri, 31 Jul 2026 19:05:19 +0300 Subject: [PATCH 1/3] chore: make methods in ModuleManager static --- src/main/kotlin/org/cobalt/module/ModuleManager.kt | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/kotlin/org/cobalt/module/ModuleManager.kt b/src/main/kotlin/org/cobalt/module/ModuleManager.kt index 1121a5c..52c6341 100644 --- a/src/main/kotlin/org/cobalt/module/ModuleManager.kt +++ b/src/main/kotlin/org/cobalt/module/ModuleManager.kt @@ -53,7 +53,7 @@ object ModuleManager { addModule(module) } } - + @JvmStatic fun addModule(module: Module) { if (!modules.add(module)) { error("'${module.name}' is already registered") @@ -66,13 +66,13 @@ object ModuleManager { EventBus.register(module) } } - + @JvmStatic fun getModule(moduleName: String): Module? { return modules.find { module -> module.name.equals(moduleName, true) } } - + @JvmStatic fun startScript(script: Script) { if (currentScript != null && currentScript != script) { stopScript() @@ -87,7 +87,7 @@ object ModuleManager { currentScript = script script.startScript() } - + @JvmStatic fun stopScript() { if (currentScript == null) { ChatUtils.sendSystemMessage("There is no script currently running") @@ -101,12 +101,14 @@ object ModuleManager { currentScript = null } } - + @JvmStatic fun isScriptRunning() = currentScript != null - + @JvmStatic fun pauseScript() = currentScript?.pause() + @JvmStatic fun resumeScript() = currentScript?.resume() + @JvmStatic fun getScript(scriptName: String): Script? { return modules .filterIsInstance