LeviLamina
Loading...
Searching...
No Matches
BlockProperty.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5enum class BlockProperty : uint64 {
6 // bitfield representation
7 None = 0,
8 Stair = 1ull << 0,
9 HalfSlab = 1ull << 1,
10 Hopper = 1ull << 2,
11 TopSnow = 1ull << 3,
12 FenceGate = 1ull << 4,
13 Leaves = 1ull << 5,
14 ThinConnects2D = 1ull << 6,
15 Connects2D = 1ull << 7,
16 Carpet = 1ull << 8,
17 Button = 1ull << 9,
18 Door = 1ull << 10,
19 Portal = 1ull << 11,
20 CanFall = 1ull << 12,
21 Snow = 1ull << 13,
22 Trap = 1ull << 14,
23 Sign = 1ull << 15,
24 Walkable = 1ull << 16,
25 PressurePlate = 1ull << 17,
26 PistonBlockGrabber = 1ull << 18,
27 TopSolidBlocking = 1ull << 19,
28 CubeShaped = 1ull << 21,
29 PowerNo = 1ull << 22,
30 PowerBlockDown = 1ull << 23,
31 Immovable = 1ull << 24,
32 BreakOnPush = 1ull << 25,
33 Piston = 1ull << 26,
34 InfiniBurn = 1ull << 27,
35 RequiresWorldBuilder = 1ull << 28,
36 CausesDamage = 1ull << 29,
37 BreaksWhenFallenOnByFallingBlock = 1ull << 30,
38 OnlyPistonPush = 1ull << 31,
39 Liquid = 1ull << 32,
40 CanBeBuiltOver = 1ull << 33,
41 SnowRecoverable = 1ull << 34,
42 Scaffolding = 1ull << 35,
43 CanSupportCenterHangingBlock = 1ull << 36,
44 BreaksWhenHitByArrowDeprecated = 1ull << 37,
45 Unwalkable = 1ull << 38,
46 Hollow = 1ull << 40,
47 OperatorBlock = 1ull << 41,
48 SupportedByFlowerPot = 1ull << 42,
49 PreventsJumping = 1ull << 43,
50 ContainsHoney = 1ull << 44,
51 Slime = 1ull << 45,
52 SculkReplaceableDeprecated = 1ull << 46,
53 Climbable = 1ull << 47,
54 CanHaltWhenClimbing = 1ull << 48,
55 CanDamperVibrations = 1ull << 49,
56 CanOccludeVibrations = 1ull << 50,
57};
Definition Hopper.h:14
Definition Slime.h:21