OSDN Git Service

修正・変更
[chemicraft/chemicraft.git] / common / pcc / chemicraft / base / item / ItemDust.java
1 package pcc.chemicraft.base.item;
2
3 import net.minecraft.client.renderer.texture.IconRegister;
4 import net.minecraft.entity.player.EntityPlayer;
5 import net.minecraft.item.Item;
6 import net.minecraft.item.ItemStack;
7 import net.minecraft.world.World;
8 import pcc.chemicraft.base.entity.EntityDust;
9 import pcc.chemicraft.core.ChemiCraftCore;
10
11 /**
12  * 粉塵のアイテムです
13  * @author mozipi
14  */
15 public class ItemDust extends Item {
16
17         public ItemDust(int par1) {
18                 super(par1);
19                 this.setCreativeTab(ChemiCraftCore.instance.creativeTabChemiCraft);
20         }
21
22         @Override
23         public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World,
24                         EntityPlayer par3EntityPlayer) {
25
26
27                 if (!par2World.isRemote) {
28                         par2World.spawnEntityInWorld(new EntityDust(par2World,
29                                         par3EntityPlayer.posX,
30                                         par3EntityPlayer.posY,
31                                         par3EntityPlayer.posZ));
32                         par1ItemStack.stackSize--;
33                 }
34                 return par1ItemStack;
35         }
36
37         @Override
38         public void updateIcons(IconRegister par1IconRegister){
39                 this.iconIndex = par1IconRegister.registerIcon("egg");
40         }
41
42 }