diff --git a/src/main/java/me/desht/chesscraft/commands/JoinCommand.java b/src/main/java/me/desht/chesscraft/commands/JoinCommand.java index 4cc8227a..9803a0a3 100644 --- a/src/main/java/me/desht/chesscraft/commands/JoinCommand.java +++ b/src/main/java/me/desht/chesscraft/commands/JoinCommand.java @@ -38,7 +38,7 @@ public boolean execute(Plugin plugin, CommandSender sender, String[] args) throw } else { // find a game (or games) with an invitation for us for (ChessGame game : cMgr.listGames()) { - if (game.getInvitedId().equals(player.getUniqueId())) { + if ((game.getInvitedId() != null) && (game.getInvitedId().equals(player.getUniqueId()))) { colour = game.addPlayer(player.getUniqueId().toString(), player.getDisplayName()); gameName = game.getName(); }