From cfe1b33611c257db7d2db1fd59edbe6ab6d6b65a 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 7fdf276..85d9bd6 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