Multithreading crash fixes / Server 'find' command added

This commit is contained in:
Anuken
2018-04-01 11:33:30 -04:00
parent 537e25af9f
commit 0936fc6550
5 changed files with 52 additions and 8 deletions

View File

@@ -172,6 +172,18 @@ public class Administration {
return info.admin && ip.equals(info.validAdminIP);
}
public Array<PlayerInfo> findByName(String name, boolean last){
Array<PlayerInfo> result = new Array<>();
for(PlayerInfo info : playerInfo.values()){
if(info.lastName.toLowerCase().equals(name.toLowerCase()) || (last && info.names.contains(name, false))){
result.add(info);
}
}
return result;
}
public PlayerInfo getInfo(String id){
return getCreateInfo(id);
}