From 4286856f84bb4e329a168f24d1548d9a2faca255 Mon Sep 17 00:00:00 2001 From: Len <40720638+destro174@users.noreply.github.com> Date: Sun, 11 Feb 2024 16:36:15 +0100 Subject: [PATCH] Update island owner when leaving island --- .../java/com/alttd/cometskyblock/request/LeaveRequest.java | 3 +++ 1 file changed, 3 insertions(+) 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 b34cc0b..0a553dc 100644 --- a/plugin/src/main/java/com/alttd/cometskyblock/request/LeaveRequest.java +++ b/plugin/src/main/java/com/alttd/cometskyblock/request/LeaveRequest.java @@ -1,6 +1,7 @@ package com.alttd.cometskyblock.request; import com.alttd.cometskyblock.CometSkyBlockPlugin; +import com.alttd.cometskyblock.island.Island; import com.alttd.cometskyblock.island.IslandPlayer; import org.bukkit.Bukkit; import org.bukkit.Location; @@ -23,6 +24,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); islandPlayer.islandId(0); islandPlayer.islandUUID(null); World world = Bukkit.getWorlds().get(0);