Skip to content

Commit 0da4c5a

Browse files
Merge pull request #628 from petethepossum/master
Added lobby ids
2 parents 1a16591 + 4b73da6 commit 0da4c5a

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

  • velocity.extension/src/main/java/net/swofty/velocity/gamemanager

velocity.extension/src/main/java/net/swofty/velocity/gamemanager/GameManager.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,12 @@ public static GameServer addServer(ServerType type, UUID serverID, String host,
3030
new ServerInfo(serverID.toString(), new InetSocketAddress(host, port))
3131
);
3232

33-
String rootName = maxPlayers <= 20 ? "mini" : "mega";
34-
String shortenedRootName = maxPlayers <= 20 ? "m" : "M";
33+
boolean isLobby = type.name().endsWith("_LOBBY");
34+
String rootName = isLobby ? "L" : (maxPlayers <= 20 ? "mini" : "mega");
35+
String shortenedRootName = isLobby ? "L" : (maxPlayers <= 20 ? "m" : "M");
3536

36-
String displayName = getNextAvailableDisplayName() + "" +
37-
Character.toUpperCase((char) (new Random().nextInt(26) + 'a'));
37+
char letter = (char) (new Random().nextInt(26) + (isLobby ? 'a' : 'A'));
38+
String displayName = getNextAvailableDisplayName() + "" + letter;
3839

3940
GameServer server = new GameServer(
4041
rootName + displayName, shortenedRootName + displayName,
@@ -161,4 +162,4 @@ public boolean hasEmptySlots() {
161162
return maxPlayers > registeredServer().getPlayersConnected().size();
162163
}
163164
}
164-
}
165+
}

0 commit comments

Comments
 (0)