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 Minecraftprivate final Consumer<ClientLanguage> -
Constructor Summary
ConstructorsConstructorDescriptionLanguageManager(Minecraft minecraft, String languageCode, Consumer<ClientLanguage> reloadCallback) -
Method Summary
Modifier and TypeMethodDescriptionprivate static Map<String, LanguageInfo> extractLanguages(Stream<PackResources> resourcePacks) getLanguage(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
-
minecraft
-
languages
-
currentCode
-
javaLocale
-
reloadCallback
-
-
Constructor Details
-
LanguageManager
public LanguageManager(Minecraft minecraft, String languageCode, Consumer<ClientLanguage> reloadCallback)
-
-
Method Details
-
extractLanguages
-
onResourceManagerReload
- Specified by:
onResourceManagerReloadin interfaceResourceManagerReloadListener
-
getJavaLocale
-
setSelected
-
getSelected
-
getLanguages
-
getLanguage
-