BUKKIT-3505 Solution B - EnchantmentThorns

EnchantmentThorns calls an EntityDamageEvent with DamageCause.THORNS.