Class LanguageManager
java.lang.Object
net.minecraft.client.resource.language.LanguageManager
- All Implemented Interfaces:
ResourceReloader,SynchronousResourceReloader
@Environment(CLIENT) public class LanguageManager extends Object implements SynchronousResourceReloader
- Mappings:
Namespace Name official evhintermediary net/minecraft/class_1076named net/minecraft/client/resource/language/LanguageManager
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloader
ResourceReloader.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 SortedSet<LanguageDefinition>getAllLanguages()LanguageDefinitiongetLanguage()LanguageDefinitiongetLanguage(String code)private static Map<String,LanguageDefinition>loadAvailableLanguages(Stream<ResourcePack> packs)voidreload(ResourceManager manager)Performs the reload in the apply executor, or the game engine.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.ResourceReloader
getNameMethods inherited from interface net.minecraft.resource.SynchronousResourceReloader
reload
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLevh;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 bLevh;b:Levg;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 cLevh;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 dLevh;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 eLevh;e:Levg;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>Levh;<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 aLevh;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;
-
reload
Performs the reload in the apply executor, or the game engine.- Specified by:
reloadin interfaceSynchronousResourceReloader- Parameters:
manager- the resource manager- Mappings:
Namespace Name Mixin selector official aLadi;a(Ladh;)Vintermediary method_14491Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)Vnamed reloadLnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)V
-
setLanguage
- Mappings:
Namespace Name Mixin selector official aLevh;a(Levg;)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 aLevh;a()Levg;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 bLevh;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 aLevh;a(Ljava/lang/String;)Levg;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;
-