3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/game_refs/WeakRef.h"
14namespace Scripting {
struct Version; }
17namespace ScriptModuleMinecraft {
27 unordered_map<::std::string_view, ::std::shared_ptr<::ScriptModuleMinecraft::IScriptItemComponentFactory>>>
29 ::ll::TypedStorage<8, 16, ::WeakRef<::ScriptModuleMinecraft::IScriptItemCustomComponentReader const>>
30 mCustomComponentReader;
42 MCNAPI ::std::shared_ptr<::ScriptModuleMinecraft::IScriptItemComponentFactory>
const&
Definition IScriptItemComponentFactory.h:18
Definition IScriptItemCustomComponentReader.h:18
Definition ScriptComponentTypeEnumBuilder.h:18
Definition ScriptItemComponents.h:19
MCAPI ::std::shared_ptr<::ScriptModuleMinecraft::IScriptItemComponentFactory > const & tryGetFactory(::std::string_view componentName)
MCAPI void bind(::Scripting::ModuleBindingBuilder &moduleBuilder, ::Scripting::Version const &scriptingVersion, ::ScriptModuleMinecraft::ScriptComponentTypeEnumBuilder &componentTypeEnumBuilder)
Definition ModuleBindingBuilder.h:22