Class LanguageManager
java.lang.Object
net.minecraft.client.resources.language.LanguageManager
- All Implemented Interfaces:
PreparableReloadListener, ResourceManagerReloadListener
-
Nested Class Summary
Nested classes/interfaces inherited from interface PreparableReloadListener
PreparableReloadListener.PreparationBarrier, PreparableReloadListener.SharedState, PreparableReloadListener.StateKey<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate static final LanguageInfoprivate Localeprivate Map<String, LanguageInfo> private static final org.slf4j.Loggerprivate final Consumer<ClientLanguage> -
Constructor Summary
ConstructorsConstructorDescriptionLanguageManager(String languageCode, Consumer<ClientLanguage> reloadCallback) -
Method Summary
Modifier and TypeMethodDescriptionprivate static Map<String, LanguageInfo> extractLanguages(Stream<PackResources> resourcePacks) @Nullable LanguageInfogetLanguage(String code) voidonResourceManagerReload(ResourceManager resourceManager) voidsetSelected(String code) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface PreparableReloadListener
getName, prepareSharedStateMethods inherited from interface ResourceManagerReloadListener
reload
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DEFAULT_LANGUAGE
-
languages
-
currentCode
-
reloadCallback
-
javaLocale
-
-
Constructor Details
-
LanguageManager
-
-
Method Details
-
extractLanguages
-
onResourceManagerReload
- Specified by:
onResourceManagerReloadin interfaceResourceManagerReloadListener
-
getJavaLocale
-
setSelected
-
getSelected
-
getLanguages
-
getLanguage
-