forked from git-mirrors/GeyserConnect
Add fallback image support if the server is offline or unreachable
This commit is contained in:
parent
388502d90b
commit
897aeabb96
1 changed files with 2 additions and 2 deletions
|
@ -61,13 +61,13 @@ public class UIHandler {
|
|||
for (Server server : MasterServer.getInstance().getGeyserConnectConfig().getServers()) {
|
||||
// These images would be better if there was a default to fall back on
|
||||
// But that would require a web api as bedrock doesn't support doing that
|
||||
window.getButtons().add(new FormButton(server.toString(), new FormImage(FormImage.FormImageType.URL, "https://eu.mc-api.net/v3/server/favicon/" + server.getAddress() + ":" + server.getPort() + ".png")));
|
||||
window.getButtons().add(new FormButton(server.toString(), new FormImage(FormImage.FormImageType.URL, "https://eu.mc-api.net/v3/server/favicon/" + server.getAddress() + ":" + server.getPort() + ".png?use-fallback-icon=true")));
|
||||
}
|
||||
|
||||
// Add a button for each personal server
|
||||
if (MasterServer.getInstance().getGeyserConnectConfig().getCustomServers().isEnabled()) {
|
||||
for (Server server : servers) {
|
||||
window.getButtons().add(new FormButton(server.toString(), new FormImage(FormImage.FormImageType.URL, "https://eu.mc-api.net/v3/server/favicon/" + server.getAddress() + ":" + server.getPort() + ".png")));
|
||||
window.getButtons().add(new FormButton(server.toString(), new FormImage(FormImage.FormImageType.URL, "https://eu.mc-api.net/v3/server/favicon/" + server.getAddress() + ":" + server.getPort() + ".png?use-fallback-icon=true")));
|
||||
}
|
||||
|
||||
window.getButtons().add(new FormButton("Edit servers"));
|
||||
|
|
Loading…
Add table
Reference in a new issue