diff --git a/src/main/java/us/ajg0702/queue/Manager.java b/src/main/java/us/ajg0702/queue/Manager.java index ddf79fd..1f6cea6 100644 --- a/src/main/java/us/ajg0702/queue/Manager.java +++ b/src/main/java/us/ajg0702/queue/Manager.java @@ -459,7 +459,7 @@ public class Manager { return; } - if(p.hasPermission("ajqueue.denyjoinfrom."+p.getServer().getInfo().getName())) { + if(pl.config.getBoolean("joinfrom-server-permission") && !p.hasPermission("ajqueue.joinfrom."+p.getServer().getInfo().getName())) { p.sendMessage(msgs.getBC("errors.deny-joining-from-server")); return; } diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index 7c6186d..6f9f612 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -1,5 +1,5 @@ # Dont touch this number please -config-version: 13 +config-version: 14 # The time the server will wait between sending people in the queue # Default: 5 @@ -104,3 +104,9 @@ prevent-joining-paused: false # When a server goes back online, should we send all players in the queue instantly? # Default: false send-all-when-back-online: false + +# Require a permission for players to be able to join a queue from a server +# If enabled, players will need the permission ajqueue.joinfrom. to join queues. +# Replace with the name of the server +# Default: false +joinfrom-server-permission: false