Allow user custom yggdrasil server url.

This commit is contained in:
Ghost_chu
2019-03-28 22:53:18 +08:00
parent 58a1084a88
commit 2a0f5f618e
3 changed files with 10 additions and 2 deletions

View File

@@ -185,4 +185,9 @@ public class AkarinGlobalConfig {
private static void enableAsyncLighting() {
enableAsyncLighting = getBoolean("core.async-lighting.enable", enableAsyncLighting);
}
public static String yggdrasilServerURL = "https://api.mojang.com/";
private static void yggdrasilServerURL() {
yggdrasilServerURL = getString("alternative.yggdrasil.url", yggdrasilServerURL);
}
}

View File

@@ -18,7 +18,10 @@ import java.util.Set;
public class YggdrasilGameProfileRepository implements GameProfileRepository {
private static final Logger LOGGER = LogManager.getLogger();
private static final String BASE_URL = "https://api.mojang.com/";
// Akarin Start
//private static final String BASE_URL = "https://api.mojang.com/";
private static final String BASE_URL = io.akarin.server.core.AkarinGlobalConfig.yggdrasilServerURL; //Akarin
// Akarin End
private static final String SEARCH_PAGE_URL = BASE_URL + "profiles/";
private static final int ENTRIES_PER_PAGE = 2;
private static final int MAX_FAIL_COUNT = 3;