Correction de bug dans les calculs de grades et dans le networkAPI

This commit is contained in:
2015-02-09 21:04:58 -05:00
parent f950434030
commit 99bdc8af47
3 changed files with 13 additions and 12 deletions

View File

@@ -21,16 +21,16 @@ public class RequestExecutorPlayerList extends AbstractRequestExecutor {
OnlinePlayerManager.getAll() :
OnlinePlayerManager.getAllNotVanished();
char nul = '\u0000', nl = '\n';
String nul = "\u0000", nl = "\n";
StringBuilder returnData = new StringBuilder();
// d'abord, le nombre de connecté / le nombre de slot
returnData.append(players.size()+"/"+plugin.getServer().getMaxPlayers()+nl);
returnData.append(players.size()+"/"+plugin.getServer().getMaxPlayers());
for (OnlinePlayer op : players) {
returnData.append(op.getPlayer().getName());
returnData.append(nl+op.getPlayer().getName());
returnData.append(nul+op.getPlayer().getDisplayName());
@@ -38,13 +38,12 @@ public class RequestExecutorPlayerList extends AbstractRequestExecutor {
returnData.append(nul+op.getPlayer().getGameMode().toString());
returnData.append(';'+op.getPlayer().getHealth());
returnData.append(';'+op.getPlayer().getFoodLevel());
returnData.append(nul+(int)op.getPlayer().getHealth());
returnData.append(nul+(int)op.getPlayer().getFoodLevel());
returnData.append(nul+(op.isVanished()?"0":"1"));
returnData.append(nl);
}

View File

@@ -273,7 +273,7 @@ public class OnlinePlayer {
*/
public boolean isInGroup(String group) {
if (group == null) return false;
return PermissionsEx.getUser(player).inGroup(group);
return PermissionsEx.getUser(player).inGroup(group, false);
}
/**