pub(crate) fn get_damage_protection<V: LivingEntity + ?Sized>(
world: &World,
victim: &V,
damage_source: &DamageSource,
) -> f32pub(crate) fn get_damage_protection<V: LivingEntity + ?Sized>(
world: &World,
victim: &V,
damage_source: &DamageSource,
) -> f32