@@ -45,7 +45,7 @@ public static Map<String, Object> getData() {
45
45
items .put ("serverName" , minequery .getConfiguration ().getString ("details.server_name" ));
46
46
items .put ("serverIP" , minequery .getServerIP ());
47
47
items .put ("serverPort" , minequery .getServerPort ());
48
- items .put ("playerCount" , minequery .getServer ().getOnlinePlayers ().length );
48
+ items .put ("playerCount" , minequery .getServer ().getOnlinePlayers ().size () );
49
49
items .put ("maxPlayers" , minequery .getServer ().getMaxPlayers ());
50
50
items .put ("playerList" , getPlayerList ());
51
51
items .put ("extendedPlayerList" , getExtendedPlayerList ());
@@ -61,9 +61,12 @@ public static Map<String, Object> getData() {
61
61
* @return An array of players on the server.
62
62
*/
63
63
private static String [] getPlayerList () {
64
- String [] playerList = new String [minequery .getServer ().getOnlinePlayers ().length ];
65
- for (int i = 0 ; i < minequery .getServer ().getOnlinePlayers ().length ; i ++) {
66
- playerList [i ] = minequery .getServer ().getOnlinePlayers ()[i ].getName ();
64
+ String [] playerList = new String [minequery .getServer ().getOnlinePlayers ().size ()];
65
+
66
+ int i = 0 ;
67
+ for (Player player : minequery .getServer ().getOnlinePlayers ()) {
68
+ playerList [i ] = player .getName ();
69
+ i ++;
67
70
}
68
71
69
72
return playerList ;
@@ -75,10 +78,9 @@ private static String[] getPlayerList() {
75
78
* @return A <code>List</code> of <code>Map</code>s of players along with their info.
76
79
*/
77
80
private static List <Map <String , Object >> getExtendedPlayerList () {
78
- Player [] players = minequery .getServer ().getOnlinePlayers ();
79
81
List <Map <String , Object >> playerList = new ArrayList <Map <String , Object >>();
80
82
81
- for (Player player : players ) {
83
+ for (Player player : minequery . getServer (). getOnlinePlayers () ) {
82
84
Map <String , Object > playerMap = new HashMap <String , Object >();
83
85
playerMap .put ("name" , player .getName ());
84
86
playerMap .put ("displayName" , player .getDisplayName ());
0 commit comments