3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/server/commands/CurrentCmdVersion.h"
7#include "mc/server/commands/functions/FunctionQueueOrder.h"
18namespace Core {
class Path; }
19namespace Json {
class Value; }
121 ::std::unique_ptr<::ICommandDispatcher> commandDispatcher,
122 ::std::unique_ptr<::CommandOrigin> tickOrigin,
133 ::std::string
const& functionName,
134 ::std::vector<::std::string>
const& lines,
135 ::std::vector<::std::string>& errorList,
136 ::CurrentCmdVersion commandVersion,
141 ::std::vector<::std::unique_ptr<::IFunctionEntry>>
const& toQueue,
164 ::std::unique_ptr<::ICommandDispatcher> commandDispatcher,
165 ::std::unique_ptr<::CommandOrigin> tickOrigin,
Definition CommandOrigin.h:32
Definition CommandRegistry.h:45
Definition FunctionEntry.h:15
Definition FunctionManager.h:22
static MCAPI void ** $vftable()
MCAPI void _addTickFunctionsFromJson(::Json::Value const &arrayVal, ::CurrentCmdVersion resourceCommandVersion)
MCAPI void _removeOriginReference(::CommandOrigin const &origin, uint amount)
MCAPI void load(::ResourcePackManager &serverPackManager, ::CommandRegistry ®istry)
MCAPI int execute(::FunctionEntry &toExecute, ::CommandOrigin const &origin, ::FunctionQueueOrder order)
MCAPI void * $ctor(::std::unique_ptr<::ICommandDispatcher > commandDispatcher, ::std::unique_ptr<::CommandOrigin > tickOrigin, ::GameRule const *gameRule)
MCAPI void _queueCommandsAfterCaller(::std::vector<::std::unique_ptr<::IFunctionEntry > > const &toQueue, ::CommandOrigin const &origin)
static MCAPI ::std::string getFunctionNameFromPath(::Core::Path const &filename)
MCAPI int getExecutionLimit() const
MCAPI void _processFunctionEntry(::std::string const &functionName, ::std::vector<::std::string > const &lines, ::std::vector<::std::string > &errorList, ::CurrentCmdVersion commandVersion, ::CommandRegistry const ®istry)
MCAPI FunctionManager(::std::unique_ptr<::ICommandDispatcher > commandDispatcher, ::std::unique_ptr<::CommandOrigin > tickOrigin, ::GameRule const *gameRule)
MCAPI::CommandOrigin const & _addOriginReference(::CommandOrigin const &origin, uint amount)
MCAPI void _loadTickFiles(::ResourcePackManager const &serverPackManager)
Definition ICommandDispatcher.h:11
Definition IFunctionEntry.h:14
Definition ResourcePackManager.h:23
Definition FunctionManager.h:62
Definition FunctionManager.h:47
Definition FunctionManager.h:32