From 06bf7f08c1a3ce1b08827aff8199cb23f08eb353 Mon Sep 17 00:00:00 2001
From: Warrior <50800980+Warriorrrr@users.noreply.github.com>
Date: Thu, 3 Oct 2024 23:12:01 +0200
Subject: [PATCH] Properly validate target
---
pom.xml | 2 +-
src/main/java/net/earthmc/queue/QueuePlugin.java | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/pom.xml b/pom.xml
index f0c2b01..867bec3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
Queue
net.earthmc
- 0.1.3
+ 0.1.4
queue-velocity
diff --git a/src/main/java/net/earthmc/queue/QueuePlugin.java b/src/main/java/net/earthmc/queue/QueuePlugin.java
index d236c6c..f6fd13d 100644
--- a/src/main/java/net/earthmc/queue/QueuePlugin.java
+++ b/src/main/java/net/earthmc/queue/QueuePlugin.java
@@ -49,7 +49,7 @@
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.TimeUnit;
-@Plugin(id = "queue", name = "Queue", version = "0.1.2", authors = {"Warriorrr"})
+@Plugin(id = "queue", name = "Queue", version = "0.1.4", authors = {"Warriorrr"})
public class QueuePlugin {
private static QueuePlugin instance;
@@ -261,7 +261,7 @@ public void processAutoQueue(ServerConnectedEvent event, QueuedPlayer player) {
private String validateAutoQueueTarget(Player player, String target) {
// Validate that the target is known to the proxy, it isn't an auto queue server, and the player has permissions to join it, otherwise just return the default target.
return proxy.getServer(target).map(server -> server.getServerInfo().getName())
- .filter(name -> !config.autoQueueSettings().autoQueueServers().contains(name.toLowerCase(Locale.ROOT)))
+ .filter(name -> config.autoQueueSettings().autoQueueServers().contains(name.toLowerCase(Locale.ROOT)))
.filter(name -> BaseCommand.hasPrefixedPermission(player, "queue.join.", name))
.orElse(config.autoQueueSettings().defaultTarget());
}