CraftEventFactory already handles setting lastDamageCause