Jump to content

Item gain damage in crafting


aRemix

Recommended Posts

This is the code :

 

 

package aremix.BakeryCraft.common.Handler;

 

import aremix.BakeryCraft.common.ModFile;

import net.minecraft.src.EntityPlayer;

import net.minecraft.src.IInventory;

import net.minecraft.src.ItemStack;

import cpw.mods.fml.common.ICraftingHandler;

 

public class NewCraftingHandler implements ICraftingHandler {

 

public NewCraftingHandler() {

}

@Override

public void onCrafting(EntityPlayer player, ItemStack item, IInventory inv)

{

  for(int i=0; i < inv.getSizeInventory(); i++)

  {

  if(inv.getStackInSlot(i) != null)

  {

    ItemStack j = inv.getStackInSlot(i);

    if(j.getItem() != null && j.getItem() == ModFile.Roller)

    {

    ItemStack k = new ItemStack(ModFile.Roller, 2, (j.getItemDamage() + 1));//makes 2 items, 1 that is used and 1 that is damaged

      inv.setInventorySlotContents(i, k);//i is slot, k is Item

    }

        if(j.getItemDamage() == 0);

    }

  }

  }

 

 

@Override

public void onSmelting(EntityPlayer player, ItemStack item) {

 

}

 

}

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.