1 package pcc.chemicraft.base.item;
3 import java.util.HashMap;
5 import net.minecraft.client.renderer.texture.IconRegister;
6 import net.minecraft.entity.monster.EntityMob;
7 import net.minecraft.entity.player.EntityPlayer;
8 import net.minecraft.item.Item;
9 import net.minecraft.item.ItemStack;
10 import net.minecraft.world.World;
11 import pcc.chemicraft.ChemiCraft;
12 import pcc.chemicraft.base.entity.EntityBlackSmoke;
13 import pcc.chemicraft.core.ChemiCraftCore;
19 public class ItemBlackSmoke extends Item {
21 public HashMap<EntityMob, Integer> invisibilityMobsMap = new HashMap<EntityMob, Integer>();
23 public ItemBlackSmoke(int par1) {
25 this.setCreativeTab(ChemiCraftCore.creativeTabChemiCraft);
29 public boolean onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10) {
30 double var11 = par4 + 0.5D;
32 double var13 = par6 + 0.5D;
53 par3World.spawnEntityInWorld(new EntityBlackSmoke(par2EntityPlayer, par3World, var11, var12, var13));
58 public void updateIcons(IconRegister par1IconRegister){
59 this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.ITEM_TEXTURE + "ItemBlackSmoke");