Skip to content

Commit abdaf85

Browse files
committed
refactor
1 parent b1a1fc3 commit abdaf85

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

src/main/java/com/github/elic0de/hungergames/game/HungerGame.java

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -301,16 +301,10 @@ public Set<GameUser> getTeamUsers(GameUser user) {
301301
return team.getEntries().stream().map(Bukkit::getPlayer).filter(Objects::nonNull).map(GameUserManager::getGameUser).collect(Collectors.toSet());
302302
}
303303

304-
public int getAlivePlayersSize() {
305-
final AtomicInteger playersSize = new AtomicInteger();
306-
aliveTeams.forEach(team -> {
307-
for (String playerName : team.getEntries()) {
308-
if (deadPlayers.contains(playerName)) continue;
309-
playersSize.incrementAndGet();
310-
}
311-
});
312-
313-
return playersSize.get();
304+
public long getAlivePlayersSize() {
305+
return GameUserManager.getOnlineUsers().stream()
306+
.filter(user -> !deadPlayers.contains(user.getUsername()))
307+
.count();
314308
}
315309

316310
@Override

0 commit comments

Comments
 (0)