25class ScriptItemComponents {
33 unordered_map<::std::string_view, ::std::shared_ptr<::ScriptModuleMinecraft::IScriptItemComponentFactory>>>
35 ::ll::TypedStorage<8, 16, ::WeakRef<::ScriptModuleMinecraft::IScriptItemCustomComponentReader const>>
36 mCustomComponentReader;
41 ScriptItemComponents();
46 MCAPI ScriptItemComponents(
48 ::std::string
const& prerelease,
52 MCAPI ::std::vector<::std::string_view> getSupportedItemComponentIds(
57 MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponent>>
59 ::std::string_view componentName,
70 unordered_map<::std::string_view, ::std::shared_ptr<::ScriptModuleMinecraft::IScriptItemComponentFactory>>
71 _getSupportedNativeItemComponents(
72 ::std::vector<::ScriptModuleMinecraft::SupportedScriptComponentFactoriesEntry>
const&
73 supportedComponentTypeNames,
75 ::std::string
const& prerelease
78 MCAPI
static void bind(
89 ::std::string
const& prerelease,
Definition SupportedScriptComponentFactoriesEntry.h:10