added missing tracking for mobs

This commit is contained in:
hyperdefined
2022-12-12 11:21:06 -05:00
parent e4859de614
commit 0bcb0c7370

View File

@@ -97,6 +97,7 @@ public class EntityDamage implements Listener {
} else { } else {
// trident is killing a mob // trident is killing a mob
newTrident = tridentMobKills(trident.getItem()); newTrident = tridentMobKills(trident.getItem());
trackedMobs.add(mobBeingAttacked.getUniqueId());
} }
if (newTrident != null) { if (newTrident != null) {
trident.setItem(newTrident); trident.setItem(newTrident);
@@ -133,10 +134,12 @@ public class EntityDamage implements Listener {
return; return;
} }
// player is shooting another player
if (mobBeingAttacked instanceof Player) { if (mobBeingAttacked instanceof Player) {
updatePlayerKills(heldBow); updatePlayerKills(heldBow);
} else { } else {
updateMobKills(heldBow); updateMobKills(heldBow);
trackedMobs.add(mobBeingAttacked.getUniqueId());
} }
} }
} }