LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptSystem Class Reference

Public Member Functions

ScriptSystemoperator= (ScriptSystem const &)
 
 ScriptSystem (ScriptSystem const &)
 
MCAPI ScriptSystem (::ScriptModuleMinecraft::ScriptSystem &&)
 
MCAPI ScriptSystem (::Scripting::WeakLifetimeScope const &scope, ::ScriptModuleMinecraft::ScriptGlobalEventListeners &eventListeners, ::gsl::not_null<::ServerLevel * > level)
 
MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error, void >, ::Scripting::EngineError_waitTicks (::Scripting::ScriptObjectFactory &factory, uint numberOfTicks)
 
MCAPI void clearJob (::Scripting::WeakLifetimeScope const &scope, ::Scripting::DependencyLocator &locator, uint jobId)
 
MCAPI void clearRun (uint runId)
 
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemAfterEventsgetSystemAfterEvents ()
 
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemBeforeEventsgetSystemBeforeEvents ()
 
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemInfogetSystemInfo ()
 
MCAPI::ScriptModuleMinecraft::ScriptSystem & operator= (::ScriptModuleMinecraft::ScriptSystem &&)
 
MCAPI uint runInterval (::Scripting::Closure< void()> closure, ::std::optional< uint > interval)
 
MCAPI uint runJob (::Scripting::DependencyLocator &locator, ::Scripting::Generator< void, void, void > generator)
 
MCAPI uint runSafe (::Scripting::Closure< void()> closure)
 
MCAPI uint runTimeout (::Scripting::Closure< void()> closure, ::std::optional< uint > delay)
 
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::Scripting::InvalidArgumentError, ::Scripting::EngineErrorsendScriptEvent (::std::string const &messageId, ::std::string const &messagePayload)
 
MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error, void >, ::Scripting::EngineErrorwaitTicks (::Scripting::ScriptObjectFactory &factory, uint numberOfTicks)
 
MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error, void >, ::Scripting::EngineErrorwaitTicksV1 (::Scripting::ScriptObjectFactory &factory, uint numberOfTicks)
 
MCAPI ~ScriptSystem ()
 
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptSystem &&)
 
MCAPI void * $ctor (::Scripting::WeakLifetimeScope const &scope, ::ScriptModuleMinecraft::ScriptGlobalEventListeners &eventListeners, ::gsl::not_null<::ServerLevel * > level)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk8e6a2b
 
::ll::UntypedStorage< 8, 8 > mUnkfd41d2
 
::ll::UntypedStorage< 8, 32 > mUnk77c71d
 
::ll::UntypedStorage< 8, 32 > mUnk636e90
 
::ll::UntypedStorage< 8, 8 > mUnkbcba05
 
::ll::UntypedStorage< 8, 40 > mUnkfcb077
 

Constructor & Destructor Documentation

◆ ScriptSystem() [1/2]

MCAPI ScriptModuleMinecraft::ScriptSystem::ScriptSystem ( ::ScriptModuleMinecraft::ScriptSystem && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ScriptSystem() [2/2]

MCAPI ScriptModuleMinecraft::ScriptSystem::ScriptSystem ( ::Scripting::WeakLifetimeScope const & scope,
::ScriptModuleMinecraft::ScriptGlobalEventListeners & eventListeners,
::gsl::not_null<::ServerLevel * > level )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~ScriptSystem()

MCAPI ScriptModuleMinecraft::ScriptSystem::~ScriptSystem ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _waitTicks()

MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error, void >, ::Scripting::EngineError > ScriptModuleMinecraft::ScriptSystem::_waitTicks ( ::Scripting::ScriptObjectFactory & factory,
uint numberOfTicks )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ clearJob()

MCAPI void ScriptModuleMinecraft::ScriptSystem::clearJob ( ::Scripting::WeakLifetimeScope const & scope,
::Scripting::DependencyLocator & locator,
uint jobId )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ clearRun()

MCAPI void ScriptModuleMinecraft::ScriptSystem::clearRun ( uint runId)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getSystemAfterEvents()

MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemAfterEvents > ScriptModuleMinecraft::ScriptSystem::getSystemAfterEvents ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getSystemBeforeEvents()

MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemBeforeEvents > ScriptModuleMinecraft::ScriptSystem::getSystemBeforeEvents ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getSystemInfo()

MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemInfo > ScriptModuleMinecraft::ScriptSystem::getSystemInfo ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ operator=()

MCAPI::ScriptModuleMinecraft::ScriptSystem & ScriptModuleMinecraft::ScriptSystem::operator= ( ::ScriptModuleMinecraft::ScriptSystem && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ runInterval()

MCAPI uint ScriptModuleMinecraft::ScriptSystem::runInterval ( ::Scripting::Closure< void()> closure,
::std::optional< uint > interval )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ runJob()

MCAPI uint ScriptModuleMinecraft::ScriptSystem::runJob ( ::Scripting::DependencyLocator & locator,
::Scripting::Generator< void, void, void > generator )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ runSafe()

MCAPI uint ScriptModuleMinecraft::ScriptSystem::runSafe ( ::Scripting::Closure< void()> closure)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ runTimeout()

MCAPI uint ScriptModuleMinecraft::ScriptSystem::runTimeout ( ::Scripting::Closure< void()> closure,
::std::optional< uint > delay )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ sendScriptEvent()

MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::Scripting::InvalidArgumentError, ::Scripting::EngineError > ScriptModuleMinecraft::ScriptSystem::sendScriptEvent ( ::std::string const & messageId,
::std::string const & messagePayload )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ waitTicks()

MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error, void >, ::Scripting::EngineError > ScriptModuleMinecraft::ScriptSystem::waitTicks ( ::Scripting::ScriptObjectFactory & factory,
uint numberOfTicks )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ waitTicksV1()

MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error, void >, ::Scripting::EngineError > ScriptModuleMinecraft::ScriptSystem::waitTicksV1 ( ::Scripting::ScriptObjectFactory & factory,
uint numberOfTicks )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ bind()

static MCAPI ::Scripting::ClassBinding ScriptModuleMinecraft::ScriptSystem::bind ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * ScriptModuleMinecraft::ScriptSystem::$ctor ( ::ScriptModuleMinecraft::ScriptSystem && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * ScriptModuleMinecraft::ScriptSystem::$ctor ( ::Scripting::WeakLifetimeScope const & scope,
::ScriptModuleMinecraft::ScriptGlobalEventListeners & eventListeners,
::gsl::not_null<::ServerLevel * > level )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void ScriptModuleMinecraft::ScriptSystem::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: