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 idv
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloader
ResourceReloader.Key<T>, ResourceReloader.Store, 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
getName, prepareSharedStateMethods 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 aLidv;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 bLidv;b:Lidu;
-
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 cLidv;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 dLidv;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 eLidv;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>Lidv;<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 aLidv;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 aLbaq;a(Lbap;)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 aLidv;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 aLidv;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 bLidv;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 bLidv;b(Ljava/lang/String;)Lidu;
-