Remove dead players from scoreboards.
This commit is contained in:
@@ -461,6 +461,7 @@ public class ArenaListener
|
|||||||
Messenger.announce(arena, event.getDeathMessage());
|
Messenger.announce(arena, event.getDeathMessage());
|
||||||
}
|
}
|
||||||
event.setDeathMessage(null);
|
event.setDeathMessage(null);
|
||||||
|
arena.getScoreboard().death(player);
|
||||||
arena.playerDeath(player);
|
arena.playerDeath(player);
|
||||||
} else if (arena.inSpec(player)) {
|
} else if (arena.inSpec(player)) {
|
||||||
event.getDrops().clear();
|
event.getDrops().clear();
|
||||||
|
|||||||
@@ -57,6 +57,14 @@ public class ScoreboardManager {
|
|||||||
score.setScore(score.getScore() + 1);
|
score.setScore(score.getScore() + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Signal a player death.
|
||||||
|
* @param player a player
|
||||||
|
*/
|
||||||
|
void death(Player player) {
|
||||||
|
scoreboard.resetScores(player);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Update the scoreboard to display the given wave number.
|
* Update the scoreboard to display the given wave number.
|
||||||
* @param wave a wave number
|
* @param wave a wave number
|
||||||
|
|||||||
Reference in New Issue
Block a user