LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::CustomCommandRegistry Class Reference
Inheritance diagram for ScriptModuleMinecraft::CustomCommandRegistry:

Classes

struct  PendingRegistrations

Public Member Functions

CustomCommandRegistry & operator= (CustomCommandRegistry const &)
 CustomCommandRegistry (CustomCommandRegistry const &)
virtual void _onScriptInitializationComplete ()
MCAPI CustomCommandRegistry (::ServerScriptManagerEvents &events, ::CommandRegistry &commandRegistry)
MCAPI ::std::optional<::ScriptModuleMinecraft::ScriptCustomCommandError_checkNamespaceConsistency (::ScriptModuleMinecraft::CustomCommandRegistry::PendingRegistrations const &registrations, ::std::string_view newNamespace) const
MCAPI::ScriptModuleMinecraft::CustomCommandRegistry::PendingRegistrations & _getOrCreatePendingRegistrationsForPack (::std::string const &packUUID, ::std::string_view newNamespace)
MCAPI void _processRegistrations ()
MCAPI void _reloadRegistrations ()
MCAPI ::std::optional<::std::string > _tryClaimAlias (::std::string const &commandName)
MCAPI ::std::optional<::std::string > _validateEnumDependencies (::ScriptModuleMinecraft::CustomCommandRegistry::PendingRegistrations const &registrations, ::ScriptModuleMinecraft::ScriptCustomCommandInterface const &commandInterface) const
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::ScriptModuleMinecraft::ScriptCustomCommandError, ::Scripting::EngineErroraddPendingCommand (::std::string const &packUUID, ::ScriptModuleMinecraft::ScriptCustomCommandInterface const &commandInterface, ::Scripting::ClosureGeneric<::std::optional<::ScriptModuleMinecraft::ScriptCustomCommandResult > > &&closure)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::ScriptModuleMinecraft::ScriptCustomCommandError, ::Scripting::EngineErroraddPendingEnum (::std::string const &packUUID, ::std::string const &name, ::std::vector<::std::string > const &values)
MCAPI void * $ctor (::ServerScriptManagerEvents &events, ::CommandRegistry &commandRegistry)
MCAPI void $dtor ()
MCAPI void $_onScriptInitializationComplete ()
virtual void _onReload ()
virtual void _onScriptModuleStartupComplete ()
MCAPI void * $ctor (::ServerScriptManagerEvents &events)
MCAPI void $_onReload ()
MCAPI void $_onScriptModuleStartupComplete ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk383c50
::ll::UntypedStorage< 8, 64 > mUnk34d4c0
::ll::UntypedStorage< 8, 64 > mUnk823e0c
::ll::UntypedStorage< 8, 24 > mUnk2d5f71
::ll::UntypedStorage< 8, 64 > mUnkc47c8c
::ll::UntypedStorage< 4, 4 > mUnk7f133f
::ll::UntypedStorage< 8, 16 > mUnkccd0a1
::ll::UntypedStorage< 8, 16 > mUnke8d94f
::ll::UntypedStorage< 8, 16 > mUnk5bdafd

Constructor & Destructor Documentation

◆ CustomCommandRegistry()

MCAPI ScriptModuleMinecraft::CustomCommandRegistry::CustomCommandRegistry ( ::ServerScriptManagerEvents & events,
::CommandRegistry & commandRegistry )
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

◆ _onScriptInitializationComplete()

virtual void ScriptModuleMinecraft::CustomCommandRegistry::_onScriptInitializationComplete ( )
virtual

◆ _checkNamespaceConsistency()

MCAPI ::std::optional<::ScriptModuleMinecraft::ScriptCustomCommandError > ScriptModuleMinecraft::CustomCommandRegistry::_checkNamespaceConsistency ( ::ScriptModuleMinecraft::CustomCommandRegistry::PendingRegistrations const & registrations,
::std::string_view newNamespace ) const
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.

◆ _getOrCreatePendingRegistrationsForPack()

MCAPI::ScriptModuleMinecraft::CustomCommandRegistry::PendingRegistrations & ScriptModuleMinecraft::CustomCommandRegistry::_getOrCreatePendingRegistrationsForPack ( ::std::string const & packUUID,
::std::string_view newNamespace )
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.

◆ _processRegistrations()

MCAPI void ScriptModuleMinecraft::CustomCommandRegistry::_processRegistrations ( )
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.

◆ _reloadRegistrations()

MCAPI void ScriptModuleMinecraft::CustomCommandRegistry::_reloadRegistrations ( )
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.

◆ _tryClaimAlias()

MCAPI ::std::optional<::std::string > ScriptModuleMinecraft::CustomCommandRegistry::_tryClaimAlias ( ::std::string const & commandName)
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.

◆ _validateEnumDependencies()

MCAPI ::std::optional<::std::string > ScriptModuleMinecraft::CustomCommandRegistry::_validateEnumDependencies ( ::ScriptModuleMinecraft::CustomCommandRegistry::PendingRegistrations const & registrations,
::ScriptModuleMinecraft::ScriptCustomCommandInterface const & commandInterface ) const
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.

◆ addPendingCommand()

MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::ScriptModuleMinecraft::ScriptCustomCommandError, ::Scripting::EngineError > ScriptModuleMinecraft::CustomCommandRegistry::addPendingCommand ( ::std::string const & packUUID,
::ScriptModuleMinecraft::ScriptCustomCommandInterface const & commandInterface,
::Scripting::ClosureGeneric<::std::optional<::ScriptModuleMinecraft::ScriptCustomCommandResult > > && 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.

◆ addPendingEnum()

MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::ScriptModuleMinecraft::ScriptCustomCommandError, ::Scripting::EngineError > ScriptModuleMinecraft::CustomCommandRegistry::addPendingEnum ( ::std::string const & packUUID,
::std::string const & name,
::std::vector<::std::string > const & values )
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::CustomCommandRegistry::$ctor ( ::ServerScriptManagerEvents & events,
::CommandRegistry & commandRegistry )
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::CustomCommandRegistry::$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.

◆ $_onScriptInitializationComplete()

MCAPI void ScriptModuleMinecraft::CustomCommandRegistry::$_onScriptInitializationComplete ( )
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.

◆ $vftable()

MCAPI void ** ScriptModuleMinecraft::CustomCommandRegistry::$vftable ( )
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() [2/2]

MCAPI void * ScriptModuleMinecraft::ScriptServerStateMonitor::$ctor ( ::ServerScriptManagerEvents & events)
inherited
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.

◆ $_onReload()

MCAPI void ScriptModuleMinecraft::ScriptServerStateMonitor::$_onReload ( )
inherited
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.

◆ $_onScriptModuleStartupComplete()

MCAPI void ScriptModuleMinecraft::ScriptServerStateMonitor::$_onScriptModuleStartupComplete ( )
inherited
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: