From f0c415285ea543176ca8b6ef3406aae9a3e57bf5 Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Sat, 9 Jul 2022 14:40:46 -0500 Subject: [PATCH] Added {TIME} placeholder in titles --- .../java/us/ajg0702/queue/common/QueueManagerImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/us/ajg0702/queue/common/QueueManagerImpl.java b/common/src/main/java/us/ajg0702/queue/common/QueueManagerImpl.java index 61e1016..22beb0f 100644 --- a/common/src/main/java/us/ajg0702/queue/common/QueueManagerImpl.java +++ b/common/src/main/java/us/ajg0702/queue/common/QueueManagerImpl.java @@ -394,17 +394,21 @@ public class QueueManagerImpl implements QueueManager { if(!getSingleServer(player).equals(server)) continue; + int time = (int) Math.round(pos * main.getTimeBetweenPlayers()); + Component titleMessage = msgs.getComponent("title.title", "POS:"+pos, "LEN:"+server.getQueue().size(), "SERVER:"+server.getAlias(), - "STATUS:"+status + "STATUS:"+status, + "TIME:"+ TimeUtils.timeString(time, msgs.getString("format.time.mins"), msgs.getString("format.time.secs")) ); Component subTitleMessage = msgs.getComponent("title.subtitle", "POS:"+pos, "LEN:"+server.getQueue().size(), "SERVER:"+server.getAlias(), - "STATUS:"+status + "STATUS:"+status, + "TIME:"+ TimeUtils.timeString(time, msgs.getString("format.time.mins"), msgs.getString("format.time.secs")) ); Title title = Title.title(titleMessage, subTitleMessage, Title.Times.of(Duration.ZERO, Duration.ofSeconds(2L), Duration.ZERO));