Прочность предмета в крафте[1.7.10]

Как сделать, чтобы у предмета была прочность и когда он использовался в крафтах она тратилась.
 
В конструкторе предмета:
setContainerItem(this);
А так-же, его прочность должна, в том-же конструкторе: "setMaxDamage(1000);", 
а так-же можно добавить "setMaxStackSize(1);" и обязательно "setNoRepair();" 
для того чтобы не дюпался во время его ремонта.
В том-же классе  после конструктора, добавить метод:
+++++++++

Код:
public ItemStack getContainerItem(ItemStack is) {
if (is.getItemDamage() >= 0) {
is.setItemDamage(is.getItemDamage() + 1);
return is;
}
return super.getContainerItem(is);
}

++++++++++
И осталось написать любой рецепт, где будет участвовать этот предмет.
 
А как сделать чтобы предмет не с полной прочность можно было тоже использовать в крафте.
 
Назад
Сверху