Durability fix.

This commit is contained in:
sigonasr2 2016-08-21 22:59:07 -05:00
parent b2ccbacebd
commit 0864e7f5d4
3 changed files with 8 additions and 0 deletions

Binary file not shown.

View File

@ -272,6 +272,8 @@ public class EliteMonster {
first_willpower_notification=false;
dpslist.clear();
willpower=0;
bar.removeAll();
willpower_bar.removeAll();
}
if (!m.getLocation().getWorld().equals(myspawn.getWorld())) {
myspawn = m.getLocation(); //Then this is my new spawn...

View File

@ -4198,6 +4198,12 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
}
CustomDamage.setupTrueDamage(ev);
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 {
ev.setCancelled(true);
}