LeviLamina
Loading...
Searching...
No Matches
VanillaItems.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7
8// auto generated forward declare list
9// clang-format off
10class BaseGameVersion;
13class Experiments;
15class ItemRegistryRef;
18namespace cereal { struct ReflectionCtx; }
19// clang-format on
20
22public:
23 // static functions
24 // NOLINTBEGIN
25 MCAPI static void registerHardCodedItemTags(::ItemRegistryRef itemRegistry);
26
27 MCAPI static void registerItems(
29 ::ItemRegistryRef itemRegistry,
30 ::BaseGameVersion const& baseGameVersion,
31 ::Experiments const& experiments
32 );
33
34 MCAPI static void serverInitCreativeItemsCallback(
35 ::ItemRegistryRef itemRegistry,
36 ::BlockDefinitionGroup const& blockDefinitionGroup,
37 ::CreativeItemRegistry* creativeItemRegistry,
38 ::BaseGameVersion const& worldVersion,
39 ::Experiments const& experiments,
40 ::ResourcePackManager const& resourcePackManager,
43 ::IMinecraftEventing& eventing
44 );
45 // NOLINTEND
46};
Definition BaseGameVersion.h:8
Definition NonOwnerPointer.h:9
Definition BlockDefinitionGroup.h:39
Definition CreativeItemRegistry.h:21
Definition Experiments.h:14
Definition IMinecraftEventing.h:147
Definition ItemRegistryRef.h:34
Definition LinkedAssetValidator.h:8
Definition ResourcePackManager.h:24
Definition VanillaItems.h:21
Definition ReflectionCtx.h:11
Definition ctx.h:5