When adding a new server, if a name isn't provided, the mod will save the server with its IP address as the name.
The underlying code simply injects into the addAndClose()
method inside the AddServerScreen
class to check whether the server name equals "Minecraft Server"
(the default server name), and if so sets the name to the address
private void addAndClose(CallbackInfo ci) {
if (server.name.equals("Minecraft Server")) {
server.name = server.address;
}
}
(the server variable comes from a @Shadow
)
Simply head over to the Releases page and download the mod!