Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
CommandManager Class Reference

Public Member Functions

CommandManager & operator= (CommandManager const &)
 CommandManager (CommandManager const &)
MCAPI void _collectScriptStats (::DebuggerStat &commandRunCounts, uint64 currentTick, uint64 lastCollectedTick, uint64 collectionFrequency)
MCAPI void initialize (::std::unique_ptr<::FunctionManager > functionManager)
MCAPI void runCommand (::Command &command, ::CommandOrigin &origin, ::CommandOriginSystem originSystem)

Public Attributes

::ll::TypedStorage< 8, 8, ::MinecraftCommands & > mCommands
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::FunctionManager > > mFunctionManager
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::DebuggerStatCollector > > mScriptStatCollector

Member Function Documentation

◆ _collectScriptStats()

MCAPI void CommandManager::_collectScriptStats ( ::DebuggerStat & commandRunCounts,
uint64 currentTick,
uint64 lastCollectedTick,
uint64 collectionFrequency )
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.

◆ initialize()

MCAPI void CommandManager::initialize ( ::std::unique_ptr<::FunctionManager > functionManager)
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.

◆ runCommand()

MCAPI void CommandManager::runCommand ( ::Command & command,
::CommandOrigin & origin,
::CommandOriginSystem originSystem )
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: