Class LanguageManager
java.lang.Object
net.minecraft.client.resource.language.LanguageManager
- All Implemented Interfaces:
ResourceReloadListener,SynchronousResourceReloadListener
@Environment(CLIENT) public class LanguageManager extends Object implements SynchronousResourceReloadListener
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloadListener
ResourceReloadListener.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 voidapply(ResourceManager manager)SortedSet<LanguageDefinition>getAllLanguages()LanguageDefinitiongetLanguage()LanguageDefinitiongetLanguage(String code)private static Map<String,LanguageDefinition>loadAvailableLanguages(Stream<ResourcePack> packs)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.ResourceReloadListener
getNameMethods inherited from interface net.minecraft.resource.SynchronousResourceReloadListener
reload
-
Field Details
-
LOGGER
-
ENGLISH_US
-
languageDefs
-
currentLanguageCode
-
language
-
-
Constructor Details
-
LanguageManager
-
-
Method Details
-
loadAvailableLanguages
-
apply
- Specified by:
applyin interfaceSynchronousResourceReloadListener
-
setLanguage
-
getLanguage
-
getAllLanguages
-
getLanguage
-