diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Profiles.java b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Profiles.java index eb22f9607..5582bb567 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Profiles.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Profiles.java @@ -20,14 +20,18 @@ package org.jackhuang.hmcl.setting; import org.jackhuang.hmcl.Launcher; public final class Profiles { + + public static final String DEFAULT_PROFILE = "Default"; + public static final String HOME_PROFILE = "Home"; + private Profiles() { } public static String getProfileDisplayName(Profile profile) { switch (profile.getName()) { - case Settings.DEFAULT_PROFILE: + case Profiles.DEFAULT_PROFILE: return Launcher.i18n("profile.default"); - case Settings.HOME_PROFILE: + case Profiles.HOME_PROFILE: return Launcher.i18n("profile.home"); default: return profile.getName(); diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java index bf76b7ff5..0f666bcae 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Settings.java @@ -66,9 +66,6 @@ public class Settings { .setPrettyPrinting() .create(); - public static final String DEFAULT_PROFILE = "Default"; - public static final String HOME_PROFILE = "Home"; - public static final String SETTINGS_FILE_NAME = "hmcl.json"; public static final File SETTINGS_FILE = new File(SETTINGS_FILE_NAME).getAbsoluteFile(); @@ -562,8 +559,8 @@ public class Settings { private void checkProfileMap() { if (getProfileMap().isEmpty()) { - getProfileMap().put(DEFAULT_PROFILE, new Profile(DEFAULT_PROFILE)); - getProfileMap().put(HOME_PROFILE, new Profile(HOME_PROFILE, Launcher.MINECRAFT_DIRECTORY)); + getProfileMap().put(Profiles.DEFAULT_PROFILE, new Profile(Profiles.DEFAULT_PROFILE)); + getProfileMap().put(Profiles.HOME_PROFILE, new Profile(Profiles.HOME_PROFILE, Launcher.MINECRAFT_DIRECTORY)); } }