XP now will be "eat" when the event is not cancel
 - Avoid nullpointer before copy itemstack