From 33bb1394aa5cdf2e4941049df0e135bedd9a6839 Mon Sep 17 00:00:00 2001 From: YoyoNow Date: Tue, 28 Oct 2025 17:37:05 +0100 Subject: [PATCH] Add GameModeConfig.Checkers --- .../de/steamwar/velocitycore/commands/CheckCommand.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/VelocityCore/src/de/steamwar/velocitycore/commands/CheckCommand.java b/VelocityCore/src/de/steamwar/velocitycore/commands/CheckCommand.java index 43c4feb6..2d9f4df8 100644 --- a/VelocityCore/src/de/steamwar/velocitycore/commands/CheckCommand.java +++ b/VelocityCore/src/de/steamwar/velocitycore/commands/CheckCommand.java @@ -102,23 +102,26 @@ public class CheckCommand extends SWCommand { GameModeConfig 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());