示例#1
0
 private IslandLevel createIslandLevel(IslandInfo islandInfo, double level) {
   String partyLeader = islandInfo.getLeader();
   String partyLeaderName = PlayerUtil.getPlayerDisplayName(partyLeader);
   List<String> memberList = new ArrayList<>(islandInfo.getMembers());
   memberList.remove(partyLeader);
   List<String> names = new ArrayList<>();
   for (String name : memberList) {
     String displayName = PlayerUtil.getPlayerDisplayName(name);
     if (displayName != null) {
       names.add(displayName);
     }
   }
   return new IslandLevel(islandInfo.getName(), partyLeaderName, names, level);
 }