mirror of
https://github.com/nulli0n/ExcellentEnchants-spigot.git
synced 2025-02-13 00:41:22 +01:00
3.2.5 Fix
This commit is contained in:
parent
1354ddf9bd
commit
559e70da9a
@ -28,7 +28,7 @@ public class EnchantElementalProtection extends IEnchantChanceTemplate {
|
|||||||
private static final EntityDamageEvent.DamageCause[] DAMAGE_CAUSES = new EntityDamageEvent.DamageCause[] {
|
private static final EntityDamageEvent.DamageCause[] DAMAGE_CAUSES = new EntityDamageEvent.DamageCause[] {
|
||||||
EntityDamageEvent.DamageCause.POISON, EntityDamageEvent.DamageCause.WITHER,
|
EntityDamageEvent.DamageCause.POISON, EntityDamageEvent.DamageCause.WITHER,
|
||||||
EntityDamageEvent.DamageCause.MAGIC, EntityDamageEvent.DamageCause.FREEZE,
|
EntityDamageEvent.DamageCause.MAGIC, EntityDamageEvent.DamageCause.FREEZE,
|
||||||
EntityDamageEvent.DamageCause.SONIC_BOOM, EntityDamageEvent.DamageCause.LIGHTNING,
|
/*EntityDamageEvent.DamageCause.SONIC_BOOM, */EntityDamageEvent.DamageCause.LIGHTNING,
|
||||||
};
|
};
|
||||||
|
|
||||||
private Scaler protectionAmount;
|
private Scaler protectionAmount;
|
||||||
@ -98,7 +98,7 @@ public class EnchantElementalProtection extends IEnchantChanceTemplate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (this.isProtectionAsModifier()) {
|
if (this.isProtectionAsModifier()) {
|
||||||
e.setDamage(Math.max(0, 1D - e.getDamage() * protectionAmount));
|
e.setDamage(Math.max(0, e.getDamage() * (1D - protectionAmount)));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
e.setDamage(Math.max(0, e.getDamage() - protectionAmount));
|
e.setDamage(Math.max(0, e.getDamage() - protectionAmount));
|
||||||
|
Loading…
Reference in New Issue
Block a user