Package com.soulfiremc.server.script
Class ScriptManager
java.lang.Object
com.soulfiremc.server.script.ScriptManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
static final record
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.graalvm.polyglot.HostAccess
buildHostAccess
(ScriptManager.Script script) void
void
void
killScript
(UUID id) void
maybeReRegisterScript
(ScriptEntity scriptEntity) void
registerScript
(ScriptEntity scriptEntity) void
registerScript
(UUID id, String name, ScriptEntity.ScriptType scriptType, boolean elevatedPermissions) scripts()
void
startScript
(UUID id) void
unregisterScript
(UUID id)
-
Constructor Details
-
ScriptManager
-
-
Method Details
-
handleGenericEvent
-
registerScript
-
maybeReRegisterScript
-
registerScript
public void registerScript(UUID id, String name, ScriptEntity.ScriptType scriptType, boolean elevatedPermissions) -
destroyManager
public void destroyManager() -
killScript
-
unregisterScript
-
buildHostAccess
-
startScript
-
scripts
-