Advertisement
izzyaxel

Minecraft/Forge 1.7.2 Crafting Item Durability

Apr 22nd, 2014
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.00 KB | None | 0 0
  1. //Declarations:
  2. public static final int WILDCARD_VALUE = Short.MAX_VALUE;
  3.  
  4. //Main class, in the preinit:
  5. ItemStack transientCharmEnchanted = new ItemStack(transientCharm);
  6. transientCharmEnchanted.addEnchantment(Enchantment.knockback, 2);
  7. GameRegistry.addRecipe(transientCharmEnchanted, new Object[]
  8. {
  9.     "BBB",
  10.         "BBB",
  11.         "CAC",
  12.         'A', new ItemStack(Main.runicChisel, 1, WILDCARD_VALUE),
  13.     'B', Main.transientMetal,
  14.     'C', Main.iridiumIngot,
  15. });
  16.  
  17. //Item class:
  18. public class ItemrunicChisel extends Item
  19. {
  20.     public ItemrunicChisel()
  21.     {
  22.         super();
  23.         setCreativeTab(Main.imtab);
  24.         maxStackSize = 1;
  25.         setMaxDamage(7);
  26.     }
  27.    
  28.     @Override
  29.     public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack)
  30.     {
  31.         return false;
  32.     }
  33.    
  34.     @Override
  35.     public ItemStack getContainerItem(ItemStack itemStack)
  36.         {
  37.             ItemStack cStack = itemStack.copy();
  38.            cStack.setItemDamage(cStack.getItemDamage() + 1);
  39.             cStack.stackSize = 1;
  40.             return cStack;
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement