LeviLamina
Loading...
Searching...
No Matches
VanillaStates.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/block/AnvilDamage.h"
7#include "mc/world/level/block/AttachmentType.h"
8#include "mc/world/level/block/BigDripleafTilt.h"
9#include "mc/world/level/block/BlockColor.h"
10#include "mc/world/level/block/CauldronLiquidType.h"
11#include "mc/world/level/block/ChemistryTableType.h"
12#include "mc/world/level/block/ChiselType.h"
13#include "mc/world/level/block/CoralColor.h"
14#include "mc/world/level/block/CreakingHeartState.h"
15#include "mc/world/level/block/DirtType.h"
16#include "mc/world/level/block/DoublePlantType.h"
17#include "mc/world/level/block/DripstoneThickness.h"
18#include "mc/world/level/block/EggCount.h"
19#include "mc/world/level/block/FlowerType.h"
20#include "mc/world/level/block/FrontAndTop.h"
21#include "mc/world/level/block/HatchLevel.h"
22#include "mc/world/level/block/LeafSize.h"
23#include "mc/world/level/block/LeverDirection.h"
24#include "mc/world/level/block/MonsterEggStoneType.h"
25#include "mc/world/level/block/NewLeavesType.h"
26#include "mc/world/level/block/NewLogType.h"
27#include "mc/world/level/block/OldLeavesType.h"
28#include "mc/world/level/block/OldLogType.h"
29#include "mc/world/level/block/PaleMossCarpetSide.h"
30#include "mc/world/level/block/PillarAxis.h"
31#include "mc/world/level/block/PortalAxis.h"
32#include "mc/world/level/block/PrismarineBlockType.h"
33#include "mc/world/level/block/SandType.h"
34#include "mc/world/level/block/SandstoneType.h"
35#include "mc/world/level/block/SaplingType_DEPRECATED.h"
36#include "mc/world/level/block/SeagrassType.h"
37#include "mc/world/level/block/SpongeType.h"
38#include "mc/world/level/block/StalkThickness.h"
39#include "mc/world/level/block/StoneBrickType.h"
40#include "mc/world/level/block/StoneSlabType.h"
41#include "mc/world/level/block/StoneSlabType2.h"
42#include "mc/world/level/block/StoneSlabType3.h"
43#include "mc/world/level/block/StoneSlabType4.h"
44#include "mc/world/level/block/StoneType.h"
45#include "mc/world/level/block/StructureBlockType.h"
46#include "mc/world/level/block/StructureVoidType.h"
47#include "mc/world/level/block/TallGrassType.h"
48#include "mc/world/level/block/TorchFacing.h"
49#include "mc/world/level/block/VaultBlockState.h"
50#include "mc/world/level/block/WallBlockType.h"
51#include "mc/world/level/block/WallConnectionType.h"
52#include "mc/world/level/block/WoodType.h"
53#include "mc/world/level/block/states/BlockStateVariant.h"
54
55// auto generated forward declare list
56// clang-format off
57class BlockState;
58class HashedString;
59// clang-format on
60
61namespace VanillaStates {
62// functions
63// NOLINTBEGIN
64MCAPI ::BlockState const* getState(::HashedString const& name);
65// NOLINTEND
66
67// static variables
68// NOLINTBEGIN
69MCAPI ::BlockStateVariant<bool> const& Active();
70
71MCAPI ::BlockStateVariant<int> const& Age();
72
73MCAPI ::BlockStateVariant<bool> const& AgeBit();
74
75MCAPI ::BlockStateVariant<bool> const& AttachedBit();
76
77MCAPI ::BlockStateVariant<::AttachmentType> const& Attachment();
78
79MCAPI ::BlockStateVariant<::LeafSize> const& BambooLeafSize();
80
81MCAPI ::BlockStateVariant<::StalkThickness> const& BambooThickness();
82
83MCAPI ::BlockStateVariant<int> const& BeehiveHoneyLevel();
84
85MCAPI ::BlockStateVariant<bool> const& BigDripleafHead();
86
87MCAPI ::BlockStateVariant<::BigDripleafTilt> const& BigDripleafTilt();
88
89MCAPI ::BlockStateVariant<int> const& BiteCounter();
90
91MCAPI ::BlockStateVariant<bool> const& Bloom();
92
93MCAPI ::BlockStateVariant<int> const& BookshelfOccupiedSlots();
94
95MCAPI ::BlockStateVariant<bool> const& BrewingStandSlotABit();
96
97MCAPI ::BlockStateVariant<bool> const& BrewingStandSlotBBit();
98
99MCAPI ::BlockStateVariant<bool> const& BrewingStandSlotCBit();
100
101MCAPI ::BlockStateVariant<int> const& BrushedProgress();
102
103MCAPI ::BlockStateVariant<bool> const& ButtonPressedBit();
104
105MCAPI ::BlockStateVariant<bool> const& CanSummon();
106
107MCAPI ::BlockStateVariant<int> const& Candles();
108
109MCAPI ::BlockStateVariant<::CauldronLiquidType> const& CauldronLiquid();
110
111MCAPI ::BlockStateVariant<int> const& ClusterCount();
112
113MCAPI ::BlockStateVariant<int> const& ComposterFillLevel();
114
115MCAPI ::BlockStateVariant<bool> const& ConditionalBit();
116
117MCAPI ::BlockStateVariant<int> const& CoralDirection();
118
119MCAPI ::BlockStateVariant<int> const& CoralFanDirection();
120
121MCAPI ::BlockStateVariant<bool> const& CoveredBit();
122
123MCAPI ::BlockStateVariant<::HatchLevel> const& CrackedState();
124
125MCAPI ::BlockStateVariant<bool> const& Crafting();
126
127MCAPI ::BlockStateVariant<::CreakingHeartState> const& CreakingHeartState();
128
129MCAPI ::BlockStateVariant<int> const& DEPRECATED();
130
131MCAPI ::BlockStateVariant<bool> const& DEPRECATED_AllowUnderwaterBit();
132
133MCAPI ::BlockStateVariant<int> const& DEPRECATED_BlockLightLevel();
134
135MCAPI ::BlockStateVariant<::ChemistryTableType> const& DEPRECATED_ChemistryTableType();
136
137MCAPI ::BlockStateVariant<::ChiselType> const& DEPRECATED_ChiselType();
138
139MCAPI ::BlockStateVariant<::BlockColor> const& DEPRECATED_Color();
140
141MCAPI ::BlockStateVariant<bool> const& DEPRECATED_ColorBit();
142
143MCAPI ::BlockStateVariant<::CoralColor> const& DEPRECATED_CoralColor();
144
145MCAPI ::BlockStateVariant<bool> const& DEPRECATED_CoralHangTypeBit();
146
147MCAPI ::BlockStateVariant<::AnvilDamage> const& DEPRECATED_Damage();
148
149MCAPI ::BlockStateVariant<::DirtType> const& DEPRECATED_DirtType();
150
151MCAPI ::BlockStateVariant<::DoublePlantType> const& DEPRECATED_DoublePlantType();
152
153MCAPI ::BlockStateVariant<::FlowerType> const& DEPRECATED_FlowerType();
154
155MCAPI ::BlockStateVariant<::MonsterEggStoneType> const& DEPRECATED_MonsterEggStoneType();
156
157MCAPI ::BlockStateVariant<::NewLeavesType> const& DEPRECATED_NewLeavesType();
158
159MCAPI ::BlockStateVariant<::NewLogType> const& DEPRECATED_NewLogType();
160
161MCAPI ::BlockStateVariant<bool> const& DEPRECATED_NoDropBit();
162
163MCAPI ::BlockStateVariant<::OldLeavesType> const& DEPRECATED_OldLeavesType();
164
165MCAPI ::BlockStateVariant<::OldLogType> const& DEPRECATED_OldLogType();
166
167MCAPI ::BlockStateVariant<::PrismarineBlockType> const& DEPRECATED_PrismarineBlockType();
168
169MCAPI ::BlockStateVariant<::SandType> const& DEPRECATED_SandType();
170
171MCAPI ::BlockStateVariant<::SandstoneType> const& DEPRECATED_SandstoneType();
172
173MCAPI ::BlockStateVariant<::SaplingType_DEPRECATED> const& DEPRECATED_SaplingType();
174
175MCAPI ::BlockStateVariant<::SpongeType> const& DEPRECATED_SpongeType();
176
177MCAPI ::BlockStateVariant<::StoneBrickType> const& DEPRECATED_StoneBrickType();
178
179MCAPI ::BlockStateVariant<::StoneSlabType> const& DEPRECATED_StoneSlabType();
180
181MCAPI ::BlockStateVariant<::StoneSlabType2> const& DEPRECATED_StoneSlabType2();
182
183MCAPI ::BlockStateVariant<::StoneSlabType3> const& DEPRECATED_StoneSlabType3();
184
185MCAPI ::BlockStateVariant<::StoneSlabType4> const& DEPRECATED_StoneSlabType4();
186
187MCAPI ::BlockStateVariant<::StoneType> const& DEPRECATED_StoneType();
188
189MCAPI ::BlockStateVariant<bool> const& DEPRECATED_StrippedBit();
190
191MCAPI ::BlockStateVariant<::StructureVoidType> const& DEPRECATED_StructureVoidType();
192
193MCAPI ::BlockStateVariant<::TallGrassType> const& DEPRECATED_TallGrassType();
194
195MCAPI ::BlockStateVariant<::WallBlockType> const& DEPRECATED_WallBlockType();
196
197MCAPI ::BlockStateVariant<::WoodType> const& DEPRECATED_WoodType();
198
199MCAPI ::BlockStateVariant<bool> const& DeadBit();
200
201MCAPI ::BlockStateVariant<int> const& Direction();
202
203MCAPI ::BlockStateVariant<bool> const& DisarmedBit();
204
205MCAPI ::BlockStateVariant<bool> const& DoorHingeBit();
206
207MCAPI ::BlockStateVariant<bool> const& DragDown();
208
209MCAPI ::BlockStateVariant<::DripstoneThickness> const& DripstoneThickness();
210
211MCAPI ::BlockStateVariant<bool> const& EndPortalEyeBit();
212
213MCAPI ::BlockStateVariant<bool> const& ExplodeBit();
214
215MCAPI ::BlockStateVariant<bool> const& Extinguished();
216
217MCAPI ::BlockStateVariant<int> const& FacingDirection();
218
219MCAPI ::BlockStateVariant<int> const& FillLevel();
220
221MCAPI ::BlockStateVariant<int> const& GrowingPlantAge();
222
223MCAPI ::BlockStateVariant<int> const& Growth();
224
225MCAPI ::BlockStateVariant<bool> const& HangingBit();
226
227MCAPI ::BlockStateVariant<bool> const& HeadPieceBit();
228
229MCAPI ::BlockStateVariant<int> const& Height();
230
231MCAPI ::BlockStateVariant<int> const& HugeMushroomBits();
232
233MCAPI ::BlockStateVariant<bool> const& InWallBit();
234
235MCAPI ::BlockStateVariant<bool> const& InfiniburnBit();
236
237MCAPI ::BlockStateVariant<bool> const& ItemFrameMapBit();
238
239MCAPI ::BlockStateVariant<bool> const& ItemFramePhotoBit();
240
241MCAPI ::BlockStateVariant<int> const& KelpAge();
242
243MCAPI ::BlockStateVariant<::LeverDirection> const& LeverDirection();
244
245MCAPI ::BlockStateVariant<int> const& LiquidDepth();
246
247MCAPI ::BlockStateVariant<bool> const& Lit();
248
249MCAPI ::BlockStateVariant<int> const& MoisturizedAmount();
250
251MCAPI ::BlockStateVariant<int> const& MultiFaceDirectionBits();
252
253MCAPI ::BlockStateVariant<bool> const& Natural();
254
255MCAPI ::BlockStateVariant<bool> const& OccupiedBit();
256
257MCAPI ::BlockStateVariant<bool> const& Ominous();
258
259MCAPI ::BlockStateVariant<bool> const& OpenBit();
260
261MCAPI ::BlockStateVariant<::FrontAndTop> const& Orientation();
262
263MCAPI ::BlockStateVariant<bool> const& OutputLitBit();
264
265MCAPI ::BlockStateVariant<bool> const& OutputSubtractBit();
266
267MCAPI ::BlockStateVariant<::PaleMossCarpetSide> const& PaleMossCarpetSideEast();
268
269MCAPI ::BlockStateVariant<::PaleMossCarpetSide> const& PaleMossCarpetSideNorth();
270
271MCAPI ::BlockStateVariant<::PaleMossCarpetSide> const& PaleMossCarpetSideSouth();
272
273MCAPI ::BlockStateVariant<::PaleMossCarpetSide> const& PaleMossCarpetSideWest();
274
275MCAPI ::BlockStateVariant<bool> const& PersistentBit();
276
277MCAPI ::BlockStateVariant<::PillarAxis> const& PillarAxis();
278
279MCAPI ::BlockStateVariant<::PortalAxis> const& PortalAxis();
280
281MCAPI ::BlockStateVariant<bool> const& PoweredBit();
282
283MCAPI ::BlockStateVariant<int> const& PropaguleStage();
284
285MCAPI ::BlockStateVariant<bool> const& RailDataBit();
286
287MCAPI ::BlockStateVariant<int> const& RailDirection();
288
289MCAPI ::BlockStateVariant<int> const& RedstoneSignal();
290
291MCAPI ::BlockStateVariant<int> const& RepeaterDelay();
292
293MCAPI ::BlockStateVariant<int> const& RespawnAnchorCharge();
294
295MCAPI ::BlockStateVariant<int> const& Rotation();
296
297MCAPI ::BlockStateVariant<int> const& SculkSensorPhase();
298
299MCAPI ::BlockStateVariant<::SeagrassType> const& SeagrassType();
300
301MCAPI ::BlockStateVariant<int> const& Stability();
302
303MCAPI ::BlockStateVariant<bool> const& StabilityCheckBit();
304
305MCAPI ::BlockStateVariant<int> const& StandingRotation();
306
307MCAPI ::BlockStateVariant<::StructureBlockType> const& StructureBlockType();
308
309MCAPI ::BlockStateVariant<bool> const& SuspendedBit();
310
311MCAPI ::BlockStateVariant<bool> const& Tip();
312
313MCAPI ::BlockStateVariant<bool> const& ToggleBit();
314
315MCAPI ::BlockStateVariant<bool> const& TopSlotBit();
316
317MCAPI ::BlockStateVariant<::TorchFacing> const& TorchFacingDirection();
318
319MCAPI ::BlockStateVariant<int> const& TrialSpawnerState();
320
321MCAPI ::BlockStateVariant<bool> const& TriggeredBit();
322
323MCAPI ::BlockStateVariant<::EggCount> const& TurtleEggCount();
324
325MCAPI ::BlockStateVariant<int> const& TwistingVinesAge();
326
327MCAPI ::BlockStateVariant<bool> const& UpdateBit();
328
329MCAPI ::BlockStateVariant<bool> const& UpperBlockBit();
330
331MCAPI ::BlockStateVariant<bool> const& UpsideDownBit();
332
333MCAPI ::BlockStateVariant<::VaultBlockState> const& VaultState();
334
335MCAPI ::BlockStateVariant<int> const& VineDirectionBits();
336
337MCAPI ::BlockStateVariant<::WallConnectionType> const& WallConnectionTypeEast();
338
339MCAPI ::BlockStateVariant<::WallConnectionType> const& WallConnectionTypeNorth();
340
341MCAPI ::BlockStateVariant<::WallConnectionType> const& WallConnectionTypeSouth();
342
343MCAPI ::BlockStateVariant<::WallConnectionType> const& WallConnectionTypeWest();
344
345MCAPI ::BlockStateVariant<bool> const& WallPostBit();
346
347MCAPI ::BlockStateVariant<int> const& WeepingVinesAge();
348
349MCAPI ::BlockStateVariant<int> const& WeirdoDirection();
350// NOLINTEND
351
352} // namespace VanillaStates
Definition BlockState.h:11
Definition Direction.h:5
Definition HashedString.h:5