189 ASSERT(!
"Something is wrong here... Maybe they are pickaxes out of a new material?");
bool IsBlockMaterialRock(BLOCKTYPE a_BlockType)
bool IsBlockMaterialIron(BLOCKTYPE a_BlockType)
@ E_BLOCK_ORANGE_GLAZED_TERRACOTTA
@ E_BLOCK_HEAVY_WEIGHTED_PRESSURE_PLATE
@ E_BLOCK_NETHER_BRICK_STAIRS
@ E_BLOCK_PINK_GLAZED_TERRACOTTA
@ E_BLOCK_STONE_PRESSURE_PLATE
@ E_BLOCK_GRAY_GLAZED_TERRACOTTA
@ E_BLOCK_COBBLESTONE_STAIRS
@ E_BLOCK_BLACK_GLAZED_TERRACOTTA
@ E_BLOCK_STONE_BRICK_STAIRS
@ E_BLOCK_ENCHANTMENT_TABLE
@ E_BLOCK_PRISMARINE_BLOCK
@ E_BLOCK_RED_NETHER_BRICK
@ E_BLOCK_BLOCK_OF_REDSTONE
@ E_BLOCK_MOSSY_COBBLESTONE
@ E_BLOCK_REDSTONE_ORE_GLOWING
@ E_BLOCK_BLUE_GLAZED_TERRACOTTA
@ E_BLOCK_DOUBLE_RED_SANDSTONE_SLAB
@ E_BLOCK_YELLOW_GLAZED_TERRACOTTA
@ E_BLOCK_MAGENTA_GLAZED_TERRACOTTA
@ E_BLOCK_CYAN_GLAZED_TERRACOTTA
@ E_BLOCK_DOUBLE_STONE_SLAB
@ E_BLOCK_RED_SANDSTONE_STAIRS
@ E_BLOCK_LIGHT_BLUE_GLAZED_TERRACOTTA
@ E_BLOCK_PURPLE_GLAZED_TERRACOTTA
@ E_BLOCK_LIGHT_GRAY_GLAZED_TERRACOTTA
@ E_BLOCK_NETHER_QUARTZ_ORE
@ E_BLOCK_GREEN_GLAZED_TERRACOTTA
@ E_BLOCK_SANDSTONE_STAIRS
@ E_BLOCK_LIGHT_WEIGHTED_PRESSURE_PLATE
@ E_BLOCK_PURPUR_DOUBLE_SLAB
@ E_BLOCK_LIME_GLAZED_TERRACOTTA
@ E_BLOCK_WHITE_GLAZED_TERRACOTTA
@ E_BLOCK_COBBLESTONE_WALL
@ E_BLOCK_BROWN_GLAZED_TERRACOTTA
@ E_BLOCK_NETHER_BRICK_FENCE
@ E_BLOCK_RED_GLAZED_TERRACOTTA
unsigned char BLOCKTYPE
The datatype used by blockdata.
virtual float GetBlockBreakingStrength(BLOCKTYPE a_Block) const
Returns the strength to break a specific block.
constexpr cItemHandler(int a_ItemType)
eDurabilityLostAction
Actions that may cause durability of an item may be lost, where the magnitude of the loss depends on ...
virtual bool CanHarvestBlock(BLOCKTYPE a_BlockType) const
Returns whether this tool / item can harvest a specific block (e.g.
virtual bool CanHarvestBlock(BLOCKTYPE a_BlockType) const override
Returns whether this tool / item can harvest a specific block (e.g.
virtual bool CanRepairWithRawMaterial(short a_ItemType) const override
Can the anvil repair this item, when a_Item is the second input?
virtual short GetDurabilityLossByAction(eDurabilityLostAction a_Action) const override
Get the durability lost which the item will get, when a specified action was performed.
constexpr cItemPickaxeHandler(int a_ItemType)
virtual float GetBlockBreakingStrength(BLOCKTYPE a_Block) const override
Returns the strength to break a specific block.
char PickaxeLevel() const