|
|
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 ®istrations, ::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 ®istrations, ::ScriptModuleMinecraft::ScriptCustomCommandInterface const &commandInterface) const |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::ScriptModuleMinecraft::ScriptCustomCommandError, ::Scripting::EngineError > | addPendingCommand (::std::string const &packUUID, ::ScriptModuleMinecraft::ScriptCustomCommandInterface const &commandInterface, ::Scripting::ClosureGeneric<::std::optional<::ScriptModuleMinecraft::ScriptCustomCommandResult > > &&closure) |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::ScriptModuleMinecraft::ScriptCustomCommandError, ::Scripting::EngineError > | addPendingEnum (::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) |
|
MCFOLD void | $_onReload () |
|
MCFOLD void | $_onScriptModuleStartupComplete () |
|
|
::ll::TypedStorage< 8, 8, ::CommandRegistry & > | mCommandRegistry |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::ScriptModuleMinecraft::CustomCommandRegistry::PendingRegistrations > > | mPendingRegistrationsByPack |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::std::shared_ptr<::ScriptModuleMinecraft::CommandClosureStorage > > > | mRegisteredClosures |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::std::string > > > | mEnumNameStorage |
|
::ll::TypedStorage< 8, 64, ::std::unordered_set<::std::string > > | mClaimedAliases |
|
::ll::TypedStorage< 4, 4, ::ScriptModuleMinecraft::ScriptServerState > | mState |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mPreReloadSub |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mInitializeCompleteSub |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mStartupCompleteSub |