então...
ItemStack mao = new ItemStack(p.getInventory().getItemInHand());
eu tiro o item da mao dele assim -> p.getInventory().remove(mao);
mas se ele tiver, por exemplo.. 5 espadas no inv, retira todas, como removo apenas 1?
exemplo:
http://i.imgur.com/pkFj9Xg.gifv