39 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope> mScope;
40 ::ll::TypedStorage<8, 8, ::gsl::not_null<::ServerLevel*>> mLevel;
41 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemAfterEvents>>
42 mSystemAfterEventsHandle;
43 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemBeforeEvents>>
44 mSystemBeforeEventsHandle;
45 ::ll::TypedStorage<8, 8, ::gsl::not_null<::ScriptModuleMinecraft::ScriptGlobalEventListeners*>>
46 mGlobalEventListeners;
50 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemInfo>>>
56 ScriptSystem& operator=(ScriptSystem
const&);
57 ScriptSystem(ScriptSystem
const&);
68 ::gsl::not_null<::ServerLevel*> level
77 MCAPI
void clearRun(uint runId);
79 MCFOLD ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemAfterEvents>
80 getSystemAfterEvents();
82 MCFOLD ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemBeforeEvents>
83 getSystemBeforeEvents();
85 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemInfo> getSystemInfo();
97 MCAPI ::Scripting::Result<
102 sendScriptEvent(::std::string
const& messageId, ::std::string
const& messagePayload);
110 MCAPI ~ScriptSystem();
116 MCAPI static ::Scripting::ClassBinding bind();
127 ::gsl::not_null<::ServerLevel*> level