22declare(strict_types=1);
24namespace pocketmine\data\bedrock\block;
30 private function __construct(){
34 public const ATTACHMENT_HANGING =
"hanging";
35 public const ATTACHMENT_MULTIPLE =
"multiple";
36 public const ATTACHMENT_SIDE =
"side";
37 public const ATTACHMENT_STANDING =
"standing";
39 public const BAMBOO_LEAF_SIZE_LARGE_LEAVES =
"large_leaves";
40 public const BAMBOO_LEAF_SIZE_NO_LEAVES =
"no_leaves";
41 public const BAMBOO_LEAF_SIZE_SMALL_LEAVES =
"small_leaves";
43 public const BAMBOO_STALK_THICKNESS_THICK =
"thick";
44 public const BAMBOO_STALK_THICKNESS_THIN =
"thin";
46 public const BIG_DRIPLEAF_TILT_FULL_TILT =
"full_tilt";
47 public const BIG_DRIPLEAF_TILT_NONE =
"none";
48 public const BIG_DRIPLEAF_TILT_PARTIAL_TILT =
"partial_tilt";
49 public const BIG_DRIPLEAF_TILT_UNSTABLE =
"unstable";
51 public const CAULDRON_LIQUID_LAVA =
"lava";
52 public const CAULDRON_LIQUID_POWDER_SNOW =
"powder_snow";
53 public const CAULDRON_LIQUID_WATER =
"water";
55 public const CHEMISTRY_TABLE_TYPE_COMPOUND_CREATOR =
"compound_creator";
56 public const CHEMISTRY_TABLE_TYPE_ELEMENT_CONSTRUCTOR =
"element_constructor";
57 public const CHEMISTRY_TABLE_TYPE_LAB_TABLE =
"lab_table";
58 public const CHEMISTRY_TABLE_TYPE_MATERIAL_REDUCER =
"material_reducer";
60 public const CHISEL_TYPE_CHISELED =
"chiseled";
61 public const CHISEL_TYPE_DEFAULT =
"default";
62 public const CHISEL_TYPE_LINES =
"lines";
63 public const CHISEL_TYPE_SMOOTH =
"smooth";
65 public const CRACKED_STATE_CRACKED =
"cracked";
66 public const CRACKED_STATE_MAX_CRACKED =
"max_cracked";
67 public const CRACKED_STATE_NO_CRACKS =
"no_cracks";
69 public const DAMAGE_BROKEN =
"broken";
70 public const DAMAGE_SLIGHTLY_DAMAGED =
"slightly_damaged";
71 public const DAMAGE_UNDAMAGED =
"undamaged";
72 public const DAMAGE_VERY_DAMAGED =
"very_damaged";
74 public const DIRT_TYPE_COARSE =
"coarse";
75 public const DIRT_TYPE_NORMAL =
"normal";
77 public const DRIPSTONE_THICKNESS_BASE =
"base";
78 public const DRIPSTONE_THICKNESS_FRUSTUM =
"frustum";
79 public const DRIPSTONE_THICKNESS_MERGE =
"merge";
80 public const DRIPSTONE_THICKNESS_MIDDLE =
"middle";
81 public const DRIPSTONE_THICKNESS_TIP =
"tip";
83 public const LEVER_DIRECTION_DOWN_EAST_WEST =
"down_east_west";
84 public const LEVER_DIRECTION_DOWN_NORTH_SOUTH =
"down_north_south";
85 public const LEVER_DIRECTION_EAST =
"east";
86 public const LEVER_DIRECTION_NORTH =
"north";
87 public const LEVER_DIRECTION_SOUTH =
"south";
88 public const LEVER_DIRECTION_UP_EAST_WEST =
"up_east_west";
89 public const LEVER_DIRECTION_UP_NORTH_SOUTH =
"up_north_south";
90 public const LEVER_DIRECTION_WEST =
"west";
92 public const MC_BLOCK_FACE_DOWN =
"down";
93 public const MC_BLOCK_FACE_EAST =
"east";
94 public const MC_BLOCK_FACE_NORTH =
"north";
95 public const MC_BLOCK_FACE_SOUTH =
"south";
96 public const MC_BLOCK_FACE_UP =
"up";
97 public const MC_BLOCK_FACE_WEST =
"west";
99 public const MC_CARDINAL_DIRECTION_EAST =
"east";
100 public const MC_CARDINAL_DIRECTION_NORTH =
"north";
101 public const MC_CARDINAL_DIRECTION_SOUTH =
"south";
102 public const MC_CARDINAL_DIRECTION_WEST =
"west";
104 public const MC_FACING_DIRECTION_DOWN =
"down";
105 public const MC_FACING_DIRECTION_EAST =
"east";
106 public const MC_FACING_DIRECTION_NORTH =
"north";
107 public const MC_FACING_DIRECTION_SOUTH =
"south";
108 public const MC_FACING_DIRECTION_UP =
"up";
109 public const MC_FACING_DIRECTION_WEST =
"west";
111 public const MC_VERTICAL_HALF_BOTTOM =
"bottom";
112 public const MC_VERTICAL_HALF_TOP =
"top";
114 public const MONSTER_EGG_STONE_TYPE_CHISELED_STONE_BRICK =
"chiseled_stone_brick";
115 public const MONSTER_EGG_STONE_TYPE_COBBLESTONE =
"cobblestone";
116 public const MONSTER_EGG_STONE_TYPE_CRACKED_STONE_BRICK =
"cracked_stone_brick";
117 public const MONSTER_EGG_STONE_TYPE_MOSSY_STONE_BRICK =
"mossy_stone_brick";
118 public const MONSTER_EGG_STONE_TYPE_STONE =
"stone";
119 public const MONSTER_EGG_STONE_TYPE_STONE_BRICK =
"stone_brick";
121 public const ORIENTATION_DOWN_EAST =
"down_east";
122 public const ORIENTATION_DOWN_NORTH =
"down_north";
123 public const ORIENTATION_DOWN_SOUTH =
"down_south";
124 public const ORIENTATION_DOWN_WEST =
"down_west";
125 public const ORIENTATION_EAST_UP =
"east_up";
126 public const ORIENTATION_NORTH_UP =
"north_up";
127 public const ORIENTATION_SOUTH_UP =
"south_up";
128 public const ORIENTATION_UP_EAST =
"up_east";
129 public const ORIENTATION_UP_NORTH =
"up_north";
130 public const ORIENTATION_UP_SOUTH =
"up_south";
131 public const ORIENTATION_UP_WEST =
"up_west";
132 public const ORIENTATION_WEST_UP =
"west_up";
134 public const PILLAR_AXIS_X =
"x";
135 public const PILLAR_AXIS_Y =
"y";
136 public const PILLAR_AXIS_Z =
"z";
138 public const PORTAL_AXIS_UNKNOWN =
"unknown";
139 public const PORTAL_AXIS_X =
"x";
140 public const PORTAL_AXIS_Z =
"z";
142 public const PRISMARINE_BLOCK_TYPE_BRICKS =
"bricks";
143 public const PRISMARINE_BLOCK_TYPE_DARK =
"dark";
144 public const PRISMARINE_BLOCK_TYPE_DEFAULT =
"default";
146 public const SAND_STONE_TYPE_CUT =
"cut";
147 public const SAND_STONE_TYPE_DEFAULT =
"default";
148 public const SAND_STONE_TYPE_HEIROGLYPHS =
"heiroglyphs";
149 public const SAND_STONE_TYPE_SMOOTH =
"smooth";
151 public const SAND_TYPE_NORMAL =
"normal";
152 public const SAND_TYPE_RED =
"red";
154 public const SEA_GRASS_TYPE_DEFAULT =
"default";
155 public const SEA_GRASS_TYPE_DOUBLE_BOT =
"double_bot";
156 public const SEA_GRASS_TYPE_DOUBLE_TOP =
"double_top";
158 public const SPONGE_TYPE_DRY =
"dry";
159 public const SPONGE_TYPE_WET =
"wet";
161 public const STONE_BRICK_TYPE_CHISELED =
"chiseled";
162 public const STONE_BRICK_TYPE_CRACKED =
"cracked";
163 public const STONE_BRICK_TYPE_DEFAULT =
"default";
164 public const STONE_BRICK_TYPE_MOSSY =
"mossy";
165 public const STONE_BRICK_TYPE_SMOOTH =
"smooth";
167 public const STONE_SLAB_TYPE_BRICK =
"brick";
168 public const STONE_SLAB_TYPE_COBBLESTONE =
"cobblestone";
169 public const STONE_SLAB_TYPE_NETHER_BRICK =
"nether_brick";
170 public const STONE_SLAB_TYPE_QUARTZ =
"quartz";
171 public const STONE_SLAB_TYPE_SANDSTONE =
"sandstone";
172 public const STONE_SLAB_TYPE_SMOOTH_STONE =
"smooth_stone";
173 public const STONE_SLAB_TYPE_STONE_BRICK =
"stone_brick";
174 public const STONE_SLAB_TYPE_WOOD =
"wood";
176 public const STONE_SLAB_TYPE_2_MOSSY_COBBLESTONE =
"mossy_cobblestone";
177 public const STONE_SLAB_TYPE_2_PRISMARINE_BRICK =
"prismarine_brick";
178 public const STONE_SLAB_TYPE_2_PRISMARINE_DARK =
"prismarine_dark";
179 public const STONE_SLAB_TYPE_2_PRISMARINE_ROUGH =
"prismarine_rough";
180 public const STONE_SLAB_TYPE_2_PURPUR =
"purpur";
181 public const STONE_SLAB_TYPE_2_RED_NETHER_BRICK =
"red_nether_brick";
182 public const STONE_SLAB_TYPE_2_RED_SANDSTONE =
"red_sandstone";
183 public const STONE_SLAB_TYPE_2_SMOOTH_SANDSTONE =
"smooth_sandstone";
185 public const STONE_SLAB_TYPE_3_ANDESITE =
"andesite";
186 public const STONE_SLAB_TYPE_3_DIORITE =
"diorite";
187 public const STONE_SLAB_TYPE_3_END_STONE_BRICK =
"end_stone_brick";
188 public const STONE_SLAB_TYPE_3_GRANITE =
"granite";
189 public const STONE_SLAB_TYPE_3_POLISHED_ANDESITE =
"polished_andesite";
190 public const STONE_SLAB_TYPE_3_POLISHED_DIORITE =
"polished_diorite";
191 public const STONE_SLAB_TYPE_3_POLISHED_GRANITE =
"polished_granite";
192 public const STONE_SLAB_TYPE_3_SMOOTH_RED_SANDSTONE =
"smooth_red_sandstone";
194 public const STONE_SLAB_TYPE_4_CUT_RED_SANDSTONE =
"cut_red_sandstone";
195 public const STONE_SLAB_TYPE_4_CUT_SANDSTONE =
"cut_sandstone";
196 public const STONE_SLAB_TYPE_4_MOSSY_STONE_BRICK =
"mossy_stone_brick";
197 public const STONE_SLAB_TYPE_4_SMOOTH_QUARTZ =
"smooth_quartz";
198 public const STONE_SLAB_TYPE_4_STONE =
"stone";
200 public const STRUCTURE_BLOCK_TYPE_CORNER =
"corner";
201 public const STRUCTURE_BLOCK_TYPE_DATA =
"data";
202 public const STRUCTURE_BLOCK_TYPE_EXPORT =
"export";
203 public const STRUCTURE_BLOCK_TYPE_INVALID =
"invalid";
204 public const STRUCTURE_BLOCK_TYPE_LOAD =
"load";
205 public const STRUCTURE_BLOCK_TYPE_SAVE =
"save";
207 public const STRUCTURE_VOID_TYPE_AIR =
"air";
208 public const STRUCTURE_VOID_TYPE_VOID =
"void";
210 public const TORCH_FACING_DIRECTION_EAST =
"east";
211 public const TORCH_FACING_DIRECTION_NORTH =
"north";
212 public const TORCH_FACING_DIRECTION_SOUTH =
"south";
213 public const TORCH_FACING_DIRECTION_TOP =
"top";
214 public const TORCH_FACING_DIRECTION_UNKNOWN =
"unknown";
215 public const TORCH_FACING_DIRECTION_WEST =
"west";
217 public const TURTLE_EGG_COUNT_FOUR_EGG =
"four_egg";
218 public const TURTLE_EGG_COUNT_ONE_EGG =
"one_egg";
219 public const TURTLE_EGG_COUNT_THREE_EGG =
"three_egg";
220 public const TURTLE_EGG_COUNT_TWO_EGG =
"two_egg";
222 public const VAULT_STATE_ACTIVE =
"active";
223 public const VAULT_STATE_EJECTING =
"ejecting";
224 public const VAULT_STATE_INACTIVE =
"inactive";
225 public const VAULT_STATE_UNLOCKING =
"unlocking";
227 public const WALL_BLOCK_TYPE_ANDESITE =
"andesite";
228 public const WALL_BLOCK_TYPE_BRICK =
"brick";
229 public const WALL_BLOCK_TYPE_COBBLESTONE =
"cobblestone";
230 public const WALL_BLOCK_TYPE_DIORITE =
"diorite";
231 public const WALL_BLOCK_TYPE_END_BRICK =
"end_brick";
232 public const WALL_BLOCK_TYPE_GRANITE =
"granite";
233 public const WALL_BLOCK_TYPE_MOSSY_COBBLESTONE =
"mossy_cobblestone";
234 public const WALL_BLOCK_TYPE_MOSSY_STONE_BRICK =
"mossy_stone_brick";
235 public const WALL_BLOCK_TYPE_NETHER_BRICK =
"nether_brick";
236 public const WALL_BLOCK_TYPE_PRISMARINE =
"prismarine";
237 public const WALL_BLOCK_TYPE_RED_NETHER_BRICK =
"red_nether_brick";
238 public const WALL_BLOCK_TYPE_RED_SANDSTONE =
"red_sandstone";
239 public const WALL_BLOCK_TYPE_SANDSTONE =
"sandstone";
240 public const WALL_BLOCK_TYPE_STONE_BRICK =
"stone_brick";
242 public const WALL_CONNECTION_TYPE_EAST_NONE =
"none";
243 public const WALL_CONNECTION_TYPE_EAST_SHORT =
"short";
244 public const WALL_CONNECTION_TYPE_EAST_TALL =
"tall";
246 public const WALL_CONNECTION_TYPE_NORTH_NONE =
"none";
247 public const WALL_CONNECTION_TYPE_NORTH_SHORT =
"short";
248 public const WALL_CONNECTION_TYPE_NORTH_TALL =
"tall";
250 public const WALL_CONNECTION_TYPE_SOUTH_NONE =
"none";
251 public const WALL_CONNECTION_TYPE_SOUTH_SHORT =
"short";
252 public const WALL_CONNECTION_TYPE_SOUTH_TALL =
"tall";
254 public const WALL_CONNECTION_TYPE_WEST_NONE =
"none";
255 public const WALL_CONNECTION_TYPE_WEST_SHORT =
"short";
256 public const WALL_CONNECTION_TYPE_WEST_TALL =
"tall";