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