Skip to content

Commit 3909231

Browse files
committed
シャッフルする
1 parent deb4d47 commit 3909231

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.github.elic0de.eliccommon.game.AbstractGame;
44
import com.github.elic0de.eliccommon.game.phase.Phase;
5+
import com.github.elic0de.eliccommon.user.OnlineUser;
56
import com.github.elic0de.eliccommon.util.ItemBuilder;
67
import com.github.elic0de.hungergames.HungerGames;
78
import com.github.elic0de.hungergames.chest.DeathChest;
@@ -72,7 +73,9 @@ public void leave(GameUser user) {
7273
}
7374

7475
public void randomTeam() {
75-
getPlayers().forEach(user -> scoreboard.getTeams().stream().min(Comparator.comparing(Team::getSize)).ifPresent(team -> team.addEntry(user.getUsername())));
76+
final List<OnlineUser> users = new ArrayList<>(getPlayers());
77+
Collections.shuffle(users);
78+
users.forEach(user -> scoreboard.getTeams().stream().min(Comparator.comparing(Team::getSize)).ifPresent(team -> team.addEntry(user.getUsername())));
7679
}
7780

7881
public void startGame(Player player) {

0 commit comments

Comments
 (0)