Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptSystem Class Reference

Public Types

using Key = ::ScriptModuleMinecraft::ScriptGlobalEventListeners*

Public Member Functions

ScriptSystem & operator= (ScriptSystem const &)
 ScriptSystem (ScriptSystem const &)
MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error >, ::Scripting::EngineError > _waitTicks (::Scripting::ScriptObjectFactory &factory, uint numberOfTicks)
MCAPI::ScriptModuleMinecraft::ScriptSystem & operator= (::ScriptModuleMinecraft::ScriptSystem &&)
MCAPI uint runInterval (::Scripting::Closure< void()> closure, ::std::optional< uint > interval)
MCAPI uint runTimeout (::Scripting::Closure< void()> closure, ::std::optional< uint > delay)
MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error >, ::Scripting::EngineError > waitTicks (::Scripting::ScriptObjectFactory &factory, uint numberOfTicks)
MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error >, ::Scripting::EngineError > waitTicksV1 (::Scripting::ScriptObjectFactory &factory, uint numberOfTicks)

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()

Public Attributes

::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScope > mScope
::ll::TypedStorage< 8, 8, ::gsl::not_null<::ServerLevel * > > mLevel
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemAfterEvents > > mSystemAfterEventsHandle
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemBeforeEvents > > mSystemBeforeEventsHandle
::ll::TypedStorage< 8, 8, ::gsl::not_null<::ScriptModuleMinecraft::ScriptGlobalEventListeners * > > mGlobalEventListeners
::ll::TypedStorage< 8, 40, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemInfo > > > mSystemInfo

Member Function Documentation

◆ _waitTicks()

MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error >, ::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.

◆ 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.

◆ 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.

◆ waitTicks()

MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error >, ::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 >, ::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()

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.

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