Fix players leaving an island resetting the island owner.
This commit is contained in:
@@ -25,6 +25,7 @@ public class LeaveRequest extends Request {
|
|||||||
requester().sendRichMessage(requests().leave().accept(), placeholders());
|
requester().sendRichMessage(requests().leave().accept(), placeholders());
|
||||||
IslandPlayer islandPlayer = IslandPlayer.getIslandPlayer(requester().getUniqueId());
|
IslandPlayer islandPlayer = IslandPlayer.getIslandPlayer(requester().getUniqueId());
|
||||||
Island island = Island.getIsland(islandPlayer.islandUUID());
|
Island island = Island.getIsland(islandPlayer.islandUUID());
|
||||||
|
if (islandPlayer.islandOwner())
|
||||||
island.owner(Island.NILL_UUID);
|
island.owner(Island.NILL_UUID);
|
||||||
islandPlayer.islandId(0);
|
islandPlayer.islandId(0);
|
||||||
islandPlayer.islandUUID(null);
|
islandPlayer.islandUUID(null);
|
||||||
|
|||||||
Reference in New Issue
Block a user