Advertisement
Guest User

ItemFireExtinguisher

a guest
Dec 24th, 2013
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. package finnthehuman37.Firefighter.item;
  2.  
  3. import net.minecraft.client.renderer.texture.IconRegister;
  4. import net.minecraft.entity.player.EntityPlayer;
  5. import net.minecraft.entity.projectile.EntitySnowball;
  6. import net.minecraft.item.Item;
  7. import net.minecraft.item.ItemStack;
  8. import net.minecraft.world.World;
  9. import finnthehuman37.Firefighter.common.FirefighterMod;
  10.  
  11. public class ItemFireExtinguisher extends Item{
  12.  
  13. public ItemFireExtinguisher(int par1) {
  14. super(par1);
  15. this.setCreativeTab(FirefighterMod.TabFirefighter);
  16. }
  17. public void registerIcons(IconRegister iconRegister) {
  18. itemIcon = iconRegister.registerIcon("FirefighterCraftMod:FireExtinguisher");
  19. }
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28. public ItemStack onItemRightClick(ItemStack par1ItemStack, World WorldObject, EntityPlayer EntityPlayerObject)
  29. {
  30. if (!EntityPlayerObject.capabilities.isCreativeMode)
  31. {
  32. --par1ItemStack.stackSize;
  33. }
  34. WorldObject.playSoundAtEntity(EntityPlayerObject, "firefightercraftmod:Extinguish", 1.0F, 1.0F);
  35. if (!WorldObject.isRemote)
  36. {
  37. WorldObject.spawnEntityInWorld(new EntitySnowball(WorldObject, EntityPlayerObject));
  38. }
  39. return par1ItemStack;
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement