LeviLamina
Loading...
Searching...
No Matches
FlatteningUtils.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/common/WeakPtr.h"
7
8// auto generated forward declare list
9// clang-format off
10class Block;
11class BlockLegacy;
13namespace FlatteningUtils { class RemovedState; }
14namespace FlatteningUtils { struct LegacyBlockInfo; }
15// clang-format on
16
17namespace FlatteningUtils {
18// functions
19// NOLINTBEGIN
20MCAPI void addUpdate(
22 uchar const* const version,
23 ::FlatteningUtils::LegacyBlockInfo const& legacyBlockInfo,
24 ::std::vector<::std::shared_ptr<::FlatteningUtils::RemovedState>> const& removedStates
25);
26
27MCAPI ::std::vector<::WeakPtr<::BlockLegacy const>>
28getComplexAliasBlocks(::FlatteningUtils::LegacyBlockInfo const& legacyBlockInfo, uint64 expectedCount);
29
30MCAPI ::std::function<::Block const*(int)>
31getSimpleBlockComplexAliasCallback(::FlatteningUtils::LegacyBlockInfo const& legacyBlockInfo, uint64 expectedCount);
32// NOLINTEND
33
34// static variables
35// NOLINTBEGIN
36MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyAnvilInfo();
37
38MCAPI ::std::vector<::std::reference_wrapper<::FlatteningUtils::LegacyBlockInfo const>> const& LegacyBlockInfos();
39
40MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyBrownMushroomInfo();
41
42MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyCarpetInfo();
43
44MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyChemistryTableInfo();
45
46MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyCobblestoneWallInfo();
47
48MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyColoredTorchBPInfo();
49
50MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyColoredTorchRGInfo();
51
52MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyConcreteInfo();
53
54MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyConcretePowderInfo();
55
56MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyCoralBlockInfo();
57
58MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyCoralFanInfo();
59
60MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyCoralInfo();
61
62MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyCoralWallFan1Info();
63
64MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyCoralWallFan2Info();
65
66MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyCoralWallFan3Info();
67
68MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyDeadCoralFanInfo();
69
70MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyDirtInfo();
71
72MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyDoublePlantInfo();
73
74MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyFenceInfo();
75
76MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyHardStainedGlassInfo();
77
78MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyHardStainedGlassPaneInfo();
79
80MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyInfestedBlockInfo();
81
82MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyLavaCauldronInfo();
83
84MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyLeaves2Info();
85
86MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyLeavesInfo();
87
88MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyLightBlockInfo();
89
90MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyLog2Info();
91
92MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyLogInfo();
93
94MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyPlanksInfo();
95
96MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyPrismarineInfo();
97
98MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyPurpurInfo();
99
100MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyQuartzInfo();
101
102MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyRedFlowerInfo();
103
104MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyRedMushroomInfo();
105
106MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyRedSandstoneInfo();
107
108MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacySandInfo();
109
110MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacySandstoneInfo();
111
112MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacySaplingInfo();
113
114MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyShulkerBoxInfo();
115
116MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacySkullInfo();
117
118MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacySpongeInfo();
119
120MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyStainedGlassInfo();
121
122MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyStainedGlassPaneInfo();
123
124MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyStoneBricksInfo();
125
126MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyStoneDoubleSlab1Info();
127
128MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyStoneDoubleSlab2Info();
129
130MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyStoneDoubleSlab3Info();
131
132MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyStoneDoubleSlab4Info();
133
134MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyStoneInfo();
135
136MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyStoneSlab1Info();
137
138MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyStoneSlab2Info();
139
140MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyStoneSlab3Info();
141
142MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyStoneSlab4Info();
143
144MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyStructureVoidInfo();
145
146MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyTallGrassInfo();
147
148MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyTerracottaInfo();
149
150MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyTntInfo();
151
152MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyWoodInfo();
153
154MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyWoodenDoubleSlabInfo();
155
156MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyWoodenSlabInfo();
157
158MCAPI ::FlatteningUtils::LegacyBlockInfo const& LegacyWoolInfo();
159// NOLINTEND
160
161} // namespace FlatteningUtils
Definition BlockLegacy.h:88
Definition Block.h:36
Definition CompoundTagUpdaterContext.h:14
Definition LegacyBlockInfo.h:13
Definition context.h:5