public interface IScriptAPI
Modifier and Type | Method and Description |
---|---|
Script |
getScript() |
java.util.Optional<java.io.File> |
getScriptProfile()
Get the profile/settings this script was started with by the @Override
script scheduler.
|
ScriptType |
getScriptType() |
java.io.File |
getSettingsDirectory()
Get the settings directory for this script.
|
ScriptState |
getState() |
boolean |
isInputEnabled() |
boolean |
isPaused() |
boolean |
isRunning() |
boolean |
isStopping() |
org.apache.logging.log4j.Logger |
logger() |
void |
pause(java.lang.String reason) |
void |
resume() |
void |
stop(java.lang.String reason) |
Script getScript()
ScriptState getState()
ScriptType getScriptType()
void resume()
void pause(java.lang.String reason)
void stop(java.lang.String reason)
boolean isRunning()
boolean isPaused()
boolean isStopping()
boolean isInputEnabled()
java.io.File getSettingsDirectory()
C:/Users/John/EpicBot/ScriptSettings/Pro Agility/
java.util.Optional<java.io.File> getScriptProfile()
File
org.apache.logging.log4j.Logger logger()