package goodgenerator.items; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.potion.PotionEffect; import net.minecraft.world.World; import gregtech.api.util.GT_Utility; import ic2.core.IC2Potion; public class RadioactiveItem extends MyItems { protected final int mRadio; public RadioactiveItem(String name, CreativeTabs Tab, int Rad) { super(name, Tab); this.mRadio = Rad; } public RadioactiveItem(String name, String[] tooltip, CreativeTabs Tab, int Rad) { super(name, tooltip, Tab); this.mRadio = Rad; } public RadioactiveItem(String name, String tooltip, CreativeTabs Tab, int Rad) { super(name, tooltip, Tab); this.mRadio = Rad; } @Override public void onUpdate(ItemStack aStack, World aWorld, Entity aPlayer, int aTimer, boolean aIsInHand) { super.onUpdate(aStack, aWorld, aPlayer, aTimer, aIsInHand); EntityLivingBase tPlayer = (EntityPlayer) aPlayer; if (!GT_Utility.isWearingFullRadioHazmat(tPlayer)) tPlayer.addPotionEffect(new PotionEffect(IC2Potion.radiation.id, mRadio, 4)); } }