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 String
currentLanguageCode
private static LanguageDefinition
ENGLISH_US
private LanguageDefinition
language
private Map<String,LanguageDefinition>
languageDefs
private static Logger
LOGGER
-
Constructor Summary
Constructors Constructor Description LanguageManager(String languageCode)
-
Method Summary
Modifier and Type Method Description void
apply(ResourceManager manager)
SortedSet<LanguageDefinition>
getAllLanguages()
LanguageDefinition
getLanguage()
LanguageDefinition
getLanguage(String code)
private static Map<String,LanguageDefinition>
loadAvailableLanguages(Stream<ResourcePack> packs)
void
setLanguage(LanguageDefinition language)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.resource.ResourceReloadListener
getName
Methods 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:
apply
in interfaceSynchronousResourceReloadListener
-
setLanguage
-
getLanguage
-
getAllLanguages
-
getLanguage
-