Class Languages

java.lang.Object
be.seeseemelk.mockbukkit.adventure.Languages

public class Languages extends Object
  • Method Details

    • getInstance

      public static Language getInstance()
      Returns:
      The language translation instance used when processing translatable components
    • setInstance

      public static void setInstance(Language instance)
      Modify the language translation instance used
      Parameters:
      instance - The new language instance to use
    • loadLanguage

      public static Language loadLanguage(Language.LanguageType language)
      Load language
      Parameters:
      language - Language type to load
      Returns:
      A language instance
    • loadLanguage

      public static Language loadLanguage(InputStream inputStream)
      Parameters:
      inputStream - An input stream containing json data, see JsonBackedLanguage(JsonObject)
      Returns:
      Translations for loaded language