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 fbvintermediary 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
FieldsModifier and TypeFieldDescriptionprivate Stringstatic final Stringprivate static final LanguageDefinitionprivate LanguageDefinitionprivate Map<String,LanguageDefinition> private static final org.slf4j.Logger -
Constructor Summary
Constructors -
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(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
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official bLfbv;b:Lorg/slf4j/Logger;intermediary field_5325Lnet/minecraft/class_1076;field_5325:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/resource/language/LanguageManager;LOGGER:Lorg/slf4j/Logger;
-
DEFAULT_LANGUAGE_CODE
- See Also:
- Mappings:
Namespace Name Mixin selector official aLfbv;a:Ljava/lang/String;intermediary field_32971Lnet/minecraft/class_1076;field_32971:Ljava/lang/String;named DEFAULT_LANGUAGE_CODELnet/minecraft/client/resource/language/LanguageManager;DEFAULT_LANGUAGE_CODE:Ljava/lang/String;
-
ENGLISH_US
- Mappings:
Namespace Name Mixin selector official cLfbv;c:Lfbu;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 dLfbv;d: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 eLfbv;e: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 fLfbv;f:Lfbu;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>Lfbv;<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 aLfbv;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 aLagb;a(Laga;)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 aLfbv;a(Lfbu;)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 aLfbv;a()Lfbu;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 bLfbv;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 aLfbv;a(Ljava/lang/String;)Lfbu;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;
-