OSDN Git Service

パッケージ変更
[chemicraft/ChemiCraftNext.git] / src / asia / tcrs / ccnp / chemicraftnext / base / item / ItemDust.java
1 package asia.tcrs.ccnp.chemicraftnext.base.item;\r
2 \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
12 \r
13 /**\r
14  * 粉塵のアイテムです\r
15  * @author mozipi\r
16  */\r
17 public class ItemDust extends Item {\r
18 \r
19         public ItemDust(int par1) {\r
20                 super(par1);\r
21                 this.setCreativeTab(ChemiCraftCore.instance.creativeTabChemiCraft);\r
22         }\r
23 \r
24         @Override\r
25         public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World,\r
26                         EntityPlayer par3EntityPlayer) {\r
27 \r
28 \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
35                 }\r
36                 return par1ItemStack;\r
37         }\r
38 \r
39         @Override\r
40         @SideOnly(Side.CLIENT)\r
41     public void registerIcons(IconRegister par1IconRegister){\r
42                 this.itemIcon = par1IconRegister.registerIcon("egg");\r
43         }\r
44 \r
45 }\r