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 grn
-
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 aLgrn;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 bLgrn;b:Lgrm;
-
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 cLgrn;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 dLgrn;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 eLgrn;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>Lgrn;<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 aLgrn;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 aLaue;a(Laud;)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 aLgrn;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 aLgrn;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 bLgrn;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 bLgrn;b(Ljava/lang/String;)Lgrm;
-