1 package asia.tcrs.ccnp.chemicraftnext.base.item;
\r
3 import asia.tcrs.ccnp.chemicraftnext.base.entity.EntityDust;
\r
4 import asia.tcrs.ccnp.chemicraftnext.core.ChemiCraftCore;
\r
5 import cpw.mods.fml.relauncher.Side;
\r
6 import cpw.mods.fml.relauncher.SideOnly;
\r
7 import net.minecraft.client.renderer.texture.IconRegister;
\r
8 import net.minecraft.entity.player.EntityPlayer;
\r
9 import net.minecraft.item.Item;
\r
10 import net.minecraft.item.ItemStack;
\r
11 import net.minecraft.world.World;
\r
17 public class ItemDust extends Item {
\r
19 public ItemDust(int par1) {
\r
21 this.setCreativeTab(ChemiCraftCore.instance.creativeTabChemiCraft);
\r
25 public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World,
\r
26 EntityPlayer par3EntityPlayer) {
\r
29 if (!par2World.isRemote) {
\r
30 par2World.spawnEntityInWorld(new EntityDust(par2World,
\r
31 par3EntityPlayer.posX,
\r
32 par3EntityPlayer.posY,
\r
33 par3EntityPlayer.posZ));
\r
34 par1ItemStack.stackSize--;
\r
36 return par1ItemStack;
\r
40 @SideOnly(Side.CLIENT)
\r
41 public void registerIcons(IconRegister par1IconRegister){
\r
42 this.itemIcon = par1IconRegister.registerIcon("egg");
\r