3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/Result.h"
7#include "mc/deps/scripting/script_engine/ClosureGeneric.h"
11namespace ScriptModuleMinecraft {
struct ScriptCustomCommandError; }
12namespace ScriptModuleMinecraft {
struct ScriptCustomCommandInterface; }
13namespace ScriptModuleMinecraft {
struct ScriptCustomCommandResult; }
14namespace ScriptModuleMinecraft {
struct ScriptNamespaceNameError; }
15namespace Scripting {
struct ClassBinding; }
16namespace Scripting {
struct ContextConfig; }
17namespace Scripting {
struct EngineError; }
20namespace ScriptModuleMinecraft {
38 MCNAPI ::Scripting::Result<
49 MCNAPI ::Scripting::Result<
56 ::std::string
const& name,
57 ::std::vector<::std::string>
const& values
64 MCNAPI static ::Scripting::ClassBinding
bind();
Definition ScriptCustomCommandRegistry.h:22
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::ScriptModuleMinecraft::ScriptCustomCommandError, ::Scripting::EngineError > registerEnum(::Scripting::ContextConfig const &config, ::std::string const &name, ::std::vector<::std::string > const &values)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::ScriptModuleMinecraft::ScriptCustomCommandError, ::Scripting::EngineError > registerCommand(::Scripting::ContextConfig const &config, ::ScriptModuleMinecraft::ScriptCustomCommandInterface const &commandInterface, ::Scripting::ClosureGeneric<::std::optional<::ScriptModuleMinecraft::ScriptCustomCommandResult > > closure)
Definition ClosureGeneric.h:8
Definition ScriptCustomCommandError.h:16
Definition ScriptCustomCommandInterface.h:12
Definition ScriptNamespaceNameError.h:18
Definition ContextConfig.h:7
Definition EngineError.h:10