net.minecraft.util

public abstract class Language

net.minecraft.locale.Language
net.minecraft.class_2477
net.minecraft.util.Language

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_11490
LOGGER
private static final com.google.gson.Gson
GSON
field_25307
GSON
private static final Pattern
UNSUPPORTED_FORMAT_PATTERN
field_11489
TOKEN_PATTERN
public static final String
DEFAULT
field_33187
DEFAULT_LANGUAGE
private static volatile Language
instance
field_11486
instance

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static Language
loadDefault()
method_29429()
create()
private static void
parseTranslations(BiConsumer<String, String> output, String path)
method_51465(BiConsumer<String, String> arg0, String arg1)
load(BiConsumer<String, String> entryConsumer, String path)
public static void
loadFromJson(InputStream stream, BiConsumer<String, String> output)
method_29425(InputStream arg0, BiConsumer<String, String> arg1)
load(InputStream inputStream, BiConsumer<String, String> entryConsumer)
public static Language
getInstance()
method_10517()
getInstance()
public static void
inject(Language language)
method_29427(class_2477 arg0)
setInstance(Language language)
public String
getOrDefault(String elementId)
method_48307(String arg0)
get(String key)
public abstract String
getOrDefault(String elementId, String defaultValue)
method_4679(String arg0, String arg1)
get(String key, String fallback)
public abstract boolean
has(String elementId)
method_4678(String arg0)
hasTranslation(String key)
public abstract boolean
isDefaultRightToLeft()
method_29428()
isRightToLeft()
public abstract OrderedText
getVisualOrder(FormattedText logicalOrderText)
method_30934(class_5348 arg0)
reorder(StringVisitable text)
public List<OrderedText>
getVisualOrder(List<FormattedText> lines)
method_30933(List<class_5348> arg0)
reorder(List<StringVisitable> texts)