Correction de bug dans les calculs de grades et dans le networkAPI
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
@@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user