diff --git a/plugin/src/main/java/com/alttd/cometskyblock/commands/island/IslandInvite.java b/plugin/src/main/java/com/alttd/cometskyblock/commands/island/IslandInvite.java index ec47e10..e616bf8 100644 --- a/plugin/src/main/java/com/alttd/cometskyblock/commands/island/IslandInvite.java +++ b/plugin/src/main/java/com/alttd/cometskyblock/commands/island/IslandInvite.java @@ -17,6 +17,10 @@ public class IslandInvite extends PlayerSubCommand { @Override public boolean execute(Player player, IslandPlayer islandPlayer, String[] args) { MessageConfiguration.Commands.Island.Invite invite = plugin.messagesConfiguration().get().commands().island().invite(); + if (islandPlayer.islandId() == 0) { + player.sendRichMessage(invite.noIsland()); + return true; + } if (args.length < 1) { player.sendRichMessage(plugin.messagesConfiguration().get().commands().island().commandUsage()); return true; diff --git a/plugin/src/main/java/com/alttd/cometskyblock/configuration/MessageConfiguration.java b/plugin/src/main/java/com/alttd/cometskyblock/configuration/MessageConfiguration.java index ed2a138..a46213c 100644 --- a/plugin/src/main/java/com/alttd/cometskyblock/configuration/MessageConfiguration.java +++ b/plugin/src/main/java/com/alttd/cometskyblock/configuration/MessageConfiguration.java @@ -98,6 +98,7 @@ public class MessageConfiguration implements Configuration { @ConfigSerializable @Getter public static class Invite { String inviteSelf = "You can not invite yourself to this island."; + String noIsland = "You need an island to run this command."; String targetOffline = " not found, is the player online?"; String targetHasIsland = " already has an island and can not be invited."; }