类 Language
- java.lang.Object
-
- net.minecraft.util.Language
-
- 直接已知子类:
TranslationStorage
public abstract class Language extends Object
- Mappings:
Namespace Name official mqintermediary net/minecraft/class_2477named net/minecraft/util/Language
-
-
字段概要
字段 修饰符和类型 字段 说明 static StringDEFAULT_LANGUAGEprivate static GsonGSONprivate static Languageinstanceprivate static LoggerLOGGERprivate static PatternTOKEN_PATTERN
-
构造器概要
构造器 构造器 说明 Language()
-
方法概要
所有方法 静态方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 private static Languagecreate()abstract Stringget(String key)static LanguagegetInstance()abstract booleanhasTranslation(String key)abstract booleanisRightToLeft()static voidload(InputStream inputStream, BiConsumer<String,String> entryConsumer)List<OrderedText>reorder(List<StringVisitable> texts)abstract OrderedTextreorder(StringVisitable text)static voidsetInstance(Language language)
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official bLmq;b:Lorg/apache/logging/log4j/Logger;intermediary field_11490Lnet/minecraft/class_2477;field_11490:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/util/Language;LOGGER:Lorg/apache/logging/log4j/Logger;
-
GSON
private static final Gson GSON
- Mappings:
Namespace Name Mixin selector official cLmq;c:Lcom/google/gson/Gson;intermediary field_25307Lnet/minecraft/class_2477;field_25307:Lcom/google/gson/Gson;named GSONLnet/minecraft/util/Language;GSON:Lcom/google/gson/Gson;
-
TOKEN_PATTERN
private static final Pattern TOKEN_PATTERN
- Mappings:
Namespace Name Mixin selector official dLmq;d:Ljava/util/regex/Pattern;intermediary field_11489Lnet/minecraft/class_2477;field_11489:Ljava/util/regex/Pattern;named TOKEN_PATTERNLnet/minecraft/util/Language;TOKEN_PATTERN:Ljava/util/regex/Pattern;
-
DEFAULT_LANGUAGE
public static final String DEFAULT_LANGUAGE
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLmq;a:Ljava/lang/String;intermediary field_33187Lnet/minecraft/class_2477;field_33187:Ljava/lang/String;named DEFAULT_LANGUAGELnet/minecraft/util/Language;DEFAULT_LANGUAGE:Ljava/lang/String;
-
instance
private static volatile Language instance
- Mappings:
Namespace Name Mixin selector official eLmq;e:Lmq;intermediary field_11486Lnet/minecraft/class_2477;field_11486:Lnet/minecraft/class_2477;named instanceLnet/minecraft/util/Language;instance:Lnet/minecraft/util/Language;
-
-
方法详细资料
-
create
private static Language create()
- Mappings:
Namespace Name Mixin selector official cLmq;c()Lmq;intermediary method_29429Lnet/minecraft/class_2477;method_29429()Lnet/minecraft/class_2477;named createLnet/minecraft/util/Language;create()Lnet/minecraft/util/Language;
-
load
public static void load(InputStream inputStream, BiConsumer<String,String> entryConsumer)
- Mappings:
Namespace Name Mixin selector official aLmq;a(Ljava/io/InputStream;Ljava/util/function/BiConsumer;)Vintermediary method_29425Lnet/minecraft/class_2477;method_29425(Ljava/io/InputStream;Ljava/util/function/BiConsumer;)Vnamed loadLnet/minecraft/util/Language;load(Ljava/io/InputStream;Ljava/util/function/BiConsumer;)V
-
getInstance
public static Language getInstance()
- Mappings:
Namespace Name Mixin selector official aLmq;a()Lmq;intermediary method_10517Lnet/minecraft/class_2477;method_10517()Lnet/minecraft/class_2477;named getInstanceLnet/minecraft/util/Language;getInstance()Lnet/minecraft/util/Language;
-
setInstance
public static void setInstance(Language language)
- Mappings:
Namespace Name Mixin selector official aLmq;a(Lmq;)Vintermediary method_29427Lnet/minecraft/class_2477;method_29427(Lnet/minecraft/class_2477;)Vnamed setInstanceLnet/minecraft/util/Language;setInstance(Lnet/minecraft/util/Language;)V
-
get
public abstract String get(String key)
- Mappings:
Namespace Name Mixin selector official aLmq;a(Ljava/lang/String;)Ljava/lang/String;intermediary method_4679Lnet/minecraft/class_2477;method_4679(Ljava/lang/String;)Ljava/lang/String;named getLnet/minecraft/util/Language;get(Ljava/lang/String;)Ljava/lang/String;
-
hasTranslation
public abstract boolean hasTranslation(String key)
- Mappings:
Namespace Name Mixin selector official bLmq;b(Ljava/lang/String;)Zintermediary method_4678Lnet/minecraft/class_2477;method_4678(Ljava/lang/String;)Znamed hasTranslationLnet/minecraft/util/Language;hasTranslation(Ljava/lang/String;)Z
-
isRightToLeft
public abstract boolean isRightToLeft()
- Mappings:
Namespace Name Mixin selector official bLmq;b()Zintermediary method_29428Lnet/minecraft/class_2477;method_29428()Znamed isRightToLeftLnet/minecraft/util/Language;isRightToLeft()Z
-
reorder
public abstract OrderedText reorder(StringVisitable text)
- Mappings:
Namespace Name Mixin selector official aLmq;a(Loq;)Lagj;intermediary method_30934Lnet/minecraft/class_2477;method_30934(Lnet/minecraft/class_5348;)Lnet/minecraft/class_5481;named reorderLnet/minecraft/util/Language;reorder(Lnet/minecraft/text/StringVisitable;)Lnet/minecraft/text/OrderedText;
-
reorder
public List<OrderedText> reorder(List<StringVisitable> texts)
- Mappings:
Namespace Name Mixin selector official aLmq;a(Ljava/util/List;)Ljava/util/List;intermediary method_30933Lnet/minecraft/class_2477;method_30933(Ljava/util/List;)Ljava/util/List;named reorderLnet/minecraft/util/Language;reorder(Ljava/util/List;)Ljava/util/List;
-
-