Class LanguageManager
java.lang.Object
net.minecraft.client.resource.language.LanguageManager
- All Implemented Interfaces:
ResourceReloadListener,SynchronousResourceReloadListener
@Environment(CLIENT) public class LanguageManager extends Object implements SynchronousResourceReloadListener
- Mappings:
Namespace Name official esrintermediary net/minecraft/class_1076named net/minecraft/client/resource/language/LanguageManager
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloadListener
ResourceReloadListener.Synchronizer -
Field Summary
Fields Modifier and Type Field Description private StringcurrentLanguageCodeprivate static LanguageDefinitionENGLISH_USprivate LanguageDefinitionlanguageprivate Map<String,LanguageDefinition>languageDefsprivate static LoggerLOGGER -
Constructor Summary
Constructors Constructor Description LanguageManager(String languageCode) -
Method Summary
Modifier and Type Method Description voidapply(ResourceManager manager)SortedSet<LanguageDefinition>getAllLanguages()LanguageDefinitiongetLanguage()LanguageDefinitiongetLanguage(String code)private static Map<String,LanguageDefinition>loadAvailableLanguages(Stream<ResourcePack> packs)voidsetLanguage(LanguageDefinition language)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.resource.ResourceReloadListener
getNameMethods inherited from interface net.minecraft.resource.SynchronousResourceReloadListener
reload
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLesr;a:Lorg/apache/logging/log4j/Logger;intermediary field_5325Lnet/minecraft/class_1076;field_5325:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/resource/language/LanguageManager;LOGGER:Lorg/apache/logging/log4j/Logger;
-
ENGLISH_US
- Mappings:
Namespace Name Mixin selector official bLesr;b:Lesq;intermediary field_25291Lnet/minecraft/class_1076;field_25291:Lnet/minecraft/class_1077;named ENGLISH_USLnet/minecraft/client/resource/language/LanguageManager;ENGLISH_US:Lnet/minecraft/client/resource/language/LanguageDefinition;
-
languageDefs
- Mappings:
Namespace Name Mixin selector official cLesr;c:Ljava/util/Map;intermediary field_5324Lnet/minecraft/class_1076;field_5324:Ljava/util/Map;named languageDefsLnet/minecraft/client/resource/language/LanguageManager;languageDefs:Ljava/util/Map;
-
currentLanguageCode
- Mappings:
Namespace Name Mixin selector official dLesr;d:Ljava/lang/String;intermediary field_5323Lnet/minecraft/class_1076;field_5323:Ljava/lang/String;named currentLanguageCodeLnet/minecraft/client/resource/language/LanguageManager;currentLanguageCode:Ljava/lang/String;
-
language
- Mappings:
Namespace Name Mixin selector official eLesr;e:Lesq;intermediary field_25292Lnet/minecraft/class_1076;field_25292:Lnet/minecraft/class_1077;named languageLnet/minecraft/client/resource/language/LanguageManager;language:Lnet/minecraft/client/resource/language/LanguageDefinition;
-
-
Constructor Details
-
LanguageManager
- Mappings:
Namespace Name Mixin selector official <init>Lesr;<init>(Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_1076;<init>(Ljava/lang/String;)Vnamed <init>Lnet/minecraft/client/resource/language/LanguageManager;<init>(Ljava/lang/String;)V
-
-
Method Details
-
loadAvailableLanguages
- Mappings:
Namespace Name Mixin selector official aLesr;a(Ljava/util/stream/Stream;)Ljava/util/Map;intermediary method_29393Lnet/minecraft/class_1076;method_29393(Ljava/util/stream/Stream;)Ljava/util/Map;named loadAvailableLanguagesLnet/minecraft/client/resource/language/LanguageManager;loadAvailableLanguages(Ljava/util/stream/Stream;)Ljava/util/Map;
-
apply
- Specified by:
applyin interfaceSynchronousResourceReloadListener- Mappings:
Namespace Name Mixin selector official aLacy;a(Lacx;)Vintermediary method_14491Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)Vnamed applyLnet/minecraft/resource/SynchronousResourceReloadListener;apply(Lnet/minecraft/resource/ResourceManager;)V
-
setLanguage
- Mappings:
Namespace Name Mixin selector official aLesr;a(Lesq;)Vintermediary method_4667Lnet/minecraft/class_1076;method_4667(Lnet/minecraft/class_1077;)Vnamed setLanguageLnet/minecraft/client/resource/language/LanguageManager;setLanguage(Lnet/minecraft/client/resource/language/LanguageDefinition;)V
-
getLanguage
- Mappings:
Namespace Name Mixin selector official aLesr;a()Lesq;intermediary method_4669Lnet/minecraft/class_1076;method_4669()Lnet/minecraft/class_1077;named getLanguageLnet/minecraft/client/resource/language/LanguageManager;getLanguage()Lnet/minecraft/client/resource/language/LanguageDefinition;
-
getAllLanguages
- Mappings:
Namespace Name Mixin selector official bLesr;b()Ljava/util/SortedSet;intermediary method_4665Lnet/minecraft/class_1076;method_4665()Ljava/util/SortedSet;named getAllLanguagesLnet/minecraft/client/resource/language/LanguageManager;getAllLanguages()Ljava/util/SortedSet;
-
getLanguage
- Mappings:
Namespace Name Mixin selector official aLesr;a(Ljava/lang/String;)Lesq;intermediary method_4668Lnet/minecraft/class_1076;method_4668(Ljava/lang/String;)Lnet/minecraft/class_1077;named getLanguageLnet/minecraft/client/resource/language/LanguageManager;getLanguage(Ljava/lang/String;)Lnet/minecraft/client/resource/language/LanguageDefinition;
-