fix bukkit get offline player check

This commit is contained in:
Aikar
2018-03-17 22:37:56 -04:00
parent 351895c317
commit d3a00bfde6
@@ -129,7 +129,7 @@ public class BukkitCommandContexts extends CommandContexts<BukkitCommandExecutio
uuid = UUID.fromString(name);
}
OfflinePlayer offlinePlayer = uuid != null ? Bukkit.getOfflinePlayer(uuid) : Bukkit.getOfflinePlayer(name);
if (offlinePlayer == null) {
if (offlinePlayer == null || (!offlinePlayer.hasPlayedBefore() && !offlinePlayer.isOnline())) {
throw new InvalidCommandArgument(MinecraftMessageKeys.NO_PLAYER_FOUND_OFFLINE,
"{search}", name);
}