forked from SteamWar/SteamWar
Add Clickevents to EventPage
This commit is contained in:
@@ -186,22 +186,29 @@ public class EventCommand extends SWCommand {
|
||||
for (EventFight eventFight : dates.get(dates.keySet().toArray()[page - 1])) {
|
||||
Team blue = Team.byId(eventFight.getTeamBlue());
|
||||
Team red = Team.byId(eventFight.getTeamRed());
|
||||
StringBuilder fline = new StringBuilder(sender.parseToLegacy("EVENT_CURRENT_FIGHT", eventFight.getStartTime().toLocalDateTime().format(format), blue.getTeamColor(), blue.getTeamKuerzel(), red.getTeamColor(), red.getTeamKuerzel()));
|
||||
Component finalfightline = sender.parse("EVENT_CURRENT_FIGHT_1", eventFight.getStartTime().toLocalDateTime().format(format), blue.getTeamColor(), blue.getTeamKuerzel());
|
||||
finalfightline = finalfightline.clickEvent(ClickEvent.runCommand("/team info " + blue.getTeamName()));
|
||||
Component vs = sender.parse("EVENT_CURRENT_FIGHT_VS");
|
||||
finalfightline = finalfightline.append(vs);
|
||||
Component redteam = sender.parse("EVENT_CURRENT_FIGHT_2", red.getTeamColor(), red.getTeamKuerzel());
|
||||
redteam = redteam.clickEvent(ClickEvent.runCommand("/team info " + red.getTeamName()));
|
||||
finalfightline = finalfightline.append(redteam);
|
||||
|
||||
if (eventFight.hasFinished()) {
|
||||
Component ergebnis;
|
||||
switch (eventFight.getErgebnis()) {
|
||||
case 1:
|
||||
fline.append(sender.parseToLegacy("EVENT_CURRENT_FIGHT_WIN", blue.getTeamColor(), blue.getTeamKuerzel()));
|
||||
ergebnis = sender.parse("EVENT_CURRENT_FIGHT_WIN", blue.getTeamColor(), blue.getTeamKuerzel());
|
||||
break;
|
||||
case 2:
|
||||
fline.append(sender.parseToLegacy("EVENT_CURRENT_FIGHT_WIN", red.getTeamColor(), red.getTeamKuerzel()));
|
||||
ergebnis = sender.parse("EVENT_CURRENT_FIGHT_WIN", red.getTeamColor(), red.getTeamKuerzel());
|
||||
break;
|
||||
default:
|
||||
fline.append(sender.parseToLegacy("EVENT_CURRENT_FIGHT_DRAW"));
|
||||
ergebnis = sender.parse("EVENT_CURRENT_FIGHT_DRAW");
|
||||
}
|
||||
finalfightline = finalfightline.append(ergebnis);
|
||||
}
|
||||
|
||||
sender.prefixless("PLAIN_STRING", fline.toString());
|
||||
sender.sendMessage(finalfightline);
|
||||
}
|
||||
}
|
||||
return dates.size();
|
||||
|
||||
Reference in New Issue
Block a user