combat tracking is working again!

This commit is contained in:
2024-02-28 20:09:56 +01:00
parent 3c7904786e
commit 58a4a9f25d
4 changed files with 14 additions and 7 deletions
@@ -100,6 +100,8 @@ public class PlayerManager {
}
public void handleDamageCheck(@NotNull DamageCheckResult damageCheckResult) {
if (damageCheckResult.attackerId() == null) return;
if (damageCheckResult.victimId() == null) return;
PluginMessages.sendOutMessages(damageCheckResult);
PlayerData attacker = getPlayer(damageCheckResult.attackerId());
PlayerData victim = getPlayer(damageCheckResult.victimId());
@@ -154,8 +156,8 @@ public class PlayerManager {
return switch (getForcedPvpState()) {
case DISABLED -> new DamageCheckResult(false, attackerId, victimId, plugin.getConfigCache().cannotAttackForcedPvpOff, null);
case ENABLED -> DamageCheckResult.positive();
default -> DamageCheckResult.positive();
case ENABLED -> DamageCheckResult.positive(attackerId, victimId);
default -> DamageCheckResult.positive(attackerId, victimId);
};
}