42 MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType>>
45 MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType>>
51 ::std::string itemName,
52 bool allowAirBlockItem
55 MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType>>
56 _registerItemTypeAlias(
57 ::std::string itemName,
63 MCAPI
void _tryRegisterItemTypeAlias(
::HashedString const& aliasName);
65 MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType>>
68 MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType>>
71 MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType>>
78 MCAPI static ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType>>
83 MCAPI static ::std::unordered_map<::std::string, ::std::string>
84 generateItemPropertyNameToRawNameMap(
::ItemRegistryRef itemRegistry,
bool allowAirBlockItem);
86 MCAPI static ::std::vector<::std::string> generatetItemCooldownCategories(
::ItemRegistryRef itemRegistry);
88 MCAPI static ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType>>