Cuberite
A lightweight, fast and extensible game server for Minecraft
BlockType.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "ChunkDef.h"
4 
5 // tolua_begin
6 
7 
9 {
164 
169 
175 
177  E_BLOCK_STAINED_CLAY = 159, // Synonym to terracotta
178  E_BLOCK_TERRACOTTA = 159, // Synonym to stained clay
180  E_BLOCK_NEW_LEAVES = 161, // Acacia and Dark Oak IDs in Minecraft 1.7.x
272  // ...
274 
275  // Keep these two as the last values. Update the last block value to the last block with an id less than 255 when adding another block
276  // IsValidBlock() depends on this (255 gets checked additionally because there is a gap. See https://minecraft.wiki/w/Data_values#Block_IDs
279 
280  E_BLOCK_UNFINISHED = 254, // Special type used as a placeholder, signifying that the block lacks implementation
281 
282  // Synonym or ID compatibility
288 };
289 
290 
291 
292 
293 
294 enum ENUM_ITEM_TYPE : short
295 {
297 
298  E_ITEM_FIRST = 256, // First true item type
299 
305  E_ITEM_BOW = 261,
307  E_ITEM_COAL = 263,
309  E_ITEM_IRON = 265,
310  E_ITEM_GOLD = 266,
325  E_ITEM_BOWL = 281,
367  E_ITEM_SIGN = 323,
377  E_ITEM_BOAT = 333,
379  E_ITEM_MILK = 335,
381  E_ITEM_CLAY = 337,
385  E_ITEM_BOOK = 340,
389  E_ITEM_EGG = 344,
396  E_ITEM_DYE = 351,
397  E_ITEM_BONE = 352,
399  E_ITEM_CAKE = 354,
400  E_ITEM_BED = 355,
403  E_ITEM_MAP = 358,
419  E_ITEM_POTIONS = 373, // OBSOLETE, use E_ITEM_POTION instead
443  E_ITEM_HEAD = 397,
466  E_ITEM_LEAD = 420,
499 
500  // Keep these two as the last values of the consecutive list, without a number - they will get their correct number assigned automagically by C++
501  // IsValidItem() depends on this!
504 
518 
519  // Keep these two as the last values of the disc list, without a number - they will get their correct number assigned automagically by C++
520  // IsValidItem() depends on this!
523 
525 };
526 
527 
528 
529 
530 
532 {
533  // Please keep this list alpha-sorted by the blocktype part
534  // then number-sorted for the same block
535 
537  // Block metas:
538 
539  // E_BLOCK_ANVIL metas
545 
546  // E_BLOCK_BED metas:
553 
554  // E_BLOCK_BIG_FLOWER metas:
561  // 0x8 is supposedly a bit flag but all vanilla plants have this value
563 
564  // E_BLOCK_BREWING_STAND metas
568 
569  // E_BLOCK_BUTTON metas
577 
578  // E_BLOCK_CARPET metas:
595 
596  // E_BLOCK_CHEST metas:
601 
602  // E_BLOCK_CONCRETE metas:
619 
620  // E_BLOCK_CONCRETE_POWDER metas:
637 
638  // E_BLOCK_DIRT metas:
643 
644  // E_BLOCK_DISPENSER / E_BLOCK_DROPPER metas:
653 
654  // E_BLOCK_DOUBLE_STONE_SLAB metas:
666 
667  // E_BLOCK_END_PORTAL_FRAME metas:
668  E_META_END_PORTAL_FRAME_ZP = 0, // Faces towards centre of portal
672  E_META_END_PORTAL_FRAME_ZP_EYE = 4, // Frames with ender eye
676  E_META_END_PORTAL_FRAME_NO_EYE = 0, // Just the eye bitflag
678 
679  // E_BLOCK_FLOWER metas:
688 
689  // E_BLOCK_JUKEBOX metas:
692 
693  // E_BLOCK_HOPPER metas:
695  E_META_HOPPER_UNATTACHED = 1, // Hopper doesn't move items up, there's no YP
700 
701  // E_BLOCK_LEAVES metas:
714 
715  // E_BLOCK_MUSHROOM metas:
729 
730  // E_BLOCK_LEAVES meta cont. (Block ID 161):
737 
738  // E_BLOCK_LOG metas:
743 
744  // E_BLOCK_NEW_LOG metas:
747 
748  // E_BLOCK_PISTON metas:
757 
758  // E_BLOCK_PLANKS metas:
765 
766  // E_BLOCK_(XXX_WEIGHTED)_PRESSURE_PLATE metas:
769 
770  // E_BLOCK_PRISMARINE_BLOCK metas:
774 
775  // E_BLOCK_QUARTZ_BLOCK metas:
779 
780  // E_BLOCK_RAIL metas
791 
792  // E_BLOCK_RED_SANDSTONE metas:
796 
797  // E_BLOCK_REDSTONE_REPEATER_ON / E_BLOCK_REDSTONE_REPEATER_OFF metas:
803 
804  // E_BLOCK_SAND metas:
807 
808  // E_BLOCK_SANDSTONE metas:
812 
813  // E_BLOCK_SAPLING metas (lowest 3 bits):
820 
821  // E_BLOCK_SILVERFISH_EGG metas:
828 
829  // E_BLOCK_SNOW metas:
838 
839  // E_BLOCK_SPONGE metas:
842 
843  // E_BLOCK_STAINED_CLAY metas:
860 
861  // E_BLOCK_STAINED_GLASS metas:
878 
879  // E_BLOCK_STAINED_GLASS_PANE metas:
896 
897  // E_BLOCK_STAIRS metas:
903 
904  // E_BLOCK_STONE metas:
912 
913  // E_BLOCK_STONE_SLAB metas:
922 
923  // E_BLOCK_STONE_BRICKS metas:
928 
929  // E_BLOCK_TALL_GRASS metas:
934 
935  // E_BLOCK_TORCH, E_BLOCK_REDSTONE_TORCH_OFF, E_BLOCK_REDSTONE_TORCH_ON metas:
936  E_META_TORCH_EAST = 1, // east face of the block, pointing east
941  E_META_TORCH_XM = 1, // Torch attached to the XM side of its block
942  E_META_TORCH_XP = 2, // Torch attached to the XP side of its block
943  E_META_TORCH_ZM = 3, // Torch attached to the ZM side of its block
944  E_META_TORCH_ZP = 4, // Torch attached to the ZP side of its block
945 
946  // E_META_LOG metas:
963 
964  // E_META_LOG metas cont. (Block ID 162):
973 
974  // E_BLOCK_WOODEN_DOUBLE_SLAB metas:
981 
982  // E_BLOCK_WOODEN_SLAB metas:
990 
991  // E_BLOCK_WOOL metas:
1008 };
1009 
1010 
1011 
1012 
1013 
1014 enum ENUM_ITEM_META : short
1015 {
1016  // Please keep this list alpha-sorted by the itemtype part
1017  // then number-sorted for the same item
1018 
1020  // Item metas:
1021 
1022  // E_ITEM_BANNER metas:
1039 
1040  // E_ITEM_COAL metas:
1043 
1044  // E_ITEM_DYE metas:
1061 
1062  // E_ITEM_GOLDEN_APPLE metas:
1065 
1066  // E_ITEM_HEAD metas:
1073 
1074  // E_ITEM_RAW_FISH metas:
1079 
1080  // E_ITEM_COOKED_FISH metas:
1083 
1084  // E_ITEM_MINECART_TRACKS metas:
1087 
1088  // E_ITEM_SPAWN_EGG metas:
1089  // See also cMonster::eType, since monster type and spawn egg meta are the same
1149 } ;
1150 
1151 // tolua_end
1152 
1153 
1154 
1155 
1156 // fwd:
1157 class cItem;
1158 class cIniFile;
1159 
1160 
1161 
1162 
1163 
1164 // tolua_begin
1165 
1167 extern int BlockStringToType(const AString & a_BlockTypeString);
1168 
1170 extern bool StringToItem(const AString & a_ItemTypeString, cItem & a_Item);
1171 
1173 extern AString ItemToString(const cItem & a_Item);
1174 
1176 extern AString ItemTypeToString(short a_ItemType);
1177 
1179 extern AString ItemToFullString(const cItem & a_Item);
1180 
1182 extern cItem GetIniItemSet(cIniFile & a_IniFile, const char * a_Section, const char * a_Key, const char * a_Default);
1183 
1184 // tolua_end
ENUM_BLOCK_META
Definition: BlockType.h:532
@ E_META_LEAVES_CONIFER
Definition: BlockType.h:703
@ E_META_WOODEN_SLAB_BIRCH
Definition: BlockType.h:985
@ E_META_STAINED_CLAY_CYAN
Definition: BlockType.h:853
@ E_META_CONCRETE_POWDER_LIGHTGRAY
Definition: BlockType.h:629
@ E_META_STAINED_GLASS_PANE_PURPLE
Definition: BlockType.h:890
@ E_META_LOG_OAK_BARK_ONLY
Definition: BlockType.h:959
@ E_META_SANDSTONE_SMOOTH
Definition: BlockType.h:811
@ E_META_CHEST_FACING_XP
Definition: BlockType.h:600
@ E_META_MUSHROOM_CENTER
Definition: BlockType.h:721
@ E_META_STAINED_GLASS_RED
Definition: BlockType.h:876
@ E_META_CONCRETE_PURPLE
Definition: BlockType.h:613
@ E_META_STAINED_GLASS_PANE_BLUE
Definition: BlockType.h:891
@ E_META_DROPSPENSER_FACING_ZM
Definition: BlockType.h:647
@ E_META_NEWLOG_ACACIA_X
Definition: BlockType.h:967
@ E_META_STAINED_CLAY_RED
Definition: BlockType.h:858
@ E_META_BREWING_STAND_FILLED_SLOT_XM_ZM
Definition: BlockType.h:567
@ E_META_LOG_BIRCH_Z
Definition: BlockType.h:957
@ E_META_LOG_SPRUCE_UP_DOWN
Definition: BlockType.h:948
@ E_META_STAINED_GLASS_PANE_LIGHTBLUE
Definition: BlockType.h:883
@ E_META_WOOL_CYAN
Definition: BlockType.h:1001
@ E_META_STAINED_GLASS_PANE_LIGHTGRAY
Definition: BlockType.h:888
@ E_META_NEWLEAVES_DARK_OAK_NO_DECAY
Definition: BlockType.h:734
@ E_META_RAIL_CURVED_ZP_XP
Definition: BlockType.h:787
@ E_META_LOG_JUNGLE
Definition: BlockType.h:742
@ E_META_REDSTONE_REPEATER_FACING_XP
Definition: BlockType.h:799
@ E_META_TALL_GRASS_FERN
Definition: BlockType.h:932
@ E_META_NEWLOG_ACACIA_UP_DOWN
Definition: BlockType.h:965
@ E_META_WOODEN_SLAB_UPSIDE_DOWN
Definition: BlockType.h:989
@ E_META_DIRT_NORMAL
Definition: BlockType.h:639
@ E_META_DOUBLE_STONE_SLAB_SMOOTH_SANDSTONE
Definition: BlockType.h:664
@ E_META_MUSHROOM_STEM
Definition: BlockType.h:726
@ E_META_LOG_JUNGLE_BARK_ONLY
Definition: BlockType.h:962
@ E_META_MUSHROOM_EAST
Definition: BlockType.h:722
@ E_META_PISTON_ZP
Definition: BlockType.h:752
@ E_BLOCK_STAIRS_UPSIDE_DOWN
Definition: BlockType.h:902
@ E_META_CONCRETE_POWDER_LIGHTBLUE
Definition: BlockType.h:624
@ E_META_CONCRETE_PINK
Definition: BlockType.h:609
@ E_META_WOOL_PINK
Definition: BlockType.h:998
@ E_META_TALL_GRASS_GRASS
Definition: BlockType.h:931
@ E_META_STAINED_CLAY_BLACK
Definition: BlockType.h:859
@ E_META_CARPET_LIGHTGRAY
Definition: BlockType.h:587
@ E_META_PLANKS_BIRCH
Definition: BlockType.h:761
@ E_META_BIG_FLOWER_TOP
Definition: BlockType.h:562
@ E_META_DROPSPENSER_ACTIVATED
Definition: BlockType.h:652
@ E_META_CONCRETE_GRAY
Definition: BlockType.h:610
@ E_META_CARPET_YELLOW
Definition: BlockType.h:583
@ E_META_CONCRETE_POWDER_YELLOW
Definition: BlockType.h:625
@ E_META_HOPPER_UNATTACHED
Definition: BlockType.h:695
@ E_META_STAINED_GLASS_MAGENTA
Definition: BlockType.h:864
@ E_META_CONCRETE_POWDER_BLUE
Definition: BlockType.h:632
@ E_META_WOOL_GRAY
Definition: BlockType.h:999
@ E_META_LEAVES_APPLE_NO_DECAY
Definition: BlockType.h:706
@ E_META_CARPET_MAGENTA
Definition: BlockType.h:581
@ E_META_END_PORTAL_FRAME_EYE
Definition: BlockType.h:677
@ E_META_STAINED_GLASS_PANE_ORANGE
Definition: BlockType.h:881
@ E_BLOCK_BED_OCCUPIED
Definition: BlockType.h:551
@ E_META_SAPLING_JUNGLE
Definition: BlockType.h:817
@ E_META_LOG_APPLE
Definition: BlockType.h:739
@ E_META_STONE_POLISHED_DIORITE
Definition: BlockType.h:909
@ E_META_CONCRETE_BLUE
Definition: BlockType.h:614
@ E_META_LEAVES_BIRCH_NO_DECAY
Definition: BlockType.h:708
@ E_META_CARPET_GREEN
Definition: BlockType.h:592
@ E_META_RAIL_ASCEND_ZM
Definition: BlockType.h:785
@ E_META_PRESSURE_PLATE_DEPRESSED
Definition: BlockType.h:768
@ E_META_TORCH_WEST
Definition: BlockType.h:937
@ E_META_CONCRETE_BROWN
Definition: BlockType.h:615
@ E_META_QUARTZ_CHISELLED
Definition: BlockType.h:777
@ E_META_LOG_SPRUCE_Z
Definition: BlockType.h:956
@ E_META_TORCH_ZP
Definition: BlockType.h:944
@ E_META_BREWING_STAND_FILLED_SLOT_XM_ZP
Definition: BlockType.h:566
@ E_META_WOOL_YELLOW
Definition: BlockType.h:996
@ E_META_CONCRETE_ORANGE
Definition: BlockType.h:604
@ E_META_PRISMARINE_BLOCK_ROUGH
Definition: BlockType.h:771
@ E_META_LEAVES_CONIFER_NO_DECAY
Definition: BlockType.h:707
@ E_META_STONE_SLAB_PLANKS
Definition: BlockType.h:916
@ E_META_CARPET_ORANGE
Definition: BlockType.h:580
@ E_META_RAIL_ZM_ZP
Definition: BlockType.h:781
@ E_META_WOODEN_SLAB_ACACIA
Definition: BlockType.h:987
@ E_META_NEWLOG_DARK_OAK_BARK_ONLY
Definition: BlockType.h:972
@ E_META_DOUBLE_STONE_SLAB_COBBLESTONE
Definition: BlockType.h:658
@ E_META_FLOWER_RED_TULIP
Definition: BlockType.h:683
@ E_META_RAIL_ASCEND_XM
Definition: BlockType.h:784
@ E_META_PRISMARINE_BLOCK_DARK
Definition: BlockType.h:773
@ E_META_SNOW_LAYER_TWO
Definition: BlockType.h:831
@ E_BLOCK_STAIRS_ZP
Definition: BlockType.h:900
@ E_META_PRESSURE_PLATE_RAISED
Definition: BlockType.h:767
@ E_META_PISTON_XP
Definition: BlockType.h:754
@ E_META_STONE_SLAB_STONE
Definition: BlockType.h:914
@ E_META_TORCH_XP
Definition: BlockType.h:942
@ E_META_CARPET_BROWN
Definition: BlockType.h:591
@ E_META_CONCRETE_POWDER_PURPLE
Definition: BlockType.h:631
@ E_META_WOOL_MAGENTA
Definition: BlockType.h:994
@ E_META_MUSHROOM_ALL_SIDES
Definition: BlockType.h:716
@ E_META_SNOW_LAYER_THREE
Definition: BlockType.h:832
@ E_BLOCK_BUTTON_XP
Definition: BlockType.h:571
@ E_META_BIG_FLOWER_ROSE_BUSH
Definition: BlockType.h:559
@ E_META_NEW_LOG_ACACIA_WOOD
Definition: BlockType.h:745
@ E_META_CONCRETE_POWDER_PINK
Definition: BlockType.h:627
@ E_META_WOODEN_DOUBLE_SLAB_DARK_OAK
Definition: BlockType.h:980
@ E_META_FLOWER_OXEYE_DAISY
Definition: BlockType.h:687
@ E_META_TORCH_SOUTH
Definition: BlockType.h:938
@ E_META_PLANKS_SPRUCE
Definition: BlockType.h:760
@ E_META_DROPSPENSER_FACING_XM
Definition: BlockType.h:649
@ E_BLOCK_ANVIL_HIGH_DAMAGE
Definition: BlockType.h:544
@ E_BLOCK_ANVIL_NO_DAMAGE
Definition: BlockType.h:542
@ E_META_BIG_FLOWER_SUNFLOWER
Definition: BlockType.h:555
@ E_META_STAINED_GLASS_PANE_BROWN
Definition: BlockType.h:892
@ E_META_WOOL_RED
Definition: BlockType.h:1006
@ E_META_RED_SANDSTONE_NORMAL
Definition: BlockType.h:793
@ E_META_HOPPER_FACING_XM
Definition: BlockType.h:698
@ E_META_NEWLEAVES_ACACIA_NO_DECAY
Definition: BlockType.h:733
@ E_META_DROPSPENSER_FACING_YP
Definition: BlockType.h:646
@ E_META_PLANKS_ACACIA
Definition: BlockType.h:763
@ E_META_SAPLING_CONIFER
Definition: BlockType.h:815
@ E_META_LEAVES_JUNGLE_NO_DECAY
Definition: BlockType.h:709
@ E_META_SAPLING_APPLE
Definition: BlockType.h:814
@ E_META_CARPET_WHITE
Definition: BlockType.h:579
@ E_META_STAINED_CLAY_PINK
Definition: BlockType.h:850
@ E_META_STONE_BRICK_MOSSY
Definition: BlockType.h:925
@ E_META_CONCRETE_POWDER_LIGHTGREEN
Definition: BlockType.h:626
@ E_META_DIRT_PODZOL
Definition: BlockType.h:642
@ E_META_LEAVES_APPLE_CHECK_DECAY
Definition: BlockType.h:710
@ E_META_CHEST_FACING_ZM
Definition: BlockType.h:597
@ E_META_DROPSPENSER_FACING_YM
Definition: BlockType.h:645
@ E_BLOCK_ANVIL_LOW_DAMAGE
Definition: BlockType.h:543
@ E_META_END_PORTAL_FRAME_XP
Definition: BlockType.h:671
@ E_BLOCK_BUTTON_XM
Definition: BlockType.h:572
@ E_META_STAINED_GLASS_PANE_MAGENTA
Definition: BlockType.h:882
@ E_META_MUSHROOM_SOUTH_EAST
Definition: BlockType.h:725
@ E_META_CARPET_LIGHTBLUE
Definition: BlockType.h:582
@ E_META_PISTON_ZM
Definition: BlockType.h:751
@ E_META_BIG_FLOWER_DOUBLE_TALL_GRASS
Definition: BlockType.h:557
@ E_META_PLANKS_DARK_OAK
Definition: BlockType.h:764
@ E_META_END_PORTAL_FRAME_ZP
Definition: BlockType.h:668
@ E_META_STAINED_GLASS_PANE_BLACK
Definition: BlockType.h:895
@ E_META_STAINED_CLAY_WHITE
Definition: BlockType.h:844
@ E_META_CARPET_PURPLE
Definition: BlockType.h:589
@ E_META_END_PORTAL_FRAME_ZP_EYE
Definition: BlockType.h:672
@ E_BLOCK_BUTTON_YM
Definition: BlockType.h:570
@ E_META_RAIL_CURVED_ZP_XM
Definition: BlockType.h:788
@ E_META_WOOL_PURPLE
Definition: BlockType.h:1002
@ E_META_CONCRETE_GREEN
Definition: BlockType.h:616
@ E_META_CONCRETE_POWDER_BROWN
Definition: BlockType.h:633
@ E_META_MUSHROOM_SOUTH_WEST
Definition: BlockType.h:723
@ E_META_DROPSPENSER_FACING_ZP
Definition: BlockType.h:648
@ E_META_DOUBLE_STONE_SLAB_SANDSTON
Definition: BlockType.h:656
@ E_META_NEWLOG_ACACIA_Z
Definition: BlockType.h:969
@ E_META_HOPPER_FACING_ZM
Definition: BlockType.h:696
@ E_META_SILVERFISH_EGG_STONE_BRICK
Definition: BlockType.h:824
@ E_META_WOOL_WHITE
Definition: BlockType.h:992
@ E_BLOCK_BUTTON_PRESSED
Definition: BlockType.h:576
@ E_META_STAINED_CLAY_LIGHTBLUE
Definition: BlockType.h:847
@ E_META_PLANKS_JUNGLE
Definition: BlockType.h:762
@ E_META_STAINED_GLASS_PINK
Definition: BlockType.h:868
@ E_META_MUSHROOM_CAP
Definition: BlockType.h:727
@ E_META_STAINED_GLASS_PANE_CYAN
Definition: BlockType.h:889
@ E_META_MUSHROOM_WEST
Definition: BlockType.h:720
@ E_META_FLOWER_POPPY
Definition: BlockType.h:680
@ E_META_STONE_BRICK_NORMAL
Definition: BlockType.h:924
@ E_META_LEAVES_APPLE
Definition: BlockType.h:702
@ E_BLOCK_BUTTON_ZP
Definition: BlockType.h:573
@ E_META_LOG_OAK_X
Definition: BlockType.h:951
@ E_META_SILVERFISH_EGG_MOSSY_STONE_BRICK
Definition: BlockType.h:825
@ E_META_DROPSPENSER_FACING_XP
Definition: BlockType.h:650
@ E_META_PISTON_EXTENDED
Definition: BlockType.h:756
@ E_META_WOODEN_DOUBLE_SLAB_BIRCH
Definition: BlockType.h:977
@ E_META_MUSHROOM_NORTH
Definition: BlockType.h:718
@ E_META_WOODEN_SLAB_OAK
Definition: BlockType.h:983
@ E_META_REDSTONE_REPEATER_FACING_ZP
Definition: BlockType.h:800
@ E_META_SPONGE_DRY
Definition: BlockType.h:840
@ E_META_STAINED_GLASS_PANE_LIGHTGREEN
Definition: BlockType.h:885
@ E_META_END_PORTAL_FRAME_XP_EYE
Definition: BlockType.h:675
@ E_META_SNOW_LAYER_ONE
Definition: BlockType.h:830
@ E_META_LOG_BIRCH_UP_DOWN
Definition: BlockType.h:949
@ E_META_STAINED_CLAY_GRAY
Definition: BlockType.h:851
@ E_META_RAIL_ASCEND_XP
Definition: BlockType.h:783
@ E_META_SAPLING_DARK_OAK
Definition: BlockType.h:819
@ E_BLOCK_STAIRS_ZM
Definition: BlockType.h:901
@ E_META_CONCRETE_YELLOW
Definition: BlockType.h:607
@ E_BLOCK_BUTTON_YP
Definition: BlockType.h:575
@ E_META_RED_SANDSTONE_SMOOTH
Definition: BlockType.h:795
@ E_META_HOPPER_FACING_ZP
Definition: BlockType.h:697
@ E_META_QUARTZ_PILLAR
Definition: BlockType.h:778
@ E_META_CARPET_LIGHTGREEN
Definition: BlockType.h:584
@ E_META_RED_SANDSTONE_ORNAMENT
Definition: BlockType.h:794
@ E_META_CONCRETE_LIGHTGREEN
Definition: BlockType.h:608
@ E_META_CONCRETE_LIGHTBLUE
Definition: BlockType.h:606
@ E_META_STONE_BRICK_ORNAMENT
Definition: BlockType.h:927
@ E_META_STONE_POLISHED_GRANITE
Definition: BlockType.h:907
@ E_META_SILVERFISH_EGG_CHISELED_STONE_BRICK
Definition: BlockType.h:827
@ E_META_STAINED_GLASS_PANE_YELLOW
Definition: BlockType.h:884
@ E_META_RAIL_XM_XP
Definition: BlockType.h:782
@ E_META_STAINED_GLASS_BLUE
Definition: BlockType.h:873
@ E_META_PRISMARINE_BLOCK_BRICKS
Definition: BlockType.h:772
@ E_META_REDSTONE_REPEATER_FACING_MASK
Definition: BlockType.h:802
@ E_META_CONCRETE_POWDER_BLACK
Definition: BlockType.h:636
@ E_META_CONCRETE_POWDER_MAGENTA
Definition: BlockType.h:623
@ E_META_CHEST_FACING_XM
Definition: BlockType.h:599
@ E_META_QUARTZ_NORMAL
Definition: BlockType.h:776
@ E_META_MUSHROOM_NORTH_WEST
Definition: BlockType.h:717
@ E_META_TORCH_ZM
Definition: BlockType.h:943
@ E_BLOCK_BED_BED_HEAD
Definition: BlockType.h:552
@ E_META_SPONGE_WET
Definition: BlockType.h:841
@ E_META_STONE_SLAB_STONE_BRICK
Definition: BlockType.h:919
@ E_META_CARPET_PINK
Definition: BlockType.h:585
@ E_META_STAINED_CLAY_BLUE
Definition: BlockType.h:855
@ E_META_TALL_GRASS_DEAD_SHRUB
Definition: BlockType.h:930
@ E_META_LEAVES_BIRCH
Definition: BlockType.h:704
@ E_META_END_PORTAL_FRAME_NO_EYE
Definition: BlockType.h:676
@ E_META_LEAVES_BIRCH_CHECK_DECAY
Definition: BlockType.h:712
@ E_META_STAINED_CLAY_BROWN
Definition: BlockType.h:856
@ E_META_CARPET_CYAN
Definition: BlockType.h:588
@ E_META_RAIL_ASCEND_ZP
Definition: BlockType.h:786
@ E_META_STONE_GRANITE
Definition: BlockType.h:906
@ E_META_SANDSTONE_NORMAL
Definition: BlockType.h:809
@ E_META_WOOL_LIGHTGRAY
Definition: BlockType.h:1000
@ E_META_PISTON_DOWN
Definition: BlockType.h:749
@ E_META_FLOWER_PINK_TULIP
Definition: BlockType.h:686
@ E_META_STONE_STONE
Definition: BlockType.h:905
@ E_META_CONCRETE_POWDER_GRAY
Definition: BlockType.h:628
@ E_META_STAINED_GLASS_LIGHTGREEN
Definition: BlockType.h:867
@ E_META_DOUBLE_STONE_SLAB_STONE_BRICK
Definition: BlockType.h:660
@ E_BLOCK_BED_XM
Definition: BlockType.h:548
@ E_META_FLOWER_ALLIUM
Definition: BlockType.h:682
@ E_META_CONCRETE_BLACK
Definition: BlockType.h:618
@ E_META_END_PORTAL_FRAME_XM
Definition: BlockType.h:669
@ E_META_STAINED_GLASS_PANE_GREEN
Definition: BlockType.h:893
@ E_META_CONCRETE_POWDER_GREEN
Definition: BlockType.h:634
@ E_META_FLOWER_WHITE_TULIP
Definition: BlockType.h:685
@ E_META_TORCH_FLOOR
Definition: BlockType.h:940
@ E_META_CONCRETE_WHITE
Definition: BlockType.h:603
@ E_META_LEAVES_JUNGLE
Definition: BlockType.h:705
@ E_META_LOG_BIRCH_BARK_ONLY
Definition: BlockType.h:961
@ E_META_LOG_JUNGLE_UP_DOWN
Definition: BlockType.h:950
@ E_META_NEWLOG_ACACIA_BARK_ONLY
Definition: BlockType.h:971
@ E_META_DOUBLE_STONE_SLAB_BRICK
Definition: BlockType.h:659
@ E_BLOCK_ANVIL_Z
Definition: BlockType.h:540
@ E_META_JUKEBOX_OFF
Definition: BlockType.h:690
@ E_META_SNOW_LAYER_FOUR
Definition: BlockType.h:833
@ E_META_SNOW_LAYER_EIGHT
Definition: BlockType.h:837
@ E_META_NEWLOG_DARK_OAK_UP_DOWN
Definition: BlockType.h:966
@ E_META_DIRT_COARSE
Definition: BlockType.h:641
@ E_META_SNOW_LAYER_SEVEN
Definition: BlockType.h:836
@ E_META_NEWLEAVES_DARK_OAK_CHECK_DECAY
Definition: BlockType.h:736
@ E_META_HOPPER_FACING_XP
Definition: BlockType.h:699
@ E_META_DOUBLE_STONE_SLAB_WOODEN
Definition: BlockType.h:657
@ E_META_STAINED_GLASS_BLACK
Definition: BlockType.h:877
@ E_META_REDSTONE_REPEATER_FACING_ZM
Definition: BlockType.h:798
@ E_META_TORCH_XM
Definition: BlockType.h:941
@ E_META_RAIL_CURVED_ZM_XM
Definition: BlockType.h:789
@ E_META_MUSHROOM_NORTH_EAST
Definition: BlockType.h:719
@ E_META_CARPET_RED
Definition: BlockType.h:593
@ E_META_SAPLING_BIRCH
Definition: BlockType.h:816
@ E_META_STAINED_CLAY_LIGHTGRAY
Definition: BlockType.h:852
@ E_META_CONCRETE_LIGHTGRAY
Definition: BlockType.h:611
@ E_META_REDSTONE_REPEATER_FACING_XM
Definition: BlockType.h:801
@ E_META_CARPET_GRAY
Definition: BlockType.h:586
@ E_META_BIG_FLOWER_LILAC
Definition: BlockType.h:556
@ E_META_SILVERFISH_EGG_COBBLESTONE
Definition: BlockType.h:823
@ E_META_LOG_BIRCH
Definition: BlockType.h:741
@ E_BLOCK_ANVIL_X
Definition: BlockType.h:541
@ E_META_WOOL_GREEN
Definition: BlockType.h:1005
@ E_META_FLOWER_ORANGE_TULIP
Definition: BlockType.h:684
@ E_META_STAINED_GLASS_BROWN
Definition: BlockType.h:874
@ E_META_STAINED_GLASS_LIGHTBLUE
Definition: BlockType.h:865
@ E_META_SILVERFISH_EGG_STONE
Definition: BlockType.h:822
@ E_META_WOOL_BLUE
Definition: BlockType.h:1003
@ E_META_STONE_SLAB_BRICK
Definition: BlockType.h:918
@ E_META_DIRT_GRASSLESS
Definition: BlockType.h:640
@ E_META_CONCRETE_POWDER_ORANGE
Definition: BlockType.h:622
@ E_META_JUKEBOX_ON
Definition: BlockType.h:691
@ E_META_SAND_RED
Definition: BlockType.h:806
@ E_META_DOUBLE_STONE_SLAB_QUARTZ
Definition: BlockType.h:662
@ E_META_STAINED_GLASS_GRAY
Definition: BlockType.h:869
@ E_META_STAINED_GLASS_PANE_WHITE
Definition: BlockType.h:880
@ E_META_STAINED_GLASS_WHITE
Definition: BlockType.h:862
@ E_BLOCK_BUTTON_ZM
Definition: BlockType.h:574
@ E_META_MUSHROOM_SOUTH
Definition: BlockType.h:724
@ E_META_STAINED_CLAY_YELLOW
Definition: BlockType.h:848
@ E_META_SANDSTONE_ORNAMENT
Definition: BlockType.h:810
@ E_META_MUSHROOM_FULL_STEM
Definition: BlockType.h:728
@ E_META_WOOL_ORANGE
Definition: BlockType.h:993
@ E_META_FLOWER_BLUE_ORCHID
Definition: BlockType.h:681
@ E_META_STAINED_GLASS_PURPLE
Definition: BlockType.h:872
@ E_META_SAND_NORMAL
Definition: BlockType.h:805
@ E_META_WOODEN_SLAB_JUNGLE
Definition: BlockType.h:986
@ E_META_LOG_OAK_Z
Definition: BlockType.h:955
@ E_META_DOUBLE_STONE_SLAB_STONE
Definition: BlockType.h:655
@ E_META_TORCH_EAST
Definition: BlockType.h:936
@ E_META_STONE_POLISHED_ANDESITE
Definition: BlockType.h:911
@ E_META_STAINED_GLASS_YELLOW
Definition: BlockType.h:866
@ E_META_NEWLOG_DARK_OAK_Z
Definition: BlockType.h:970
@ E_META_CARPET_BLUE
Definition: BlockType.h:590
@ E_META_CONCRETE_POWDER_RED
Definition: BlockType.h:635
@ E_META_STONE_SLAB_NETHER_BRICK
Definition: BlockType.h:920
@ E_META_STAINED_GLASS_LIGHTGRAY
Definition: BlockType.h:870
@ E_META_DOUBLE_STONE_SLAB_NETHER_BRICK
Definition: BlockType.h:661
@ E_META_STAINED_GLASS_ORANGE
Definition: BlockType.h:863
@ E_META_TALL_GRASS_BIOME
Definition: BlockType.h:933
@ E_META_CONCRETE_CYAN
Definition: BlockType.h:612
@ E_META_WOODEN_DOUBLE_SLAB_ACACIA
Definition: BlockType.h:979
@ E_META_WOODEN_DOUBLE_SLAB_JUNGLE
Definition: BlockType.h:978
@ E_META_DOUBLE_STONE_SLAB_SMOOTH_STONE
Definition: BlockType.h:663
@ E_META_STAINED_CLAY_GREEN
Definition: BlockType.h:857
@ E_META_BIG_FLOWER_LARGE_FERN
Definition: BlockType.h:558
@ E_META_STONE_SLAB_QUARTZ
Definition: BlockType.h:921
@ E_META_END_PORTAL_FRAME_XM_EYE
Definition: BlockType.h:673
@ E_META_WOODEN_SLAB_SPRUCE
Definition: BlockType.h:984
@ E_META_NEWLOG_DARK_OAK_X
Definition: BlockType.h:968
@ E_META_SAPLING_ACACIA
Definition: BlockType.h:818
@ E_META_WOOL_BLACK
Definition: BlockType.h:1007
@ E_META_STONE_SLAB_COBBLESTONE
Definition: BlockType.h:917
@ E_META_STAINED_GLASS_CYAN
Definition: BlockType.h:871
@ E_META_PISTON_U
Definition: BlockType.h:750
@ E_BLOCK_BED_XP
Definition: BlockType.h:550
@ E_META_SILVERFISH_EGG_CRACKED_STONE_BRICK
Definition: BlockType.h:826
@ E_META_LOG_JUNGLE_Z
Definition: BlockType.h:958
@ E_META_END_PORTAL_FRAME_ZM_EYE
Definition: BlockType.h:674
@ E_BLOCK_STAIRS_XM
Definition: BlockType.h:899
@ E_META_SNOW_LAYER_FIVE
Definition: BlockType.h:834
@ E_META_NEWLEAVES_ACACIA_CHECK_DECAY
Definition: BlockType.h:735
@ E_META_STAINED_CLAY_PURPLE
Definition: BlockType.h:854
@ E_META_STAINED_CLAY_ORANGE
Definition: BlockType.h:845
@ E_META_STAINED_GLASS_GREEN
Definition: BlockType.h:875
@ E_META_WOODEN_DOUBLE_SLAB_SPRUCE
Definition: BlockType.h:976
@ E_META_SNOW_LAYER_SIX
Definition: BlockType.h:835
@ E_META_LOG_JUNGLE_X
Definition: BlockType.h:954
@ E_META_TORCH_NORTH
Definition: BlockType.h:939
@ E_META_PISTON_XM
Definition: BlockType.h:753
@ E_META_STONE_ANDESITE
Definition: BlockType.h:910
@ E_META_NEWLEAVES_ACACIA
Definition: BlockType.h:731
@ E_META_WOODEN_DOUBLE_SLAB_OAK
Definition: BlockType.h:975
@ E_META_LOG_BIRCH_X
Definition: BlockType.h:953
@ E_META_WOODEN_SLAB_DARK_OAK
Definition: BlockType.h:988
@ E_META_CONCRETE_POWDER_WHITE
Definition: BlockType.h:621
@ E_META_LOG_CONIFER
Definition: BlockType.h:740
@ E_META_NEW_LOG_DARK_OAK_WOOD
Definition: BlockType.h:746
@ E_META_BREWING_STAND_FILLED_SLOT_XP
Definition: BlockType.h:565
@ E_META_PLANKS_OAK
Definition: BlockType.h:759
@ E_META_STONE_BRICK_CRACKED
Definition: BlockType.h:926
@ E_META_WOOL_LIGHTBLUE
Definition: BlockType.h:995
@ E_META_CONCRETE_MAGENTA
Definition: BlockType.h:605
@ E_META_LEAVES_CONIFER_CHECK_DECAY
Definition: BlockType.h:711
@ E_META_LEAVES_JUNGLE_CHECK_DECAY
Definition: BlockType.h:713
@ E_META_HOPPER_FACING_YM
Definition: BlockType.h:694
@ E_META_STAINED_CLAY_LIGHTGREEN
Definition: BlockType.h:849
@ E_META_CARPET_BLACK
Definition: BlockType.h:594
@ E_META_NEWLEAVES_DARK_OAK
Definition: BlockType.h:732
@ E_BLOCK_BED_ZM
Definition: BlockType.h:549
@ E_META_LOG_OAK_UP_DOWN
Definition: BlockType.h:947
@ E_META_RAIL_CURVED_ZM_XP
Definition: BlockType.h:790
@ E_BLOCK_BED_ZP
Definition: BlockType.h:547
@ E_META_CONCRETE_POWDER_CYAN
Definition: BlockType.h:630
@ E_BLOCK_STAIRS_XP
Definition: BlockType.h:898
@ E_META_CHEST_FACING_ZP
Definition: BlockType.h:598
@ E_META_BIG_FLOWER_PEONY
Definition: BlockType.h:560
@ E_META_STAINED_GLASS_PANE_PINK
Definition: BlockType.h:886
@ E_META_STONE_SLAB_SANDSTONE
Definition: BlockType.h:915
@ E_META_DOUBLE_STONE_SLAB_TILE_QUARTZ
Definition: BlockType.h:665
@ E_META_STAINED_GLASS_PANE_RED
Definition: BlockType.h:894
@ E_META_CONCRETE_RED
Definition: BlockType.h:617
@ E_META_LOG_SPRUCE_X
Definition: BlockType.h:952
@ E_META_STAINED_GLASS_PANE_GRAY
Definition: BlockType.h:887
@ E_META_WOOL_BROWN
Definition: BlockType.h:1004
@ E_META_STONE_DIORITE
Definition: BlockType.h:908
@ E_META_DROPSPENSER_FACING_MASK
Definition: BlockType.h:651
@ E_META_END_PORTAL_FRAME_ZM
Definition: BlockType.h:670
@ E_META_STAINED_CLAY_MAGENTA
Definition: BlockType.h:846
@ E_META_PISTON_HEAD_STICKY
Definition: BlockType.h:755
@ E_META_WOOL_LIGHTGREEN
Definition: BlockType.h:997
@ E_META_LOG_SPRUCE_BARK_ONLY
Definition: BlockType.h:960
int BlockStringToType(const AString &a_BlockTypeString)
Translates a blocktype string into blocktype.
Definition: BlockType.cpp:212
ENUM_BLOCK_TYPE
Definition: BlockType.h:9
@ E_BLOCK_ORANGE_GLAZED_TERRACOTTA
Definition: BlockType.h:255
@ E_BLOCK_HEAVY_WEIGHTED_PRESSURE_PLATE
Definition: BlockType.h:163
@ E_BLOCK_REDSTONE_LAMP_OFF
Definition: BlockType.h:138
@ E_BLOCK_WOODEN_BUTTON
Definition: BlockType.h:158
@ E_BLOCK_STAINED_GLASS
Definition: BlockType.h:110
@ E_BLOCK_WHITE_SHULKER_BOX
Definition: BlockType.h:238
@ E_BLOCK_NETHER_BRICK_STAIRS
Definition: BlockType.h:129
@ E_BLOCK_NEW_LEAVES
Definition: BlockType.h:180
@ E_BLOCK_PINK_SHULKER_BOX
Definition: BlockType.h:244
@ E_BLOCK_SPONGE
Definition: BlockType.h:29
@ E_BLOCK_PINK_GLAZED_TERRACOTTA
Definition: BlockType.h:260
@ E_BLOCK_CARROTS
Definition: BlockType.h:156
@ E_BLOCK_WOODEN_STAIRS
Definition: BlockType.h:287
@ E_BLOCK_REDSTONE_TORCH_ON
Definition: BlockType.h:90
@ E_BLOCK_STONE_PRESSURE_PLATE
Definition: BlockType.h:84
@ E_BLOCK_BLUE_SHULKER_BOX
Definition: BlockType.h:249
@ E_BLOCK_POTATOES
Definition: BlockType.h:157
@ E_BLOCK_GRAY_GLAZED_TERRACOTTA
Definition: BlockType.h:261
@ E_BLOCK_DEAD_BUSH
Definition: BlockType.h:42
@ E_BLOCK_HEAD
Definition: BlockType.h:159
@ E_BLOCK_MELON_STEM
Definition: BlockType.h:120
@ E_BLOCK_OAK_WOOD_STAIRS
Definition: BlockType.h:63
@ E_BLOCK_STANDING_BANNER
Definition: BlockType.h:195
@ E_BLOCK_PURPUR_BLOCK
Definition: BlockType.h:220
@ E_BLOCK_CLAY
Definition: BlockType.h:96
@ E_BLOCK_DARK_OAK_FENCE
Definition: BlockType.h:210
@ E_BLOCK_DAYLIGHT_SENSOR
Definition: BlockType.h:167
@ E_BLOCK_COCOA_POD
Definition: BlockType.h:142
@ E_BLOCK_REDSTONE_REPEATER_ON
Definition: BlockType.h:109
@ E_BLOCK_MAX_TYPE_ID
Maximum BlockType number used.
Definition: BlockType.h:278
@ E_BLOCK_BREWING_STAND
Definition: BlockType.h:132
@ E_BLOCK_PURPUR_STAIRS
Definition: BlockType.h:222
@ E_BLOCK_FLOWER
Definition: BlockType.h:48
@ E_BLOCK_UNFINISHED
Definition: BlockType.h:280
@ E_BLOCK_STICKY_PISTON
Definition: BlockType.h:39
@ E_BLOCK_JACK_O_LANTERN
Definition: BlockType.h:106
@ E_BLOCK_NETHER_PORTAL
Definition: BlockType.h:105
@ E_BLOCK_JUKEBOX
Definition: BlockType.h:99
@ E_BLOCK_BROWN_SHULKER_BOX
Definition: BlockType.h:250
@ E_BLOCK_BONE_BLOCK
Definition: BlockType.h:235
@ E_BLOCK_DOUBLE_WOODEN_SLAB
Definition: BlockType.h:140
@ E_BLOCK_DRAGON_EGG
Definition: BlockType.h:137
@ E_BLOCK_COBBLESTONE_STAIRS
Definition: BlockType.h:81
@ E_BLOCK_DIAMOND_BLOCK
Definition: BlockType.h:67
@ E_BLOCK_WATER
Definition: BlockType.h:18
@ E_BLOCK_TRAPDOOR
Definition: BlockType.h:111
@ E_BLOCK_GRASS_PATH
Definition: BlockType.h:227
@ E_BLOCK_ACTIVATOR_RAIL
Definition: BlockType.h:174
@ E_BLOCK_CHORUS_PLANT
Definition: BlockType.h:218
@ E_BLOCK_STATIONARY_LAVA
Definition: BlockType.h:21
@ E_BLOCK_LIGHT_BLUE_SHULKER_BOX
Definition: BlockType.h:241
@ E_BLOCK_REDSTONE_ORE
Definition: BlockType.h:87
@ E_BLOCK_COAL_ORE
Definition: BlockType.h:26
@ E_BLOCK_SLIME_BLOCK
Definition: BlockType.h:184
@ E_BLOCK_BIRCH_FENCE_GATE
Definition: BlockType.h:203
@ E_BLOCK_DARK_OAK_WOOD_STAIRS
Definition: BlockType.h:183
@ E_BLOCK_FARMLAND
Definition: BlockType.h:72
@ E_BLOCK_REPEATING_COMMAND_BLOCK
Definition: BlockType.h:229
@ E_BLOCK_BURNING_FURNACE
Definition: BlockType.h:75
@ E_BLOCK_BLACK_GLAZED_TERRACOTTA
Definition: BlockType.h:269
@ E_BLOCK_DIAMOND_ORE
Definition: BlockType.h:66
@ E_BLOCK_BRICK_STAIRS
Definition: BlockType.h:123
@ E_BLOCK_ACACIA_FENCE_GATE
Definition: BlockType.h:206
@ E_BLOCK_CAULDRON
Definition: BlockType.h:133
@ E_BLOCK_BRICK
Definition: BlockType.h:55
@ E_BLOCK_STONE_BRICK_STAIRS
Definition: BlockType.h:124
@ E_BLOCK_AIR
Definition: BlockType.h:10
@ E_BLOCK_WOOL
Definition: BlockType.h:45
@ E_BLOCK_CHORUS_FLOWER
Definition: BlockType.h:219
@ E_BLOCK_ENCHANTMENT_TABLE
Definition: BlockType.h:131
@ E_BLOCK_STRUCTURE_VOID
Definition: BlockType.h:236
@ E_BLOCK_LILY_PAD
Definition: BlockType.h:126
@ E_BLOCK_FURNACE
Definition: BlockType.h:73
@ E_BLOCK_SIGN_POST
Definition: BlockType.h:76
@ E_BLOCK_END_PORTAL_FRAME
Definition: BlockType.h:135
@ E_BLOCK_CROPS
Definition: BlockType.h:71
@ E_BLOCK_PRISMARINE_BLOCK
Definition: BlockType.h:187
@ E_BLOCK_GOLD_BLOCK
Definition: BlockType.h:51
@ E_BLOCK_TERRACOTTA
Definition: BlockType.h:178
@ E_BLOCK_RED_NETHER_BRICK
Definition: BlockType.h:234
@ E_BLOCK_NUMBER_OF_TYPES
Number of individual (different) blocktypes.
Definition: BlockType.h:277
@ E_BLOCK_BLOCK_OF_REDSTONE
Definition: BlockType.h:168
@ E_BLOCK_LEAVES
Definition: BlockType.h:28
@ E_BLOCK_OAK_FENCE_GATE
Definition: BlockType.h:122
@ E_BLOCK_STONE_BRICKS
Definition: BlockType.h:113
@ E_BLOCK_PURPUR_PILLAR
Definition: BlockType.h:221
@ E_BLOCK_MOSSY_COBBLESTONE
Definition: BlockType.h:58
@ E_BLOCK_OBSERVER
Definition: BlockType.h:237
@ E_BLOCK_STAINED_GLASS_PANE
Definition: BlockType.h:179
@ E_BLOCK_BEACON
Definition: BlockType.h:153
@ E_BLOCK_FENCE_GATE
Definition: BlockType.h:286
@ E_BLOCK_SPRUCE_DOOR
Definition: BlockType.h:212
@ E_BLOCK_CARPET
Definition: BlockType.h:190
@ E_BLOCK_MAGENTA_SHULKER_BOX
Definition: BlockType.h:240
@ E_BLOCK_REDSTONE_ORE_GLOWING
Definition: BlockType.h:88
@ E_BLOCK_BLUE_GLAZED_TERRACOTTA
Definition: BlockType.h:265
@ E_BLOCK_BIRCH_WOOD_STAIRS
Definition: BlockType.h:150
@ E_BLOCK_CYAN_SHULKER_BOX
Definition: BlockType.h:247
@ E_BLOCK_FIRE
Definition: BlockType.h:61
@ E_BLOCK_TNT
Definition: BlockType.h:56
@ E_BLOCK_LIME_SHULKER_BOX
Definition: BlockType.h:243
@ E_BLOCK_LAPIS_ORE
Definition: BlockType.h:31
@ E_BLOCK_CHAIN_COMMAND_BLOCK
Definition: BlockType.h:230
@ E_BLOCK_IRON_BLOCK
Definition: BlockType.h:52
@ E_BLOCK_NETHER_WART_BLOCK
Definition: BlockType.h:233
@ E_BLOCK_PURPLE_SHULKER_BOX
Definition: BlockType.h:248
@ E_BLOCK_PISTON_EXTENSION
Definition: BlockType.h:44
@ E_BLOCK_CONCRETE
Definition: BlockType.h:270
@ E_BLOCK_END_ROD
Definition: BlockType.h:217
@ E_BLOCK_CHEST
Definition: BlockType.h:64
@ E_BLOCK_COBWEB
Definition: BlockType.h:40
@ E_BLOCK_DOUBLE_RED_SANDSTONE_SLAB
Definition: BlockType.h:200
@ E_BLOCK_END_BRICKS
Definition: BlockType.h:225
@ E_BLOCK_BIRCH_DOOR
Definition: BlockType.h:213
@ E_BLOCK_CAKE
Definition: BlockType.h:107
@ E_BLOCK_BLOCK_OF_COAL
Definition: BlockType.h:192
@ E_BLOCK_JUNGLE_WOOD_STAIRS
Definition: BlockType.h:151
@ E_BLOCK_LIT_FURNACE
Definition: BlockType.h:74
@ E_BLOCK_LAPIS_BLOCK
Definition: BlockType.h:32
@ E_BLOCK_IRON_DOOR
Definition: BlockType.h:85
@ E_BLOCK_FENCE
Definition: BlockType.h:100
@ E_BLOCK_YELLOW_GLAZED_TERRACOTTA
Definition: BlockType.h:258
@ E_BLOCK_GRASS
Definition: BlockType.h:12
@ E_BLOCK_WORKBENCH
Definition: BlockType.h:69
@ E_BLOCK_MAGENTA_GLAZED_TERRACOTTA
Definition: BlockType.h:256
@ E_BLOCK_STONE_SLAB
Definition: BlockType.h:54
@ E_BLOCK_ACACIA_WOOD_STAIRS
Definition: BlockType.h:182
@ E_BLOCK_EMERALD_ORE
Definition: BlockType.h:144
@ E_BLOCK_ORANGE_SHULKER_BOX
Definition: BlockType.h:239
@ E_BLOCK_CACTUS
Definition: BlockType.h:95
@ E_BLOCK_CYAN_GLAZED_TERRACOTTA
Definition: BlockType.h:263
@ E_BLOCK_GLASS_PANE
Definition: BlockType.h:117
@ E_BLOCK_ICE
Definition: BlockType.h:93
@ E_BLOCK_BEETROOTS
Definition: BlockType.h:226
@ E_BLOCK_MINECART_TRACKS
Definition: BlockType.h:80
@ E_BLOCK_BEDROCK
Definition: BlockType.h:17
@ E_BLOCK_MELON
Definition: BlockType.h:118
@ E_BLOCK_NETHER_WART
Definition: BlockType.h:130
@ E_BLOCK_LEVER
Definition: BlockType.h:83
@ E_BLOCK_INACTIVE_COMPARATOR
Definition: BlockType.h:165
@ E_BLOCK_SILVERFISH_EGG
Definition: BlockType.h:112
@ E_BLOCK_DOUBLE_STONE_SLAB
Definition: BlockType.h:53
@ E_BLOCK_JUNGLE_DOOR
Definition: BlockType.h:214
@ E_BLOCK_PACKED_ICE
Definition: BlockType.h:193
@ E_BLOCK_TRIPWIRE
Definition: BlockType.h:147
@ E_BLOCK_POWERED_RAIL
Definition: BlockType.h:37
@ E_BLOCK_NEW_LOG
Definition: BlockType.h:181
@ E_BLOCK_OBSIDIAN
Definition: BlockType.h:59
@ E_BLOCK_SOULSAND
Definition: BlockType.h:103
@ E_BLOCK_ACTIVE_COMPARATOR
Definition: BlockType.h:166
@ E_BLOCK_MYCELIUM
Definition: BlockType.h:125
@ E_BLOCK_RED_SANDSTONE_STAIRS
Definition: BlockType.h:199
@ E_BLOCK_YELLOW_FLOWER
Definition: BlockType.h:283
@ E_BLOCK_SNOW_BLOCK
Definition: BlockType.h:94
@ E_BLOCK_DANDELION
Definition: BlockType.h:47
@ E_BLOCK_SNOW
Definition: BlockType.h:92
@ E_BLOCK_WHEAT
Definition: BlockType.h:70
@ E_BLOCK_BROWN_MUSHROOM
Definition: BlockType.h:49
@ E_BLOCK_BOOKCASE
Definition: BlockType.h:57
@ E_BLOCK_PISTON_MOVED_BLOCK
Definition: BlockType.h:46
@ E_BLOCK_RED_SANDSTONE
Definition: BlockType.h:198
@ E_BLOCK_IRON_ORE
Definition: BlockType.h:25
@ E_BLOCK_STRUCTURE_BLOCK
Definition: BlockType.h:273
@ E_BLOCK_TRAPPED_CHEST
Definition: BlockType.h:161
@ E_BLOCK_OAK_DOOR
Definition: BlockType.h:77
@ E_BLOCK_PLANKS
Definition: BlockType.h:15
@ E_BLOCK_SPRUCE_FENCE_GATE
Definition: BlockType.h:202
@ E_BLOCK_GRAY_SHULKER_BOX
Definition: BlockType.h:245
@ E_BLOCK_DETECTOR_RAIL
Definition: BlockType.h:38
@ E_BLOCK_WOODEN_DOOR
Definition: BlockType.h:285
@ E_BLOCK_GRAVEL
Definition: BlockType.h:23
@ E_BLOCK_REDSTONE_WIRE
Definition: BlockType.h:65
@ E_BLOCK_IRON_BARS
Definition: BlockType.h:116
@ E_BLOCK_HAY_BALE
Definition: BlockType.h:189
@ E_BLOCK_LIGHT_BLUE_GLAZED_TERRACOTTA
Definition: BlockType.h:257
@ E_BLOCK_SPRUCE_WOOD_STAIRS
Definition: BlockType.h:149
@ E_BLOCK_YELLOW_SHULKER_BOX
Definition: BlockType.h:242
@ E_BLOCK_DARK_OAK_FENCE_GATE
Definition: BlockType.h:205
@ E_BLOCK_CONCRETE_POWDER
Definition: BlockType.h:271
@ E_BLOCK_JUNGLE_FENCE_GATE
Definition: BlockType.h:204
@ E_BLOCK_PURPLE_GLAZED_TERRACOTTA
Definition: BlockType.h:264
@ E_BLOCK_PUMPKIN
Definition: BlockType.h:101
@ E_BLOCK_BIG_FLOWER
Definition: BlockType.h:194
@ E_BLOCK_STAINED_CLAY
Definition: BlockType.h:177
@ E_BLOCK_ANVIL
Definition: BlockType.h:160
@ E_BLOCK_HARDENED_CLAY
Definition: BlockType.h:191
@ E_BLOCK_HUGE_BROWN_MUSHROOM
Definition: BlockType.h:114
@ E_BLOCK_COMMAND_BLOCK
Definition: BlockType.h:152
@ E_BLOCK_SUGARCANE
Definition: BlockType.h:97
@ E_BLOCK_WOODEN_PRESSURE_PLATE
Definition: BlockType.h:86
@ E_BLOCK_SANDSTONE
Definition: BlockType.h:34
@ E_BLOCK_RED_ROSE
Definition: BlockType.h:284
@ E_BLOCK_HUGE_RED_MUSHROOM
Definition: BlockType.h:115
@ E_BLOCK_VINES
Definition: BlockType.h:121
@ E_BLOCK_EMERALD_BLOCK
Definition: BlockType.h:148
@ E_BLOCK_TORCH
Definition: BlockType.h:60
@ E_BLOCK_GREEN_SHULKER_BOX
Definition: BlockType.h:251
@ E_BLOCK_BLACK_SHULKER_BOX
Definition: BlockType.h:253
@ E_BLOCK_SPRUCE_FENCE
Definition: BlockType.h:207
@ E_BLOCK_REDSTONE_TORCH_OFF
Definition: BlockType.h:89
@ E_BLOCK_GOLD_ORE
Definition: BlockType.h:24
@ E_BLOCK_STONE
Definition: BlockType.h:11
@ E_BLOCK_END_GATEWAY
Definition: BlockType.h:228
@ E_BLOCK_LIGHT_GRAY_GLAZED_TERRACOTTA
Definition: BlockType.h:262
@ E_BLOCK_NETHER_QUARTZ_ORE
Definition: BlockType.h:170
@ E_BLOCK_LIGHT_GRAY_SHULKER_BOX
Definition: BlockType.h:246
@ E_BLOCK_GREEN_GLAZED_TERRACOTTA
Definition: BlockType.h:267
@ E_BLOCK_WOODEN_SLAB
Definition: BlockType.h:141
@ E_BLOCK_SEA_LANTERN
Definition: BlockType.h:188
@ E_BLOCK_NOTE_BLOCK
Definition: BlockType.h:35
@ E_BLOCK_LADDER
Definition: BlockType.h:78
@ E_BLOCK_DARK_OAK_DOOR
Definition: BlockType.h:216
@ E_BLOCK_REEDS
Definition: BlockType.h:98
@ E_BLOCK_BED
Definition: BlockType.h:36
@ E_BLOCK_RED_MUSHROOM
Definition: BlockType.h:50
@ E_BLOCK_ACACIA_DOOR
Definition: BlockType.h:215
@ E_BLOCK_DIRT
Definition: BlockType.h:13
@ E_BLOCK_SANDSTONE_STAIRS
Definition: BlockType.h:143
@ E_BLOCK_QUARTZ_BLOCK
Definition: BlockType.h:172
@ E_BLOCK_NETHERRACK
Definition: BlockType.h:102
@ E_BLOCK_LOG
Definition: BlockType.h:27
@ E_BLOCK_SAPLING
Definition: BlockType.h:16
@ E_BLOCK_LIGHT_WEIGHTED_PRESSURE_PLATE
Definition: BlockType.h:162
@ E_BLOCK_HOPPER
Definition: BlockType.h:171
@ E_BLOCK_ACACIA_FENCE
Definition: BlockType.h:211
@ E_BLOCK_DROPPER
Definition: BlockType.h:176
@ E_BLOCK_REDSTONE_REPEATER_OFF
Definition: BlockType.h:108
@ E_BLOCK_ENDER_CHEST
Definition: BlockType.h:145
@ E_BLOCK_END_PORTAL
Definition: BlockType.h:134
@ E_BLOCK_GLOWSTONE
Definition: BlockType.h:104
@ E_BLOCK_RAIL
Definition: BlockType.h:79
@ E_BLOCK_SAND
Definition: BlockType.h:22
@ E_BLOCK_DISPENSER
Definition: BlockType.h:33
@ E_BLOCK_IRON_TRAPDOOR
Definition: BlockType.h:186
@ E_BLOCK_MAGMA
Definition: BlockType.h:232
@ E_BLOCK_PURPUR_DOUBLE_SLAB
Definition: BlockType.h:223
@ E_BLOCK_LIME_GLAZED_TERRACOTTA
Definition: BlockType.h:259
@ E_BLOCK_STONE_BUTTON
Definition: BlockType.h:91
@ E_BLOCK_GLASS
Definition: BlockType.h:30
@ E_BLOCK_REDSTONE_LAMP_ON
Definition: BlockType.h:139
@ E_BLOCK_PUMPKIN_STEM
Definition: BlockType.h:119
@ E_BLOCK_INVERTED_DAYLIGHT_SENSOR
Definition: BlockType.h:197
@ E_BLOCK_FLOWER_POT
Definition: BlockType.h:155
@ E_BLOCK_TRIPWIRE_HOOK
Definition: BlockType.h:146
@ E_BLOCK_WHITE_GLAZED_TERRACOTTA
Definition: BlockType.h:254
@ E_BLOCK_END_STONE
Definition: BlockType.h:136
@ E_BLOCK_STATIONARY_WATER
Definition: BlockType.h:19
@ E_BLOCK_COBBLESTONE_WALL
Definition: BlockType.h:154
@ E_BLOCK_PURPUR_SLAB
Definition: BlockType.h:224
@ E_BLOCK_BROWN_GLAZED_TERRACOTTA
Definition: BlockType.h:266
@ E_BLOCK_MOB_SPAWNER
Definition: BlockType.h:62
@ E_BLOCK_NETHER_BRICK_FENCE
Definition: BlockType.h:128
@ E_BLOCK_RED_SANDSTONE_SLAB
Definition: BlockType.h:201
@ E_BLOCK_QUARTZ_STAIRS
Definition: BlockType.h:173
@ E_BLOCK_RED_SHULKER_BOX
Definition: BlockType.h:252
@ E_BLOCK_WALLSIGN
Definition: BlockType.h:82
@ E_BLOCK_BIRCH_FENCE
Definition: BlockType.h:208
@ E_BLOCK_BARRIER
Definition: BlockType.h:185
@ E_BLOCK_LAVA
Definition: BlockType.h:20
@ E_BLOCK_NETHER_BRICK
Definition: BlockType.h:127
@ E_BLOCK_FROSTED_ICE
Definition: BlockType.h:231
@ E_BLOCK_PISTON
Definition: BlockType.h:43
@ E_BLOCK_CRAFTING_TABLE
Definition: BlockType.h:68
@ E_BLOCK_WALL_BANNER
Definition: BlockType.h:196
@ E_BLOCK_RED_GLAZED_TERRACOTTA
Definition: BlockType.h:268
@ E_BLOCK_TALL_GRASS
Definition: BlockType.h:41
@ E_BLOCK_JUNGLE_FENCE
Definition: BlockType.h:209
@ E_BLOCK_COBBLESTONE
Definition: BlockType.h:14
AString ItemToString(const cItem &a_Item)
Translates a full item into a string.
Definition: BlockType.cpp:243
cItem GetIniItemSet(cIniFile &a_IniFile, const char *a_Section, const char *a_Key, const char *a_Default)
Returns a cItem representing the item described in an IniFile's value; if the value doesn't exist,...
Definition: BlockType.cpp:270
bool StringToItem(const AString &a_ItemTypeString, cItem &a_Item)
Translates an itemtype string into an item.
Definition: BlockType.cpp:228
ENUM_ITEM_TYPE
Definition: BlockType.h:295
@ E_ITEM_WOODEN_PICKAXE
Definition: BlockType.h:314
@ E_ITEM_CHIRP_DISC
Definition: BlockType.h:509
@ E_ITEM_PUMPKIN_PIE
Definition: BlockType.h:446
@ E_ITEM_IRON
Definition: BlockType.h:309
@ E_ITEM_GOLD_BOOTS
Definition: BlockType.h:361
@ E_ITEM_STAL_DISC
Definition: BlockType.h:513
@ E_ITEM_STONE_PICKAXE
Definition: BlockType.h:318
@ E_ITEM_NETHER_STAR
Definition: BlockType.h:445
@ E_ITEM_POTION
Definition: BlockType.h:418
@ E_ITEM_EYE_OF_ENDER
Definition: BlockType.h:427
@ E_ITEM_EMERALD
Definition: BlockType.h:434
@ E_ITEM_END_CRYSTAL
Definition: BlockType.h:473
@ E_ITEM_DIAMOND_AXE
Definition: BlockType.h:323
@ E_ITEM_CLOCK
Definition: BlockType.h:392
@ E_ITEM_RAW_RABBIT
Definition: BlockType.h:457
@ E_ITEM_ARMOR_STAND
Definition: BlockType.h:462
@ E_ITEM_LEAD
Definition: BlockType.h:466
@ E_ITEM_LEATHER_PANTS
Definition: BlockType.h:344
@ E_ITEM_FIREWORK_STAR
Definition: BlockType.h:448
@ E_ITEM_CAKE
Definition: BlockType.h:399
@ E_ITEM_SIGN
Definition: BlockType.h:367
@ E_ITEM_CHAIN_BOOTS
Definition: BlockType.h:349
@ E_ITEM_RAW_CHICKEN
Definition: BlockType.h:410
@ E_ITEM_STEAK
Definition: BlockType.h:409
@ E_ITEM_IRON_LEGGINGS
Definition: BlockType.h:352
@ E_ITEM_ROTTEN_FLESH
Definition: BlockType.h:412
@ E_ITEM_EMPTY
Definition: BlockType.h:296
@ E_ITEM_DIAMOND_BOOTS
Definition: BlockType.h:357
@ E_ITEM_SNOWBALL
Definition: BlockType.h:376
@ E_ITEM_POISONOUS_POTATO
Definition: BlockType.h:440
@ E_ITEM_GOLD
Definition: BlockType.h:310
@ E_ITEM_COAL
Definition: BlockType.h:307
@ E_ITEM_BAKED_POTATO
Definition: BlockType.h:439
@ E_ITEM_FIRE_CHARGE
Definition: BlockType.h:431
@ E_ITEM_STONE_AXE
Definition: BlockType.h:319
@ E_ITEM_RAW_PORKCHOP
Definition: BlockType.h:363
@ E_ITEM_CHAIN_HELMET
Definition: BlockType.h:346
@ E_ITEM_CHEST_MINECART
Definition: BlockType.h:387
@ E_ITEM_LAST_DISC_PLUS_ONE
Useless, really, but needs to be present for the following value.
Definition: BlockType.h:521
@ E_ITEM_IRON_HOE
Definition: BlockType.h:336
@ E_ITEM_SPRUCE_BOAT
Definition: BlockType.h:491
@ E_ITEM_GOLD_NUGGET
Definition: BlockType.h:416
@ E_ITEM_GOLDEN_APPLE
Definition: BlockType.h:366
@ E_ITEM_11_DISC
Definition: BlockType.h:516
@ E_ITEM_MELLOHI_DISC
Definition: BlockType.h:512
@ E_ITEM_GOLD_HELMET
Definition: BlockType.h:358
@ E_ITEM_IRON_SWORD
Definition: BlockType.h:311
@ E_ITEM_GOLD_CHESTPLATE
Definition: BlockType.h:359
@ E_ITEM_PRISMARINE_CRYSTALS
Definition: BlockType.h:456
@ E_ITEM_BOAT
Definition: BlockType.h:377
@ E_ITEM_IRON_HELMET
Definition: BlockType.h:350
@ E_ITEM_DYE
Definition: BlockType.h:396
@ E_ITEM_LAVA_BUCKET
Definition: BlockType.h:371
@ E_ITEM_MINECART_WITH_TNT
Definition: BlockType.h:453
@ E_ITEM_DIAMOND_HOE
Definition: BlockType.h:337
@ E_ITEM_COOKED_RABBIT
Definition: BlockType.h:458
@ E_ITEM_DIAMOND_PICKAXE
Definition: BlockType.h:322
@ E_ITEM_WHEAT
Definition: BlockType.h:340
@ E_ITEM_ACACIA_DOOR
Definition: BlockType.h:477
@ E_ITEM_FEATHER
Definition: BlockType.h:332
@ E_ITEM_MAX_CONSECUTIVE_TYPE_ID
Maximum consecutive ItemType number used.
Definition: BlockType.h:503
@ E_ITEM_FISHING_ROD
Definition: BlockType.h:391
@ E_ITEM_WOODEN_HOE
Definition: BlockType.h:334
@ E_ITEM_MINECART
Definition: BlockType.h:372
@ E_ITEM_NETHER_BRICK
Definition: BlockType.h:451
@ E_ITEM_MAP
Definition: BlockType.h:403
@ E_ITEM_GHAST_TEAR
Definition: BlockType.h:415
@ E_ITEM_CHORUS_FRUIT
Definition: BlockType.h:479
@ E_ITEM_ENDER_PEARL
Definition: BlockType.h:413
@ E_ITEM_RABBIT_STEW
Definition: BlockType.h:459
@ E_ITEM_IRON_CHESTPLATE
Definition: BlockType.h:351
@ E_ITEM_IRON_HORSE_ARMOR
Definition: BlockType.h:463
@ E_ITEM_WOODEN_DOOR
Definition: BlockType.h:368
@ E_ITEM_GOLD_LEGGINGS
Definition: BlockType.h:360
@ E_ITEM_CAT_DISC
Definition: BlockType.h:507
@ E_ITEM_GOLD_HORSE_ARMOR
Definition: BlockType.h:464
@ E_ITEM_GLASS_BOTTLE
Definition: BlockType.h:420
@ E_ITEM_DIAMOND_CHESTPLATE
Definition: BlockType.h:355
@ E_ITEM_REDSTONE_DUST
Definition: BlockType.h:375
@ E_ITEM_COOKED_CHICKEN
Definition: BlockType.h:411
@ E_ITEM_SPAWN_EGG
Definition: BlockType.h:429
@ E_ITEM_SHIELD
Definition: BlockType.h:489
@ E_ITEM_DIAMOND_HELMET
Definition: BlockType.h:354
@ E_ITEM_LAST
Maximum valid ItemType.
Definition: BlockType.h:524
@ E_ITEM_MINECART_WITH_HOPPER
Definition: BlockType.h:454
@ E_ITEM_SUGAR
Definition: BlockType.h:398
@ E_ITEM_WATER_BUCKET
Definition: BlockType.h:370
@ E_ITEM_IRON_BOOTS
Definition: BlockType.h:353
@ E_ITEM_GOLD_SHOVEL
Definition: BlockType.h:328
@ E_ITEM_MALL_DISC
Definition: BlockType.h:511
@ E_ITEM_IRON_PICKAXE
Definition: BlockType.h:301
@ E_ITEM_IRON_NUGGET
Definition: BlockType.h:498
@ E_ITEM_TIPPED_ARROW
Definition: BlockType.h:487
@ E_ITEM_RAW_BEEF
Definition: BlockType.h:408
@ E_ITEM_BEETROOT_SOUP
Definition: BlockType.h:483
@ E_ITEM_SHULKER_SHELL
Definition: BlockType.h:497
@ E_ITEM_HEAD
Definition: BlockType.h:443
@ E_ITEM_COOKIE
Definition: BlockType.h:402
@ E_ITEM_CLAY_BRICK
Definition: BlockType.h:380
@ E_ITEM_BOWL
Definition: BlockType.h:325
@ E_ITEM_BOOK_AND_QUILL
Definition: BlockType.h:432
@ E_ITEM_STICK
Definition: BlockType.h:324
@ E_ITEM_COOKED_FISH
Definition: BlockType.h:395
@ E_ITEM_GOLD_PICKAXE
Definition: BlockType.h:329
@ E_ITEM_MILK
Definition: BlockType.h:379
@ E_ITEM_ACACIA_BOAT
Definition: BlockType.h:494
@ E_ITEM_DRAGON_BREATH
Definition: BlockType.h:484
@ E_ITEM_JUNGLE_BOAT
Definition: BlockType.h:493
@ E_ITEM_LAST_DISC
Maximum disc itemtype number used.
Definition: BlockType.h:522
@ E_ITEM_FIREWORK_ROCKET
Definition: BlockType.h:447
@ E_ITEM_DIAMOND
Definition: BlockType.h:308
@ E_ITEM_DARK_OAK_DOOR
Definition: BlockType.h:478
@ E_ITEM_MELON_SLICE
Definition: BlockType.h:405
@ E_ITEM_BOOK
Definition: BlockType.h:385
@ E_ITEM_WOODEN_SHOVEL
Definition: BlockType.h:313
@ E_ITEM_LEATHER_TUNIC
Definition: BlockType.h:343
@ E_ITEM_SUGARCANE
Definition: BlockType.h:382
@ E_ITEM_ELYTRA
Definition: BlockType.h:490
@ E_ITEM_MINECART_WITH_COMMAND_BLOCK
Definition: BlockType.h:469
@ E_ITEM_SUGAR_CANE
Definition: BlockType.h:383
@ E_ITEM_FLOWER_POT
Definition: BlockType.h:436
@ E_ITEM_FLINT
Definition: BlockType.h:362
@ E_ITEM_DIAMOND_SWORD
Definition: BlockType.h:320
@ E_ITEM_JUNGLE_DOOR
Definition: BlockType.h:476
@ E_ITEM_IRON_SHOVEL
Definition: BlockType.h:300
@ E_ITEM_ARROW
Definition: BlockType.h:306
@ E_ITEM_MELON_SEEDS
Definition: BlockType.h:407
@ E_ITEM_STRING
Definition: BlockType.h:331
@ E_ITEM_CARROT
Definition: BlockType.h:437
@ E_ITEM_BREWING_STAND
Definition: BlockType.h:425
@ E_ITEM_BEETROOT_SEEDS
Definition: BlockType.h:482
@ E_ITEM_REDSTONE_REPEATER
Definition: BlockType.h:401
@ E_ITEM_RAW_MUTTON
Definition: BlockType.h:470
@ E_ITEM_GOLD_HOE
Definition: BlockType.h:338
@ E_ITEM_DIAMOND_HORSE_ARMOR
Definition: BlockType.h:465
@ E_ITEM_COOKED_PORKCHOP
Definition: BlockType.h:364
@ E_ITEM_WRITTEN_BOOK
Definition: BlockType.h:433
@ E_ITEM_LINGERING_POTION
Definition: BlockType.h:488
@ E_ITEM_BANNER
Definition: BlockType.h:472
@ E_ITEM_STONE_SWORD
Definition: BlockType.h:316
@ E_ITEM_SPECTRAL_ARROW
Definition: BlockType.h:486
@ E_ITEM_STONE_SHOVEL
Definition: BlockType.h:317
@ E_ITEM_LEATHER
Definition: BlockType.h:378
@ E_ITEM_SADDLE
Definition: BlockType.h:373
@ E_ITEM_CLAY
Definition: BlockType.h:381
@ E_ITEM_COMPARATOR
Definition: BlockType.h:450
@ E_ITEM_BLAZE_POWDER
Definition: BlockType.h:423
@ E_ITEM_MUSHROOM_SOUP
Definition: BlockType.h:326
@ E_ITEM_FIRST_DISC
Definition: BlockType.h:505
@ E_ITEM_BLOCKS_DISC
Definition: BlockType.h:508
@ E_ITEM_GUNPOWDER
Definition: BlockType.h:333
@ E_ITEM_BREAD
Definition: BlockType.h:341
@ E_ITEM_DIAMOND_LEGGINGS
Definition: BlockType.h:356
@ E_ITEM_FIRST
Definition: BlockType.h:298
@ E_ITEM_RAW_FISH
Definition: BlockType.h:394
@ E_ITEM_SEEDS
Definition: BlockType.h:339
@ E_ITEM_ENCHANTED_BOOK
Definition: BlockType.h:449
@ E_ITEM_MAGMA_CREAM
Definition: BlockType.h:424
@ E_ITEM_LEASH
Definition: BlockType.h:467
@ E_ITEM_BONE
Definition: BlockType.h:397
@ E_ITEM_FURNACE_MINECART
Definition: BlockType.h:388
@ E_ITEM_WARD_DISC
Definition: BlockType.h:515
@ E_ITEM_GLISTERING_MELON
Definition: BlockType.h:428
@ E_ITEM_DIAMOND_SHOVEL
Definition: BlockType.h:321
@ E_ITEM_COOKED_MUTTON
Definition: BlockType.h:471
@ E_ITEM_NETHER_QUARTZ
Definition: BlockType.h:452
@ E_ITEM_BLAZE_ROD
Definition: BlockType.h:414
@ E_ITEM_WAIT_DISC
Definition: BlockType.h:517
@ E_ITEM_STONE_HOE
Definition: BlockType.h:335
@ E_ITEM_WOODEN_SWORD
Definition: BlockType.h:312
@ E_ITEM_DARK_OAK_BOAT
Definition: BlockType.h:495
@ E_ITEM_LEATHER_CAP
Definition: BlockType.h:342
@ E_ITEM_NAME_TAG
Definition: BlockType.h:468
@ E_ITEM_NUMBER_OF_CONSECUTIVE_TYPES
Number of individual (different) consecutive itemtypes.
Definition: BlockType.h:502
@ E_ITEM_BEETROOT
Definition: BlockType.h:481
@ E_ITEM_SPLASH_POTION
Definition: BlockType.h:485
@ E_ITEM_CARROT_ON_STICK
Definition: BlockType.h:444
@ E_ITEM_RABBITS_FOOT
Definition: BlockType.h:460
@ E_ITEM_WOODEN_AXE
Definition: BlockType.h:315
@ E_ITEM_GOLD_AXE
Definition: BlockType.h:330
@ E_ITEM_GOLDEN_CARROT
Definition: BlockType.h:442
@ E_ITEM_GOLD_SWORD
Definition: BlockType.h:327
@ E_ITEM_TOTEM_OF_UNDYING
Definition: BlockType.h:496
@ E_ITEM_SLIMEBALL
Definition: BlockType.h:386
@ E_ITEM_13_DISC
Definition: BlockType.h:506
@ E_ITEM_BUCKET
Definition: BlockType.h:369
@ E_ITEM_CHAIN_CHESTPLATE
Definition: BlockType.h:347
@ E_ITEM_IRON_DOOR
Definition: BlockType.h:374
@ E_ITEM_PRISMARINE_SHARD
Definition: BlockType.h:455
@ E_ITEM_STRAD_DISC
Definition: BlockType.h:514
@ E_ITEM_COMPASS
Definition: BlockType.h:390
@ E_ITEM_CAULDRON
Definition: BlockType.h:426
@ E_ITEM_NETHER_WART
Definition: BlockType.h:417
@ E_ITEM_BOTTLE_O_ENCHANTING
Definition: BlockType.h:430
@ E_ITEM_SHEARS
Definition: BlockType.h:404
@ E_ITEM_POPPED_CHORUS_FRUIT
Definition: BlockType.h:480
@ E_ITEM_ITEM_FRAME
Definition: BlockType.h:435
@ E_ITEM_BIRCH_DOOR
Definition: BlockType.h:475
@ E_ITEM_EMPTY_MAP
Definition: BlockType.h:441
@ E_ITEM_FAR_DISC
Definition: BlockType.h:510
@ E_ITEM_PUMPKIN_SEEDS
Definition: BlockType.h:406
@ E_ITEM_GLOWSTONE_DUST
Definition: BlockType.h:393
@ E_ITEM_FERMENTED_SPIDER_EYE
Definition: BlockType.h:422
@ E_ITEM_RABBIT_HIDE
Definition: BlockType.h:461
@ E_ITEM_LEATHER_BOOTS
Definition: BlockType.h:345
@ E_ITEM_PAPER
Definition: BlockType.h:384
@ E_ITEM_RED_APPLE
Definition: BlockType.h:304
@ E_ITEM_FLINT_AND_STEEL
Definition: BlockType.h:303
@ E_ITEM_CHAIN_LEGGINGS
Definition: BlockType.h:348
@ E_ITEM_EGG
Definition: BlockType.h:389
@ E_ITEM_BIRCH_BOAT
Definition: BlockType.h:492
@ E_ITEM_POTIONS
Definition: BlockType.h:419
@ E_ITEM_IRON_AXE
Definition: BlockType.h:302
@ E_ITEM_POTATO
Definition: BlockType.h:438
@ E_ITEM_BED
Definition: BlockType.h:400
@ E_ITEM_BOW
Definition: BlockType.h:305
@ E_ITEM_SPIDER_EYE
Definition: BlockType.h:421
@ E_ITEM_PAINTING
Definition: BlockType.h:365
@ E_ITEM_SPRUCE_DOOR
Definition: BlockType.h:474
AString ItemToFullString(const cItem &a_Item)
Translates a full item into a fully-specified string (including meta and count).
Definition: BlockType.cpp:261
ENUM_ITEM_META
Definition: BlockType.h:1015
@ E_META_TRACKS_Z
Definition: BlockType.h:1086
@ E_META_SPAWN_EGG_CHICKEN
Definition: BlockType.h:1138
@ E_META_HEAD_SKELETON
Definition: BlockType.h:1067
@ E_META_SPAWN_EGG_IRON_GOLEM
Definition: BlockType.h:1144
@ E_META_SPAWN_EGG_WOLF
Definition: BlockType.h:1140
@ E_META_HEAD_WITHER
Definition: BlockType.h:1068
@ E_META_SPAWN_EGG_SNOW_GOLEM
Definition: BlockType.h:1142
@ E_META_DYE_GRAY
Definition: BlockType.h:1053
@ E_META_SPAWN_EGG_BLAZE
Definition: BlockType.h:1127
@ E_META_SPAWN_EGG_GIANT
Definition: BlockType.h:1119
@ E_META_SPAWN_EGG_EXP_BOTTLE
Definition: BlockType.h:1102
@ E_META_SPAWN_EGG_SILVERFISH
Definition: BlockType.h:1126
@ E_META_BANNER_PURPLE
Definition: BlockType.h:1028
@ E_META_BANNER_LIGHTBLUE
Definition: BlockType.h:1035
@ E_META_SPAWN_EGG_OCELOT
Definition: BlockType.h:1143
@ E_META_BANNER_LIGHTGRAY
Definition: BlockType.h:1030
@ E_META_SPAWN_EGG_SHEEP
Definition: BlockType.h:1136
@ E_META_DYE_PURPLE
Definition: BlockType.h:1050
@ E_META_COOKED_FISH_SALMON
Definition: BlockType.h:1082
@ E_META_SPAWN_EGG_SMALL_FIREBALL
Definition: BlockType.h:1098
@ E_META_SPAWN_EGG_ZOMBIE
Definition: BlockType.h:1120
@ E_META_DYE_WHITE
Definition: BlockType.h:1060
@ E_META_COAL_CHARCOAL
Definition: BlockType.h:1042
@ E_META_SPAWN_EGG_PIG
Definition: BlockType.h:1135
@ E_META_SPAWN_EGG_VILLAGER
Definition: BlockType.h:1147
@ E_META_SPAWN_EGG_FIREBALL
Definition: BlockType.h:1097
@ E_META_DYE_RED
Definition: BlockType.h:1046
@ E_META_SPAWN_EGG_CAVE_SPIDER
Definition: BlockType.h:1125
@ E_META_SPAWN_EGG_CREEPER
Definition: BlockType.h:1116
@ E_META_SPAWN_EGG_MOOSHROOM
Definition: BlockType.h:1141
@ E_META_HEAD_DRAGON
Definition: BlockType.h:1072
@ E_META_RAW_FISH_PUFFERFISH
Definition: BlockType.h:1078
@ E_META_DYE_BLACK
Definition: BlockType.h:1045
@ E_META_HEAD_ZOMBIE
Definition: BlockType.h:1069
@ E_META_SPAWN_EGG_MINECART_SPAWNER
Definition: BlockType.h:1115
@ E_META_BANNER_BLUE
Definition: BlockType.h:1027
@ E_META_DYE_BLUE
Definition: BlockType.h:1049
@ E_META_SPAWN_EGG_ENDERMAN
Definition: BlockType.h:1124
@ E_META_RAW_FISH_FISH
Definition: BlockType.h:1075
@ E_META_BANNER_ORANGE
Definition: BlockType.h:1037
@ E_META_SPAWN_EGG_SPLASH_POTION
Definition: BlockType.h:1101
@ E_META_BANNER_BROWN
Definition: BlockType.h:1026
@ E_META_SPAWN_EGG_LEASH_KNOT
Definition: BlockType.h:1093
@ E_META_SPAWN_EGG_PICKUP
Definition: BlockType.h:1090
@ E_META_SPAWN_EGG_MINECART
Definition: BlockType.h:1110
@ E_META_SPAWN_EGG_EYE_OF_ENDER
Definition: BlockType.h:1100
@ E_META_SPAWN_EGG_FIREWORK
Definition: BlockType.h:1107
@ E_META_SPAWN_EGG_ZOMBIE_VILLAGER
Definition: BlockType.h:1108
@ E_META_HEAD_PLAYER
Definition: BlockType.h:1070
@ E_META_SPAWN_EGG_MINECART_CHEST
Definition: BlockType.h:1111
@ E_META_DYE_LIGHTBLUE
Definition: BlockType.h:1057
@ E_META_GOLDEN_APPLE_ENCHANTED
Definition: BlockType.h:1064
@ E_META_RAW_FISH_SALMON
Definition: BlockType.h:1076
@ E_META_SPAWN_EGG_BOAT
Definition: BlockType.h:1109
@ E_META_DYE_BROWN
Definition: BlockType.h:1048
@ E_META_SPAWN_EGG_ENDER_PEARL
Definition: BlockType.h:1099
@ E_META_SPAWN_EGG_MINECART_FURNACE
Definition: BlockType.h:1112
@ E_META_SPAWN_EGG_FALLING_BLOCK
Definition: BlockType.h:1106
@ E_META_BANNER_BLACK
Definition: BlockType.h:1023
@ E_META_SPAWN_EGG_ENDER_DRAGON
Definition: BlockType.h:1129
@ E_META_SPAWN_EGG_SQUID
Definition: BlockType.h:1139
@ E_META_RAW_FISH_CLOWNFISH
Definition: BlockType.h:1077
@ E_META_SPAWN_EGG_BAT
Definition: BlockType.h:1131
@ E_META_SPAWN_EGG_SNOWBALL
Definition: BlockType.h:1096
@ E_META_DYE_LIGHTGRAY
Definition: BlockType.h:1052
@ E_META_BANNER_YELLOW
Definition: BlockType.h:1034
@ E_META_DYE_GREEN
Definition: BlockType.h:1047
@ E_META_SPAWN_EGG_HORSE
Definition: BlockType.h:1145
@ E_META_BANNER_GREEN
Definition: BlockType.h:1025
@ E_META_SPAWN_EGG_GUARDIAN
Definition: BlockType.h:1134
@ E_META_BANNER_WHITE
Definition: BlockType.h:1038
@ E_META_SPAWN_EGG_PAINTING
Definition: BlockType.h:1094
@ E_META_SPAWN_EGG_GHAST
Definition: BlockType.h:1122
@ E_META_COOKED_FISH_FISH
Definition: BlockType.h:1081
@ E_META_DYE_YELLOW
Definition: BlockType.h:1056
@ E_META_SPAWN_EGG_EXPERIENCE_ORB
Definition: BlockType.h:1091
@ E_META_DYE_MAGENTA
Definition: BlockType.h:1058
@ E_META_DYE_CYAN
Definition: BlockType.h:1051
@ E_META_DYE_LIGHTGREEN
Definition: BlockType.h:1055
@ E_META_DYE_ORANGE
Definition: BlockType.h:1059
@ E_META_SPAWN_EGG_SPIDER
Definition: BlockType.h:1118
@ E_META_SPAWN_EGG_ENDERMITE
Definition: BlockType.h:1133
@ E_META_SPAWN_EGG_MINECART_TNT
Definition: BlockType.h:1113
@ E_META_BANNER_CYAN
Definition: BlockType.h:1029
@ E_META_BANNER_LIGHTGREEN
Definition: BlockType.h:1033
@ E_META_SPAWN_EGG_MAGMA_CUBE
Definition: BlockType.h:1128
@ E_META_SPAWN_EGG_WITHER_SKULL
Definition: BlockType.h:1104
@ E_META_BANNER_MAGENTA
Definition: BlockType.h:1036
@ E_META_SPAWN_EGG_COW
Definition: BlockType.h:1137
@ E_META_SPAWN_EGG_MINECART_HOPPER
Definition: BlockType.h:1114
@ E_META_HEAD_CREEPER
Definition: BlockType.h:1071
@ E_META_SPAWN_EGG_WITHER_SKELETON
Definition: BlockType.h:1092
@ E_META_SPAWN_EGG_SKELETON
Definition: BlockType.h:1117
@ E_META_GOLDEN_APPLE_NORMAL
Definition: BlockType.h:1063
@ E_META_BANNER_GRAY
Definition: BlockType.h:1031
@ E_META_SPAWN_EGG_ARROW
Definition: BlockType.h:1095
@ E_META_SPAWN_EGG_ITEM_FRAME
Definition: BlockType.h:1103
@ E_META_BANNER_RED
Definition: BlockType.h:1024
@ E_META_SPAWN_EGG_PRIMED_TNT
Definition: BlockType.h:1105
@ E_META_TRACKS_X
Definition: BlockType.h:1085
@ E_META_SPAWN_EGG_ENDER_CRYSTAL
Definition: BlockType.h:1148
@ E_META_SPAWN_EGG_WITCH
Definition: BlockType.h:1132
@ E_META_DYE_PINK
Definition: BlockType.h:1054
@ E_META_BANNER_PINK
Definition: BlockType.h:1032
@ E_META_SPAWN_EGG_WITHER
Definition: BlockType.h:1130
@ E_META_SPAWN_EGG_RABBIT
Definition: BlockType.h:1146
@ E_META_SPAWN_EGG_SLIME
Definition: BlockType.h:1121
@ E_META_COAL_NORMAL
Definition: BlockType.h:1041
@ E_META_SPAWN_EGG_ZOMBIE_PIGMAN
Definition: BlockType.h:1123
AString ItemTypeToString(short a_ItemType)
Translates itemtype into a string.
Definition: BlockType.cpp:252
unsigned char NIBBLETYPE
The datatype used by nibbledata (meta, light, skylight)
Definition: ChunkDef.h:44
unsigned char BLOCKTYPE
The datatype used by blockdata.
Definition: ChunkDef.h:41
std::string AString
Definition: StringUtils.h:11
Definition: Item.h:37