Class Language

java.lang.Object
net.minecraft.util.Language
Direct Known Subclasses:
TranslationStorage

public abstract class Language
extends Object
  • Field Details

    • LOGGER

      private static final Logger LOGGER
    • GSON

      private static final Gson GSON
    • TOKEN_PATTERN

      private static final Pattern TOKEN_PATTERN
    • instance

      private static volatile Language instance
  • Constructor Details

    • Language

      public Language()
  • Method Details

    • create

      private static Language create()
    • load

      public static void load​(InputStream inputStream, BiConsumer<String,​String> entryConsumer)
    • getInstance

      public static Language getInstance()
    • setInstance

      @Environment(CLIENT) public static void setInstance​(Language language)
    • get

      public abstract String get​(String key)
    • hasTranslation

      public abstract boolean hasTranslation​(String key)
    • isRightToLeft

      @Environment(CLIENT) public abstract boolean isRightToLeft()
    • reorder

      @Environment(CLIENT) public abstract OrderedText reorder​(StringVisitable text)
    • reorder

      @Environment(CLIENT) public List<OrderedText> reorder​(List<StringVisitable> texts)