Class ScriptManager
java.lang.Object
com.soulfiremc.server.script.ScriptManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.graalvm.polyglot.HostAccessbuildHostAccess(ScriptManager.Script script) voidvoidvoidkillScript(UUID id) voidmaybeReRegisterScript(ScriptEntity scriptEntity) voidregisterScript(ScriptEntity scriptEntity) voidregisterScript(UUID id, String name, ScriptEntity.ScriptType scriptType, boolean elevatedPermissions) scripts()voidstartScript(UUID id) voidunregisterScript(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
-