Posted March 6, 201411 yr Hi I am trying to make an item give the player poison when it is in the players inventory Here's the code package info.coremodding.realchemics.items; import info.coremodding.realchemics.creativetabs.RCCreativeTabs; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; import net.minecraft.world.World; public class ItemChemicalWaste extends Item{ public static ItemStack ChemicalWaste = new ItemStack(items.ChemicalWaste); { /** * Set's the Creative Tab of the Item */ this.setCreativeTab(RCCreativeTabs.tabRealChem); this.setUnlocalizedName("itemChemicalWaste"); } public void isItemInInventory(ItemStack itemstack, EntityPlayer player, World world){ if(player.inventory.hasItemStack(new ItemStack(items.ChemicalWaste))){ player.addPotionEffect(new PotionEffect(Potion.poison.id, 200, 1, false)); } } } It would be appriciated if you could help me
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.