17class CreativeItemInitializer {
21 ::ll::TypedStorage<8, 16, ::ItemRegistryRef const> mItemRegistry;
22 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::CreativeItemRegistry>
const> mCreativeItemRegistry;
23 ::ll::TypedStorage<8, 16, ::std::set<short>> mServerItemsUsedInCreativeItems;
28 CreativeItemInitializer();
33 MCAPI CreativeItemInitializer(
35 ::Bedrock::NotNullNonOwnerPtr<::CreativeItemRegistry> creativeItemRegistry
40 MCAPI
void _addLooseCreativeItem(
::ItemInstance const& itemInstance);
42 MCAPI
void addLooseBlocks(::std::vector<::BlockDefinition const*>
const& blockDefinitions);
44 MCAPI ~CreativeItemInitializer();
52 ::Bedrock::NotNullNonOwnerPtr<::CreativeItemRegistry> creativeItemRegistry