diff --git a/plugin/src/main/java/com/alttd/cometskyblock/request/InviteRequest.java b/plugin/src/main/java/com/alttd/cometskyblock/request/InviteRequest.java index d626d52..6680f99 100644 --- a/plugin/src/main/java/com/alttd/cometskyblock/request/InviteRequest.java +++ b/plugin/src/main/java/com/alttd/cometskyblock/request/InviteRequest.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.entity.Player; @@ -27,10 +28,9 @@ public class InviteRequest extends Request { } target().sendRichMessage(requests().invite().accept(), placeholders()); requester().sendRichMessage(requests().invite().accept(), placeholders()); - IslandPlayer targetIslandPlayer = IslandPlayer.getIslandPlayer(target().getUniqueId()); IslandPlayer islandPlayer = IslandPlayer.getIslandPlayer(requester().getUniqueId()); - targetIslandPlayer.islandId(islandPlayer.islandId()); - targetIslandPlayer.islandUUID(islandPlayer.islandUUID()); + Island island = Island.getIsland(islandPlayer.islandUUID()); + island.addMember(target().getUniqueId()); super.accept(); }