Durability fix.
This commit is contained in:
parent
b2ccbacebd
commit
0864e7f5d4
Binary file not shown.
@ -272,6 +272,8 @@ public class EliteMonster {
|
|||||||
first_willpower_notification=false;
|
first_willpower_notification=false;
|
||||||
dpslist.clear();
|
dpslist.clear();
|
||||||
willpower=0;
|
willpower=0;
|
||||||
|
bar.removeAll();
|
||||||
|
willpower_bar.removeAll();
|
||||||
}
|
}
|
||||||
if (!m.getLocation().getWorld().equals(myspawn.getWorld())) {
|
if (!m.getLocation().getWorld().equals(myspawn.getWorld())) {
|
||||||
myspawn = m.getLocation(); //Then this is my new spawn...
|
myspawn = m.getLocation(); //Then this is my new spawn...
|
||||||
|
@ -4198,6 +4198,12 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
|
|||||||
}
|
}
|
||||||
CustomDamage.setupTrueDamage(ev);
|
CustomDamage.setupTrueDamage(ev);
|
||||||
ev.setDamage(DamageModifier.BASE, dmgdealt);
|
ev.setDamage(DamageModifier.BASE, dmgdealt);
|
||||||
|
if (dmgdealt < 1) {
|
||||||
|
ev.setDamage(DamageModifier.BASE,dmgdealt);
|
||||||
|
} else {
|
||||||
|
ev.setDamage(DamageModifier.BASE,1d);
|
||||||
|
((LivingEntity)ev.getEntity()).setHealth(Math.max(((LivingEntity)ev.getEntity()).getHealth() - (dmgdealt - 1d), 0.5));
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
ev.setCancelled(true);
|
ev.setCancelled(true);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user