diff --git a/src/main/java/org/auioc/mcmod/arnicalib/utils/game/LanguageUtils.java b/src/main/java/org/auioc/mcmod/arnicalib/game/language/LanguageUtils.java similarity index 67% rename from src/main/java/org/auioc/mcmod/arnicalib/utils/game/LanguageUtils.java rename to src/main/java/org/auioc/mcmod/arnicalib/game/language/LanguageUtils.java index 702857f7..75acc2de 100644 --- a/src/main/java/org/auioc/mcmod/arnicalib/utils/game/LanguageUtils.java +++ b/src/main/java/org/auioc/mcmod/arnicalib/game/language/LanguageUtils.java @@ -1,4 +1,4 @@ -package org.auioc.mcmod.arnicalib.utils.game; +package org.auioc.mcmod.arnicalib.game.language; import java.util.List; import net.minecraft.client.Minecraft; @@ -8,18 +8,18 @@ import net.minecraftforge.api.distmarker.OnlyIn; @OnlyIn(Dist.CLIENT) -public interface LanguageUtils { +public class LanguageUtils { - LanguageInfo DEFAULT_LANGUAGE = new LanguageInfo("en_us", "US", "English", false); + public static final LanguageInfo DEFAULT_LANGUAGE = new LanguageInfo("en_us", "US", "English", false); - static ClientLanguage getLanguage(LanguageInfo langInfo) { + public static ClientLanguage getLanguage(LanguageInfo langInfo) { return ClientLanguage.loadFrom( Minecraft.getInstance().getResourceManager(), List.of(langInfo) ); } - static ClientLanguage getLanguage(String langCode) { + public static ClientLanguage getLanguage(String langCode) { var langInfo = Minecraft.getInstance().getLanguageManager().getLanguage(langCode); if (langInfo == null) { langInfo = DEFAULT_LANGUAGE;