From 2ad48cbfc8dc089b288ba9810283cd87a01bdab2 Mon Sep 17 00:00:00 2001 From: Ocean Date: Tue, 21 Oct 2025 21:37:37 -0500 Subject: [PATCH 1/2] Fixed crystals not working outside of match --- .../dev/lrxh/neptune/game/match/listener/MatchListener.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Plugin/src/main/java/dev/lrxh/neptune/game/match/listener/MatchListener.java b/Plugin/src/main/java/dev/lrxh/neptune/game/match/listener/MatchListener.java index ce962eca..ef11c8d7 100644 --- a/Plugin/src/main/java/dev/lrxh/neptune/game/match/listener/MatchListener.java +++ b/Plugin/src/main/java/dev/lrxh/neptune/game/match/listener/MatchListener.java @@ -233,11 +233,6 @@ public void onExplosion(EntityExplodeEvent event) { explosiveOwnerKey, PersistentDataType.STRING); - if (uuid == null || uuid.isEmpty()) { - event.setCancelled(true); - return; - } - Player player; try { player = Bukkit.getPlayer(UUID.fromString(uuid)); From dd12cf87a8c3f11dd95389352c666cb89080ada2 Mon Sep 17 00:00:00 2001 From: Ocean Date: Tue, 21 Oct 2025 21:40:02 -0500 Subject: [PATCH 2/2] Fixed NPE --- .../dev/lrxh/neptune/game/match/listener/MatchListener.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Plugin/src/main/java/dev/lrxh/neptune/game/match/listener/MatchListener.java b/Plugin/src/main/java/dev/lrxh/neptune/game/match/listener/MatchListener.java index ef11c8d7..375d19db 100644 --- a/Plugin/src/main/java/dev/lrxh/neptune/game/match/listener/MatchListener.java +++ b/Plugin/src/main/java/dev/lrxh/neptune/game/match/listener/MatchListener.java @@ -233,6 +233,10 @@ public void onExplosion(EntityExplodeEvent event) { explosiveOwnerKey, PersistentDataType.STRING); + if (uuid == null || uuid.isEmpty()) { + return; + } + Player player; try { player = Bukkit.getPlayer(UUID.fromString(uuid));