From 0851570d16e385e613e12846284d9128e0695455 Mon Sep 17 00:00:00 2001 From: Len <40720638+destro174@users.noreply.github.com> Date: Sat, 17 Feb 2024 22:54:15 +0100 Subject: [PATCH] Fix players leaving an island resetting the island owner. --- .../java/com/alttd/cometskyblock/request/LeaveRequest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugin/src/main/java/com/alttd/cometskyblock/request/LeaveRequest.java b/plugin/src/main/java/com/alttd/cometskyblock/request/LeaveRequest.java index 0a553dc..bf290a5 100644 --- a/plugin/src/main/java/com/alttd/cometskyblock/request/LeaveRequest.java +++ b/plugin/src/main/java/com/alttd/cometskyblock/request/LeaveRequest.java @@ -25,7 +25,8 @@ public class LeaveRequest extends Request { requester().sendRichMessage(requests().leave().accept(), placeholders()); IslandPlayer islandPlayer = IslandPlayer.getIslandPlayer(requester().getUniqueId()); Island island = Island.getIsland(islandPlayer.islandUUID()); - island.owner(Island.NILL_UUID); + if (islandPlayer.islandOwner()) + island.owner(Island.NILL_UUID); islandPlayer.islandId(0); islandPlayer.islandUUID(null); World world = Bukkit.getWorlds().get(0);