@Override
public ItemStack onItemRightClick(ItemStack iStack, World world, EntityPlayer player){
if(iStack.getItemDamage() < getMaxDamage()) {
double factor = 0.2D * getPressure(iStack);
world.playSoundAtEntity(player, Sounds.CANNON_SOUND, 1.0F, 0.7F + (float)factor * 0.2F /* 1.0F */);
EntityVortex vortex = new EntityVortex(world, player);
vortex.motionX *= factor;
vortex.motionY *= factor;
vortex.motionZ *= factor;
if(!world.isRemote) world.spawnEntityInWorld(vortex);