From d532c3dad6987c37c591538ab650d4c2534da457 Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Mon, 11 May 2020 08:17:49 -0700 Subject: [PATCH] add queue-server checking --- src/main/java/us/ajg0702/queue/Main.java | 1 + src/main/java/us/ajg0702/queue/ManageCommand.java | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/src/main/java/us/ajg0702/queue/Main.java b/src/main/java/us/ajg0702/queue/Main.java index 268bcff..6c1efa5 100644 --- a/src/main/java/us/ajg0702/queue/Main.java +++ b/src/main/java/us/ajg0702/queue/Main.java @@ -183,6 +183,7 @@ public class Main extends Plugin implements Listener { String servername = e.getPlayer().getServer().getInfo().getName(); List svs = config.getStringList("queue-servers"); for(String s : svs) { + if(!s.contains(":")) continue; String[] parts = s.split("\\:"); String from = parts[0]; String to = parts[1]; diff --git a/src/main/java/us/ajg0702/queue/ManageCommand.java b/src/main/java/us/ajg0702/queue/ManageCommand.java index eda0f03..ce8beee 100644 --- a/src/main/java/us/ajg0702/queue/ManageCommand.java +++ b/src/main/java/us/ajg0702/queue/ManageCommand.java @@ -31,6 +31,13 @@ public class ManageCommand extends Command { } msgs.reload(); pl.getConfig().reload(); + List svs = pl.getConfig().getStringList("queue-servers"); + for(String s : svs) { + if(!s.contains(":")) { + pl.getLogger().warning("The queue-servers section in the config has been set up incorrectly! Please read the comment above the setting and make sure you have a queue server and a destination server separated by a colon (:)"); + break; + } + } sender.sendMessage(msgs.getBC("commands.reload")); return;