From 59c257a7b6577cd48924a690f1a90c9a713b48e3 Mon Sep 17 00:00:00 2001 From: Pugzy Date: Mon, 15 Jun 2026 22:40:38 +0100 Subject: [PATCH] Avoid actioning participation stop events for leavers Signed-off-by: Pugzy --- src/main/java/dev/pgm/events/listeners/PlayerJoinListen.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/dev/pgm/events/listeners/PlayerJoinListen.java b/src/main/java/dev/pgm/events/listeners/PlayerJoinListen.java index 43d35e8..472009d 100644 --- a/src/main/java/dev/pgm/events/listeners/PlayerJoinListen.java +++ b/src/main/java/dev/pgm/events/listeners/PlayerJoinListen.java @@ -100,6 +100,9 @@ public void onParticipate(PlayerParticipationStartEvent event) { @EventHandler public void onLeaveParticipate(PlayerParticipationStopEvent event) { + // do not do anything when a player is leaving the server + if (event.getNextParty() == null) return; + Optional playerTeam = manager.playerTeam(event.getPlayer().getId()); // check if the player is on one of the teams