mirror of
https://github.com/GeyserMC/GeyserConnect.git
synced 2025-06-26 14:15:22 +02:00
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()) {
|
for (Server server : MasterServer.getInstance().getGeyserConnectConfig().getServers()) {
|
||||||
// These images would be better if there was a default to fall back on
|
// 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
|
// 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
|
// Add a button for each personal server
|
||||||
if (MasterServer.getInstance().getGeyserConnectConfig().getCustomServers().isEnabled()) {
|
if (MasterServer.getInstance().getGeyserConnectConfig().getCustomServers().isEnabled()) {
|
||||||
for (Server server : servers) {
|
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"));
|
window.getButtons().add(new FormButton("Edit servers"));
|
||||||
|
|
Loading…
Add table
Reference in a new issue