public class TranslatableText extends BaseText implements ParsableText
Text.Serializer
Modifier and Type | Field and Description |
---|---|
static Pattern |
ARG_FORMAT |
private Object[] |
args |
private static Language |
EMPTY_LANGUAGE |
private String |
key |
private static Language |
LANGUAGE |
private long |
languageReloadTimestamp |
private Object |
lock |
protected List<Text> |
translations |
Constructor and Description |
---|
TranslatableText(String key,
Object[] args) |
Modifier and Type | Method and Description |
---|---|
String |
asString() |
TranslatableText |
copy() |
boolean |
equals(Object obj) |
private Text |
getArg(int index) |
Object[] |
getArgs() |
String |
getKey() |
int |
hashCode() |
Text |
parse(ServerCommandSource source,
Entity sender,
int depth) |
Text |
setStyle(Style style) |
protected void |
setTranslation(String translation) |
Stream<Text> |
stream() |
String |
toString() |
(package private) void |
updateTranslations() |
append, getSiblings, getStyle
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
append, asFormattedString, asTruncatedString, copyWithoutChildren, deepCopy, formatted, formatted, getString, iterator, streamCopied, styled
forEach, spliterator
private static final Language EMPTY_LANGUAGE
private static final Language LANGUAGE
public static final Pattern ARG_FORMAT
private final String key
private final Object[] args
private final Object lock
private long languageReloadTimestamp
void updateTranslations()
protected void setTranslation(String translation)
private Text getArg(int index)
public TranslatableText copy()
public Text parse(@Nullable ServerCommandSource source, @Nullable Entity sender, int depth) throws com.mojang.brigadier.exceptions.CommandSyntaxException
parse
in interface ParsableText
com.mojang.brigadier.exceptions.CommandSyntaxException
public String getKey()
public Object[] getArgs()