push
This commit is contained in:
parent
e92e1ea23f
commit
b78d4d175a
@ -103,6 +103,10 @@ public class Game {
|
|||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void broadcastToOneTeam(String message, GameTeam gameTeam) {
|
||||||
|
this.teams.stream().filter(team -> team == gameTeam).forEach(team -> team.playingPlayers().forEach(player -> player.sendMessage(CC.translate(message))));
|
||||||
|
}
|
||||||
|
|
||||||
public int decrementCountdown() {
|
public int decrementCountdown() {
|
||||||
return --this.countdown;
|
return --this.countdown;
|
||||||
}
|
}
|
||||||
|
@ -80,7 +80,7 @@ public class ScoreboardProvider implements BoardAdapter {
|
|||||||
green.setPrefix(String.valueOf(ChatColor.GREEN));
|
green.setPrefix(String.valueOf(ChatColor.GREEN));
|
||||||
|
|
||||||
PlayerData playerData = this.plugin.getPlayerDataManager().getPlayerData(player.getUniqueId());
|
PlayerData playerData = this.plugin.getPlayerDataManager().getPlayerData(player.getUniqueId());
|
||||||
if (playerData.getPlayerState() != PlayerState.PLAYING) {
|
if (playerData.getPlayerState() != PlayerState.PLAYING && playerData.getPlayerState() != PlayerState.RESPAWNING) {
|
||||||
Objective objective = player.getScoreboard().getObjective(DisplaySlot.BELOW_NAME);
|
Objective objective = player.getScoreboard().getObjective(DisplaySlot.BELOW_NAME);
|
||||||
if (objective != null) {
|
if (objective != null) {
|
||||||
objective.unregister();
|
objective.unregister();
|
||||||
@ -134,6 +134,7 @@ public class ScoreboardProvider implements BoardAdapter {
|
|||||||
for (UUID teamUUID : team.getPlayingPlayers()) {
|
for (UUID teamUUID : team.getPlayingPlayers()) {
|
||||||
Player teamPlayer = this.plugin.getServer().getPlayer(teamUUID);
|
Player teamPlayer = this.plugin.getServer().getPlayer(teamUUID);
|
||||||
if (teamPlayer != null) {
|
if (teamPlayer != null) {
|
||||||
|
|
||||||
String teamPlayerName = teamPlayer.getName();
|
String teamPlayerName = teamPlayer.getName();
|
||||||
if (team.getId() == 1) {
|
if (team.getId() == 1) {
|
||||||
if (green.hasEntry(teamPlayerName)) {
|
if (green.hasEntry(teamPlayerName)) {
|
||||||
@ -266,11 +267,14 @@ public class ScoreboardProvider implements BoardAdapter {
|
|||||||
lines.add("&7[" + opposingTeam.getPlayerTeam().getChatColor() + opposingTeam.getPlayerTeam().getSmallName() + "&7] &c&l✗");
|
lines.add("&7[" + opposingTeam.getPlayerTeam().getChatColor() + opposingTeam.getPlayerTeam().getSmallName() + "&7] &c&l✗");
|
||||||
}
|
}
|
||||||
lines.add(" ");
|
lines.add(" ");
|
||||||
Player teamAplayer = yourTeam.playingPlayers().collect(Collectors.toList()).get(0);
|
|
||||||
lines.add(yourTeam.getPlayerTeam().getChatColor() + (teamAplayer != null ? teamAplayer.getName() : "None"));
|
List<Player> teamAplayers = yourTeam.playingPlayers().collect(Collectors.toList());
|
||||||
|
List<Player> teamBplayers = opposingTeam.playingPlayers().collect(Collectors.toList());
|
||||||
|
|
||||||
|
lines.add(yourTeam.getPlayerTeam().getChatColor() + (teamAplayers.size() > 0 ? teamAplayers.get(0).getName() : "None"));
|
||||||
lines.add("&7VS");
|
lines.add("&7VS");
|
||||||
Player teamBplayer = opposingTeam.playingPlayers().collect(Collectors.toList()).get(0);
|
|
||||||
lines.add(opposingTeam.getPlayerTeam().getChatColor() + (teamBplayer != null ? teamBplayer.getName() : "None"));
|
lines.add(opposingTeam.getPlayerTeam().getChatColor() + (teamBplayers.size() > 0 ? teamBplayers.get(0).getName() : "None"));
|
||||||
lines.add(" ");
|
lines.add(" ");
|
||||||
lines.add("&dtilly.rip");
|
lines.add("&dtilly.rip");
|
||||||
lines.add(CC.scoreboardBar);
|
lines.add(CC.scoreboardBar);
|
||||||
|
Loading…
Reference in New Issue
Block a user