Hello modder-friends !
I'm beginner at modding and wanted to make a "wrench" like the wrench from Thermal Expansion!
When you click with the wrench on a block the block gets deleted and you get it as item back.
I tried damaging the tool:
public class ItemMeatTool extends ItemTool{
private static final Set field_150915_c = Sets.newHashSet(new Block[] {TestMod.blockMeat, TestMod.blockCookedMeat, TestMod.blockSpecialMeat});
protected ItemMeatTool(float p_i45333_1_, ToolMaterial p_i45333_2_,
Set p_i45333_3_) {
super(p_i45333_1_, p_i45333_2_, p_i45333_3_);
// TODO Auto-generated constructor stub
}
protected ItemMeatTool(Item.ToolMaterial p_i45347_1_)
{
super(2.0F, p_i45347_1_, field_150915_c);
}
public boolean onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)
{
if(blockSpecialMeat.breakBlock = true) {
par1ItemStack.damageItem(1, par2EntityPlayer);
blockSpecialMeat.breakBlock = false; //<----- This is just a variable from the block-class that checks if I click with the wrench on the block
//the variable is true when I clicked on the block with the wrench
}
return true;
}
}
I clicked on the block and the item lost 1 durability! Great! Not! When I updatet the item (clicked on it in my inventory) it said the old durability again!
I'm very confused from that! I hope someone can help me!