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; 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...

View File

@ -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);
} }