diff --git a/plugins/kitpvp-paper/src/main/java/net/civmc/kitpvp/arena/ArenaCommand.java b/plugins/kitpvp-paper/src/main/java/net/civmc/kitpvp/arena/ArenaCommand.java index 17e41b2da..225bc5624 100644 --- a/plugins/kitpvp-paper/src/main/java/net/civmc/kitpvp/arena/ArenaCommand.java +++ b/plugins/kitpvp-paper/src/main/java/net/civmc/kitpvp/arena/ArenaCommand.java @@ -194,6 +194,10 @@ public class ArenaCommand implements CommandExecutor { } List invitedPlayers = playerArena.invitedPlayers(); + if (invitedPlayers == null) { + player.sendMessage(Component.text("Your arena is public, so you cannot add any players", NamedTextColor.RED)); + return true; + } if (invitedPlayers.contains(invited.getPlayerProfile())) { player.sendMessage(Component.text("You have already invited that player to your arena", NamedTextColor.RED)); return true; @@ -223,6 +227,10 @@ public class ArenaCommand implements CommandExecutor { PlayerProfile removed = null; List invitedPlayers = playerArena.invitedPlayers(); + if (invitedPlayers == null) { + player.sendMessage(Component.text("Your arena is public, so you cannot add any players", NamedTextColor.RED)); + return true; + } for (Iterator iterator = invitedPlayers.iterator(); iterator.hasNext(); ) { PlayerProfile invitedPlayer = iterator.next(); if (invitedPlayer.getName().equalsIgnoreCase(args[1])) {