EchoAutomationApi

Functions

Link copied to clipboard

Returns information about the currently running script, or null if no script is running.

Link copied to clipboard
abstract fun getScripts(): List<ScriptData>
Link copied to clipboard
abstract fun pauseScript()
Link copied to clipboard
abstract fun registerFunction(name: String, function: GameFunction)
Link copied to clipboard
abstract fun registerTickListener(listener: GameListener)
Link copied to clipboard
abstract fun resumeScript()
Link copied to clipboard
abstract fun runScript(scriptData: ScriptData, args: String = ""): ScriptStartResult

Starts a script. Returns a ScriptStartResult indicating success (with a run ID) or failure (with a reason string).

Link copied to clipboard
abstract fun stopScript()
Link copied to clipboard
abstract fun unregisterFunction(name: String)
Link copied to clipboard
abstract fun unregisterTickListener(listener: GameListener)