3#include "mc/_HeaderOutputPredefine.h"
5enum class BlockProperty : uint64 {
12 FenceGate = 1ull << 4,
14 Connects2D = 1ull << 7,
23 Walkable = 1ull << 16,
24 PressurePlate = 1ull << 17,
25 TopSolidBlocking = 1ull << 19,
26 CubeShaped = 1ull << 21,
28 PowerBlockDown = 1ull << 23,
30 InfiniBurn = 1ull << 27,
31 RequiresWorldBuilder = 1ull << 28,
32 CausesDamage = 1ull << 29,
33 BreaksWhenFallenOnByFallingBlock = 1ull << 30,
35 SnowRecoverable = 1ull << 34,
36 Scaffolding = 1ull << 35,
37 CanSupportCenterHangingBlock = 1ull << 36,
38 BreaksWhenHitByArrowDeprecated = 1ull << 37,
39 Unwalkable = 1ull << 38,
41 OperatorBlock = 1ull << 41,
42 PreventsJumping = 1ull << 43,
43 ContainsHoney = 1ull << 44,
45 SculkReplaceableDeprecated = 1ull << 46,
46 Climbable = 1ull << 47,
47 CanHaltWhenClimbing = 1ull << 48,
48 CanDamperVibrations = 1ull << 49,
49 CanOccludeVibrations = 1ull << 50,