From 28499428f6f81cbc9457ece28fada656a2385307 Mon Sep 17 00:00:00 2001 From: Autiboy08 <87861762+Autiboy08@users.noreply.github.com> Date: Thu, 17 Apr 2025 14:04:50 +0100 Subject: [PATCH 1/2] Update Queue.java Patch bug --- .../java/org/zeroBzeroT/anarchyqueue/Queue.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/main/java/org/zeroBzeroT/anarchyqueue/Queue.java b/src/main/java/org/zeroBzeroT/anarchyqueue/Queue.java index 55c2153..75002f0 100644 --- a/src/main/java/org/zeroBzeroT/anarchyqueue/Queue.java +++ b/src/main/java/org/zeroBzeroT/anarchyqueue/Queue.java @@ -3,6 +3,7 @@ import com.velocitypowered.api.event.Subscribe; import com.velocitypowered.api.event.player.KickedFromServerEvent; import com.velocitypowered.api.event.player.ServerConnectedEvent; +import com.velocitypowered.api.event.connection.DisconnectEvent; import com.velocitypowered.api.proxy.Player; import com.velocitypowered.api.proxy.ProxyServer; import com.velocitypowered.api.proxy.server.RegisteredServer; @@ -110,6 +111,22 @@ public void onKickedFromServer(KickedFromServerEvent event) { } } } + + @Subscribe + public void onPlayerDisconnect(DisconnectEvent event) { + lock.lock(); + try { + Player player = event.getPlayer(); + if (playerQueue.contains(player)) { + playerQueue.remove(player); + kickedPlayers.remove(player); + log.info(mm("" + player.getUsername() + " disconnected and was removed from the queue.")); + } + } finally { + lock.unlock(); + } + } + /** * Kick a player if kicking is allowed in the config From 31ae0be13c56408ff3736ca27d51250bdf35700c Mon Sep 17 00:00:00 2001 From: Autiboy08 <87861762+Autiboy08@users.noreply.github.com> Date: Fri, 18 Apr 2025 09:36:43 +0100 Subject: [PATCH 2/2] Update gradle.properties --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index eff5db4..8c74143 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ -plugin_version=3.0.7-INDEV +plugin_version=3.0.8-INDEV velocity_api_version=3.3.0-SNAPSHOT minecraft_version=1.20.6