Skip to content

Commit bcfb1ec

Browse files
committed
2 parents 370ab88 + 6c8054c commit bcfb1ec

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

src/mindustrytool/handlers/EventHandler.java

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -478,16 +478,22 @@ public void sendServerList(Player player, int page) {
478478

479479
List<List<HudUtils.Option>> options = new ArrayList<>(List.of(List.of(HudUtils.option(invalid, "[#FFD700]Server name"), HudUtils.option(invalid, "[#FFD700]Players playing")), List.of(HudUtils.option(invalid, "[#87CEEB]Server Gamemode"), HudUtils.option(invalid, "[#FFA500]Map Playing")), List.of(HudUtils.option(invalid, "[#DA70D6]Server Mods")), List.of(HudUtils.option(invalid, "[#B0B0B0]Server Description"))));
480480

481-
// Thêm danh sách server
482481
servers.forEach(server -> {
483482
PlayerPressCallback valid = (p, s) -> //
484483
onServerChoose(p, server.getId().toString(), server.getName());
485484

486-
options.add(List.of(HudUtils.option(valid, "[#FFD700]%s".formatted(server.getName())), HudUtils.option(valid, "[#32CD32]Players: %d".formatted(server.getPlayers()))));
487-
options.add(List.of(HudUtils.option(valid, "[#87CEEB]Mode: %s".formatted(server.getMode())), HudUtils.option(valid, "[#1E90FF]Map: %s".formatted(server.getMapName() != null ? server.getMapName() : "[#FF4500]Server offline"))));
488-
options.add(List.of(HudUtils.option(valid, "[#DA70D6]Mods: %s".formatted(String.join(", ", server.getMods())))));
489485
options.add(List.of(HudUtils.option(invalid, "-----------------")));
490-
options.add(List.of(HudUtils.option(valid, "[#B0B0B0]Description: %s".formatted(server.getDescription() != null ? server.getDescription() : "N/A"))));
486+
options.add(List.of(HudUtils.option(valid, "[#FFD700]%s".formatted(server.getName())), HudUtils.option(valid, "[#32CD32]Players: %d".formatted(server.getPlayers()))));
487+
options.add(List.of(HudUtils.option(valid, "[#87CEEB]Gamemode: %s".formatted(server.getMode())), HudUtils.option(valid, "[#1E90FF]Map: %s".formatted(server.getMapName() != null ? server.getMapName() : "[#FF4500]Server offline"))));
488+
489+
if (server.getMods() != null && !server.getMods().isEmpty()) {
490+
options.add(List.of(HudUtils.option(valid, "[#DA70D6]Mods: %s".formatted(String.join(", ", server.getMods())))));
491+
}
492+
493+
if (server.getDescription() != null && !server.getDescription().trim().isEmpty()) {
494+
options.add(List.of(HudUtils.option(valid, "[#B0B0B0]%s".formatted(server.getDescription()))));
495+
}
496+
491497
});
492498

493499
options.add(List.of(//

0 commit comments

Comments
 (0)