public class TranslatableText extends BaseText implements ParsableText
Text.SerializerStringRenderable.StyledVisitor<T>, StringRenderable.Visitor<T>| Modifier and Type | Field and Description |
|---|---|
private static Pattern |
ARG_FORMAT |
private Object[] |
args |
private static Object[] |
EMPTY_ARGUMENTS |
private String |
key |
private Language |
languageCache |
private static StringRenderable |
LITERAL_PERCENT_SIGN |
private static StringRenderable |
NULL_ARGUMENT |
private List<StringRenderable> |
translations |
EMPTY, TERMINATE_VISIT| Constructor and Description |
|---|
TranslatableText(String key) |
TranslatableText(String key,
Object[] args) |
| Modifier and Type | Method and Description |
|---|---|
TranslatableText |
copy()
Copies the text itself, excluding the styles or siblings.
|
boolean |
equals(Object obj) |
Object[] |
getArgs() |
String |
getKey() |
int |
hashCode() |
private StringRenderable |
method_29434(int int2,
Language language) |
MutableText |
parse(ServerCommandSource source,
Entity sender,
int depth) |
private void |
setTranslation(String translation,
Language language) |
String |
toString() |
private void |
updateTranslations() |
<T> Optional<T> |
visitSelf(StringRenderable.StyledVisitor<T> visitor,
Style style)
Visits the text itself.
|
<T> Optional<T> |
visitSelf(StringRenderable.Visitor<T> visitor)
Visits the text itself.
|
append, asString, getSiblings, getStyle, setStyle, shallowCopyclone, finalize, getClass, notify, notifyAll, wait, wait, waitappend, fillStyle, formatted, formatted, styledasTruncatedString, getString, method_30163, visit, visitconcat, concat, plain, styledprivate static final Object[] EMPTY_ARGUMENTS
private static final StringRenderable LITERAL_PERCENT_SIGN
private static final StringRenderable NULL_ARGUMENT
private static final Pattern ARG_FORMAT
private final String key
private final Object[] args
private final List<StringRenderable> translations
public TranslatableText(String key)
private void updateTranslations()
private StringRenderable method_29434(int int2, Language language)
public TranslatableText copy()
Text@Environment(value=CLIENT) public <T> Optional<T> visitSelf(StringRenderable.StyledVisitor<T> visitor, Style style)
visitSelf in interface Textvisitor - the visitorstyle - the current styleStringRenderable.visit(StyledVisitor, Style)public <T> Optional<T> visitSelf(StringRenderable.Visitor<T> visitor)
visitSelf in interface Textvisitor - the visitorStringRenderable.visit(Visitor)public MutableText parse(@Nullable ServerCommandSource source, @Nullable Entity sender, int depth) throws com.mojang.brigadier.exceptions.CommandSyntaxException
parse in interface ParsableTextcom.mojang.brigadier.exceptions.CommandSyntaxExceptionpublic String getKey()
public Object[] getArgs()