package net.minecraft.item; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.item.EntityExpBottle; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.world.World; public class ItemExpBottle extends Item { private static final String __OBFID = "CL_00000028"; public ItemExpBottle() { this.setCreativeTab(CreativeTabs.tabMisc); } @SideOnly(Side.CLIENT) public boolean hasEffect(ItemStack p_77636_1_) { return true; } /** * Called whenever this item is equipped and the right mouse button is pressed. Args: itemStack, world, entityPlayer */ public ItemStack onItemRightClick(ItemStack itemStackIn, World worldIn, EntityPlayer player) { if (!player.capabilities.isCreativeMode) { --itemStackIn.stackSize; } worldIn.playSoundAtEntity(player, "random.bow", 0.5F, 0.4F / (itemRand.nextFloat() * 0.4F + 0.8F)); if (!worldIn.isRemote) { worldIn.spawnEntityInWorld(new EntityExpBottle(worldIn, player)); } return itemStackIn; } }