diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Accounts.java b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Accounts.java index b1a403969..49f63b5ea 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Accounts.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Accounts.java @@ -322,9 +322,7 @@ public final class Accounts { }); } - if (!config().getAuthlibInjectorServers().isEmpty()) { - triggerAuthlibInjectorUpdateCheck(); - } + triggerAuthlibInjectorUpdateCheck(); Schedulers.io().execute(() -> { try { @@ -387,6 +385,10 @@ public final class Accounts { } private static AuthlibInjectorServer getOrCreateAuthlibInjectorServer(String url) { + if (url.equals(FACTORY_LITTLE_SKIN.getServer().getUrl())) { + return FACTORY_LITTLE_SKIN.getServer(); + } + return config().getAuthlibInjectorServers().stream() .filter(server -> url.equals(server.getUrl())) .findFirst()