Class LanguageHelper

java.lang.Object
net.guizhanss.guizhanlib.minecraft.LanguageHelper

public final class LanguageHelper extends Object
从Minecraft的语言文件中获取内容。 只有读取语言文件后,其他包内的助手才能正常使用。
Author:
ybw0014
  • Constructor Details

    • LanguageHelper

      public LanguageHelper()
  • Method Details

    • loadFromStream

      public static void loadFromStream(InputStream stream)
      从输入流(InputStream)中读取语言文件
      Parameters:
      stream - 输入流(InputStream)
    • getLangOrDefault

      @Nonnull public static String getLangOrDefault(@Nonnull String key, @Nonnull String defaultVal)
      获取语言文件中指定键名的内容
      Parameters:
      key - String 键名
      defaultVal - 默认值
      Returns:
      键名内容
    • getLangOrKey

      @Nonnull public static String getLangOrKey(@Nonnull String key)
      获取语言文件中指定键名的内容
      Parameters:
      key - String 键名
      Returns:
      键名内容
    • getLangOrNull

      @Nullable public static String getLangOrNull(@Nonnull String key)
      获取语言文件中指定键名的内容
      Parameters:
      key - String 键名
      Returns:
      键名内容