help please and sorry for my bad English language! how to know if player exist? if(getServer().GetPlayer("MyNick") - good if(getServer().GetPlayer("abcdefghijklmnopqrstu") - Big error how to fix? this player is never used i wan't disable error if player does not exist
If you want to see if he is online, do this: Code: for(Player p : Bukkit.getOnlinePlayers()) { if(p.getName().equalsIgnoreCase("Name")) { //Do stuff } } Otherwise, to check if the player is either online or has ever been on, do this: Code: for(OfflinePlayer p : Bukkit.getOfflinePlayers()) { if(p.getName().equalsIgnoreCase("Name")) { //Do stuff } }
Grief'd man Bit inefficient.. this would be better: Code: if (Bukkit.getServer().getPlayer("SomePlayer") != null) { // Player exists. Execute your code here. }