This commit is contained in:
@ -102,23 +102,26 @@ public class CheckCommand extends SWCommand {
|
||||
GameModeConfig<String, String> gameModeConfig = ArenaMode.getBySchemType(schematic.getSchemtype());
|
||||
CheckSession current = currentSchems.get(schematic.getId());
|
||||
ClickEvent clickEvent = null;
|
||||
Message hoverMessage = null;
|
||||
if (gameModeConfig.Checkers.isEmpty() || gameModeConfig.Checkers.contains(sender.user().getId())) {
|
||||
if (current == null) {
|
||||
clickEvent = ClickEvent.runCommand("/check schematic " + schematic.getId());
|
||||
hoverMessage = new Message("CHECK_LIST_TO_CHECK_HOVER");
|
||||
} else {
|
||||
clickEvent = ClickEvent.runCommand("/join " + current.checker.user().getUserName());
|
||||
hoverMessage = new Message("CHECK_LIST_CHECKING_HOVER");
|
||||
}
|
||||
}
|
||||
|
||||
if (current == null) {
|
||||
sender.prefixless("CHECK_LIST_TO_CHECK",
|
||||
new Message("CHECK_LIST_TO_CHECK_HOVER"),
|
||||
hoverMessage,
|
||||
clickEvent,
|
||||
getWaitTime(schematic),
|
||||
schematic.getSchemtype().getKuerzel(), SteamwarUser.get(schematic.getOwner()).getUserName(), schematic.getName());
|
||||
} else {
|
||||
sender.prefixless("CHECK_LIST_CHECKING",
|
||||
new Message("CHECK_LIST_CHECKING_HOVER"),
|
||||
hoverMessage,
|
||||
clickEvent,
|
||||
getWaitTime(schematic),
|
||||
schematic.getSchemtype().getKuerzel(), SteamwarUser.get(schematic.getOwner()).getUserName(), schematic.getName(), current.checker.user().getUserName());
|
||||
|
||||
Reference in New Issue
Block a user