From c3509e7f3433b0993272ecf22615efd6ab59ff91 Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Fri, 8 Jul 2022 11:15:34 -0500 Subject: [PATCH] added sending now title --- .../java/us/ajg0702/queue/common/QueueMain.java | 2 ++ .../us/ajg0702/queue/common/QueueManagerImpl.java | 13 +++++++++++++ 2 files changed, 15 insertions(+) diff --git a/common/src/main/java/us/ajg0702/queue/common/QueueMain.java b/common/src/main/java/us/ajg0702/queue/common/QueueMain.java index 8396b27..2b52877 100644 --- a/common/src/main/java/us/ajg0702/queue/common/QueueMain.java +++ b/common/src/main/java/us/ajg0702/queue/common/QueueMain.java @@ -247,6 +247,8 @@ public class QueueMain extends AjQueueAPI { d.put("title.title", ""); d.put("title.subtitle", "You are #{POS} in the queue!"); + d.put("title.sending-now.title", ""); + d.put("title.sending-now.subtitle", "Sending you to {SERVER} now.."); d.put("commands.leave.more-args", "&cPlease specify which queue you want to leave! &7You are in these queues: {QUEUES}"); d.put("commands.leave.queues-list-format", "&f{NAME}&7, "); 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 b9089a3..61e1016 100644 --- a/common/src/main/java/us/ajg0702/queue/common/QueueManagerImpl.java +++ b/common/src/main/java/us/ajg0702/queue/common/QueueManagerImpl.java @@ -616,6 +616,19 @@ public class QueueManagerImpl implements QueueManager { } if(System.currentTimeMillis() - sendingNowAntiSpam.get(nextPlayer) >= 5000) { nextPlayer.sendMessage(msgs.getComponent("status.sending-now", "SERVER:"+server.getAlias())); + if(main.getConfig().getBoolean("send-title")) { + nextPlayer.showTitle(Title.title( + main.getMessages().getComponent( + "title.sending-now.title", + "SERVER:"+server.getAlias() + ), + main.getMessages().getComponent( + "title.sending-now.subtitle", + "SERVER:"+server.getAlias() + ), + Title.Times.of(Duration.ZERO, Duration.ofSeconds(2L), Duration.ZERO) + )); + } sendingNowAntiSpam.put(nextPlayer, System.currentTimeMillis()); }