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 named net/minecraft/client/resource/language/LanguageManagerintermediary net/minecraft/class_1076official hoj
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloader
ResourceReloader.Synchronizer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate static final LanguageDefinitionprivate Map<String, LanguageDefinition> private static final Loggerprivate final Consumer<TranslationStorage> -
Constructor Summary
ConstructorsConstructorDescriptionLanguageManager(String languageCode, Consumer<TranslationStorage> reloadCallback) -
Method Summary
Modifier and TypeMethodDescriptiongetLanguage(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(String languageCode) 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 named LOGGERLnet/minecraft/client/resource/language/LanguageManager;LOGGER:Lorg/slf4j/Logger;intermediary field_5325Lnet/minecraft/class_1076;field_5325:Lorg/slf4j/Logger;official aLhoj;a:Lorg/slf4j/Logger;
-
ENGLISH_US
- Mappings:
Namespace Name Mixin selector named ENGLISH_USLnet/minecraft/client/resource/language/LanguageManager;ENGLISH_US:Lnet/minecraft/client/resource/language/LanguageDefinition;intermediary field_25291Lnet/minecraft/class_1076;field_25291:Lnet/minecraft/class_1077;official bLhoj;b:Lhoi;
-
languageDefs
- Mappings:
Namespace Name Mixin selector named languageDefsLnet/minecraft/client/resource/language/LanguageManager;languageDefs:Ljava/util/Map;intermediary field_5324Lnet/minecraft/class_1076;field_5324:Ljava/util/Map;official cLhoj;c:Ljava/util/Map;
-
currentLanguageCode
- Mappings:
Namespace Name Mixin selector named currentLanguageCodeLnet/minecraft/client/resource/language/LanguageManager;currentLanguageCode:Ljava/lang/String;intermediary field_5323Lnet/minecraft/class_1076;field_5323:Ljava/lang/String;official dLhoj;d:Ljava/lang/String;
-
reloadCallback
- Mappings:
Namespace Name Mixin selector named reloadCallbackLnet/minecraft/client/resource/language/LanguageManager;reloadCallback:Ljava/util/function/Consumer;intermediary field_51830Lnet/minecraft/class_1076;field_51830:Ljava/util/function/Consumer;official eLhoj;e:Ljava/util/function/Consumer;
-
-
Constructor Details
-
LanguageManager
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/resource/language/LanguageManager;<init>(Ljava/lang/String;Ljava/util/function/Consumer;)Vintermediary <init>Lnet/minecraft/class_1076;<init>(Ljava/lang/String;Ljava/util/function/Consumer;)Vofficial <init>Lhoj;<init>(Ljava/lang/String;Ljava/util/function/Consumer;)V
-
-
Method Details
-
loadAvailableLanguages
- Mappings:
Namespace Name Mixin selector named loadAvailableLanguagesLnet/minecraft/client/resource/language/LanguageManager;loadAvailableLanguages(Ljava/util/stream/Stream;)Ljava/util/Map;intermediary method_29393Lnet/minecraft/class_1076;method_29393(Ljava/util/stream/Stream;)Ljava/util/Map;official aLhoj;a(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 named reloadLnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)Vintermediary method_14491Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)Vofficial aLavu;a(Lavt;)V
-
setLanguage
- Mappings:
Namespace Name Mixin selector named setLanguageLnet/minecraft/client/resource/language/LanguageManager;setLanguage(Ljava/lang/String;)Vintermediary method_4667Lnet/minecraft/class_1076;method_4667(Ljava/lang/String;)Vofficial aLhoj;a(Ljava/lang/String;)V
-
getLanguage
- Mappings:
Namespace Name Mixin selector named getLanguageLnet/minecraft/client/resource/language/LanguageManager;getLanguage()Ljava/lang/String;intermediary method_4669Lnet/minecraft/class_1076;method_4669()Ljava/lang/String;official aLhoj;a()Ljava/lang/String;
-
getAllLanguages
- Mappings:
Namespace Name Mixin selector named getAllLanguagesLnet/minecraft/client/resource/language/LanguageManager;getAllLanguages()Ljava/util/SortedMap;intermediary method_4665Lnet/minecraft/class_1076;method_4665()Ljava/util/SortedMap;official bLhoj;b()Ljava/util/SortedMap;
-
getLanguage
- Mappings:
Namespace Name Mixin selector named getLanguageLnet/minecraft/client/resource/language/LanguageManager;getLanguage(Ljava/lang/String;)Lnet/minecraft/client/resource/language/LanguageDefinition;intermediary method_4668Lnet/minecraft/class_1076;method_4668(Ljava/lang/String;)Lnet/minecraft/class_1077;official bLhoj;b(Ljava/lang/String;)Lhoi;
-