From e24f00bc35cf9c72f3ebb96ad73ac3b7769fa225 Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Wed, 15 Jul 2020 19:04:04 -0700 Subject: [PATCH] added denyjoinfrom permission --- src/main/java/us/ajg0702/queue/Main.java | 1 + src/main/java/us/ajg0702/queue/Manager.java | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/main/java/us/ajg0702/queue/Main.java b/src/main/java/us/ajg0702/queue/Main.java index acc40c5..e034880 100644 --- a/src/main/java/us/ajg0702/queue/Main.java +++ b/src/main/java/us/ajg0702/queue/Main.java @@ -69,6 +69,7 @@ public class Main extends Plugin implements Listener { d.put("errors.player-only", "&cThis command can only be executed as a player!"); d.put("errors.already-connected", "&cYou are already connected to this server!"); d.put("errors.cant-join-paused", "&cYou cannot join the queue for {SERVER} because it is paused."); + d.put("errors.deny-joining-from-server", "&cYou are not allowed to join queues from this server!"); d.put("commands.leave-queue", "&aYou left the queue for {SERVER}!"); d.put("commands.reload", "&aConfig and messages reloaded successfully!"); diff --git a/src/main/java/us/ajg0702/queue/Manager.java b/src/main/java/us/ajg0702/queue/Manager.java index 506b743..56c6b2f 100644 --- a/src/main/java/us/ajg0702/queue/Manager.java +++ b/src/main/java/us/ajg0702/queue/Manager.java @@ -442,6 +442,11 @@ public class Manager { return; } + if(p.hasPermission("ajqueue.denyjoinfron."+p.getServer().getInfo().getName())) { + p.sendMessage(msgs.getBC("errors.deny-joining-from-server")); + return; + } + if(server.isPaused() && pl.config.getBoolean("prevent-joining-paused")) { p.sendMessage(msgs.getBC("errors.cant-join-paused", "SERVER:"+pl.aliases.getAlias(server.getName()))); return;