net.minecraft.client.resources

## Class LanguageManager

- java.lang.Object
- - net.minecraft.client.resources.LanguageManager

- All Implemented Interfaces:
    ResourceManagerReloadListener

      public class LanguageManager
      extends Object
      implements ResourceManagerReloadListener

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `LanguageManager(MetadataSerializer par1MetadataSerializer, String par2Str)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Language` | `getCurrentLanguage()`
    `SortedSet` | `getLanguages()`
    `boolean` | `isCurrentLanguageBidirectional()`
    `boolean` | `isCurrentLocaleUnicode()`
    `void` | `onResourceManagerReload(ResourceManager par1ResourceManager)`
    `void` | `parseLanguageMetadata(List par1List)`
    `void` | `setCurrentLanguage(Language par1Language)`

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### LanguageManager

          public LanguageManager(MetadataSerializer par1MetadataSerializer,
                         String par2Str)

  - ### Method Detail

    - #### parseLanguageMetadata

          public void parseLanguageMetadata(List par1List)

    - #### onResourceManagerReload

          public void onResourceManagerReload(ResourceManager par1ResourceManager)

      Specified by:
        `onResourceManagerReload` in interface `ResourceManagerReloadListener`

    - #### isCurrentLocaleUnicode

          public boolean isCurrentLocaleUnicode()

    - #### isCurrentLanguageBidirectional

          public boolean isCurrentLanguageBidirectional()

    - #### setCurrentLanguage

          public void setCurrentLanguage(Language par1Language)

    - #### getCurrentLanguage

          public Language getCurrentLanguage()

    - #### getLanguages

          public SortedSet getLanguages()