3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/Result.h"
23namespace ScriptModuleMinecraft {
25class ScriptBlockComponentRegistry {
34 ScriptBlockComponentRegistry& operator=(ScriptBlockComponentRegistry
const&);
35 ScriptBlockComponentRegistry(ScriptBlockComponentRegistry
const&);
36 ScriptBlockComponentRegistry();
41 MCNAPI ::Scripting::Result<
52 ::std::string
const& compName,
56 MCNAPI ::Scripting::Result<
67 ::std::string
const& compName,
75 MCNAPI static ::Scripting::ClassBinding
bind();
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewComponentError, ::Scripting::EngineError > registerCustomComponent(::Scripting::WeakLifetimeScope &scope, ::std::string const &compName, ::ScriptModuleMinecraft::ScriptBlockCustomComponentInterface closures)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentNameError, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewComponentError, ::Scripting::EngineError > registerCustomComponentV1(::Scripting::WeakLifetimeScope &scope, ::std::string const &compName, ::ScriptModuleMinecraft::ScriptBlockCustomComponentInterface closures)
Definition ScriptBlockCustomComponentInterface.h:10
Definition WeakLifetimeScope.h:7
Definition ScriptBlockCustomComponentAlreadyRegisteredError.h:15
Definition ScriptBlockCustomComponentReloadNewComponentError.h:15
Definition ScriptBlockCustomComponentReloadNewEventError.h:15
Definition ScriptBlockCustomComponentReloadVersionError.h:15
Definition ScriptCustomComponentInvalidRegistryError.h:17
Definition ScriptCustomComponentNameError.h:19
Definition ScriptNamespaceNameError.h:18
Definition ClassBinding.h:19
Definition EngineError.h:15