Class LanguageDefinition

java.lang.Object
net.minecraft.client.resource.language.LanguageDefinition
All Implemented Interfaces:
com.mojang.bridge.game.Language, Comparable<LanguageDefinition>

@Environment(CLIENT)
public class LanguageDefinition
extends Object
implements com.mojang.bridge.game.Language, Comparable<LanguageDefinition>
  • Field Details

    • code

      private final String code
    • name

      private final String name
    • region

      private final String region
    • rightToLeft

      private final boolean rightToLeft
  • Constructor Details

    • LanguageDefinition

      public LanguageDefinition​(String code, String name, String region, boolean rightToLeft)
  • Method Details

    • getCode

      public String getCode()
      Specified by:
      getCode in interface com.mojang.bridge.game.Language
    • getName

      public String getName()
      Specified by:
      getName in interface com.mojang.bridge.game.Language
    • getRegion

      public String getRegion()
      Specified by:
      getRegion in interface com.mojang.bridge.game.Language
    • isRightToLeft

      public boolean isRightToLeft()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • compareTo

      public int compareTo​(LanguageDefinition languageDefinition)
      Specified by:
      compareTo in interface Comparable<LanguageDefinition>