Skip to content

Commit

Permalink
refactor(next): language
Browse files Browse the repository at this point in the history
  • Loading branch information
WakelessSloth56 committed Sep 27, 2022
1 parent 2ed0353 commit a465ed0
Showing 1 changed file with 5 additions and 5 deletions.
@@ -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;
Expand All @@ -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;
Expand Down

0 comments on commit a465ed0

Please sign in to comment.