forked from SteamWar/SteamWar
Add team changecolor command alias
This commit is contained in:
@@ -478,6 +478,21 @@ public class TeamCommand extends SWCommand {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Register("color")
|
@Register("color")
|
||||||
|
public void color(@Validator("isLeader") PlayerChatter sender) {
|
||||||
|
Team team = Team.get(sender.user().getTeam());
|
||||||
|
|
||||||
|
if(notDuringEvent(sender))
|
||||||
|
return;
|
||||||
|
|
||||||
|
SWListInv<String> inv = new SWListInv<>(sender, new Message("TEAM_COLOR_TITLE"), COLOR_CODES.entrySet().stream().map(entry -> new SWListInv.SWListEntry<>(new SWItem(new Message("PLAIN_STRING", "§" + entry.getKey() + team.getTeamKuerzel()), entry.getValue()), entry.getKey())).toList(), (click, element) -> {});
|
||||||
|
inv.setCallback((click, element) -> {
|
||||||
|
inv.close();
|
||||||
|
team.setTeamColor(element);
|
||||||
|
});
|
||||||
|
inv.open();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Register("changecolor")
|
||||||
public void changeColor(@Validator("isLeader") PlayerChatter sender) {
|
public void changeColor(@Validator("isLeader") PlayerChatter sender) {
|
||||||
Team team = Team.get(sender.user().getTeam());
|
Team team = Team.get(sender.user().getTeam());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user