Package net.minecraft.text
Class TranslatableText
java.lang.Object
net.minecraft.text.BaseText
net.minecraft.text.TranslatableText
- All Implemented Interfaces:
com.mojang.brigadier.Message,MutableText,ParsableText,StringVisitable,Text
public class TranslatableText extends BaseText implements ParsableText
- Mappings:
Namespace Name official oxintermediary net/minecraft/class_2588named net/minecraft/text/TranslatableText
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.text.StringVisitable
StringVisitable.StyledVisitor<T>, StringVisitable.Visitor<T>Nested classes/interfaces inherited from interface net.minecraft.text.Text
Text.Serializer -
Field Summary
Fields Modifier and Type Field Description private static PatternARG_FORMATprivate Object[]argsprivate static Object[]EMPTY_ARGUMENTSprivate Stringkeyprivate @Nullable LanguagelanguageCacheprivate static StringVisitableLITERAL_PERCENT_SIGNprivate static StringVisitableNULL_ARGUMENTprivate List<StringVisitable>translationsFields inherited from interface net.minecraft.text.StringVisitable
EMPTY, TERMINATE_VISIT -
Constructor Summary
Constructors Constructor Description TranslatableText(String key)TranslatableText(String key, Object[] args) -
Method Summary
Modifier and Type Method Description TranslatableTextcopy()Copies the text itself, excluding the styles or siblings.booleanequals(Object obj)private StringVisitablegetArg(int index)Object[]getArgs()StringgetKey()inthashCode()MutableTextparse(@Nullable ServerCommandSource source, @Nullable Entity sender, int depth)private voidsetTranslation(String translation)StringtoString()private voidupdateTranslations()<T> Optional<T>visitSelf(StringVisitable.StyledVisitor<T> visitor, Style style)Visits the text itself.<T> Optional<T>visitSelf(StringVisitable.Visitor<T> visitor)Visits the text itself.Methods inherited from class net.minecraft.text.BaseText
append, asOrderedText, asString, getSiblings, getStyle, setStyle, shallowCopyMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.text.MutableText
append, fillStyle, formatted, formatted, styledMethods inherited from interface net.minecraft.text.Text
asTruncatedString, getString, visit, visit
-
Field Details
-
EMPTY_ARGUMENTS
- Mappings:
Namespace Name Mixin selector official dLox;d:[Ljava/lang/Object;intermediary field_24367Lnet/minecraft/class_2588;field_24367:[Ljava/lang/Object;named EMPTY_ARGUMENTSLnet/minecraft/text/TranslatableText;EMPTY_ARGUMENTS:[Ljava/lang/Object;
-
LITERAL_PERCENT_SIGN
- Mappings:
Namespace Name Mixin selector official eLox;e:Lom;intermediary field_24368Lnet/minecraft/class_2588;field_24368:Lnet/minecraft/class_5348;named LITERAL_PERCENT_SIGNLnet/minecraft/text/TranslatableText;LITERAL_PERCENT_SIGN:Lnet/minecraft/text/StringVisitable;
-
NULL_ARGUMENT
- Mappings:
Namespace Name Mixin selector official fLox;f:Lom;intermediary field_24369Lnet/minecraft/class_2588;field_24369:Lnet/minecraft/class_5348;named NULL_ARGUMENTLnet/minecraft/text/TranslatableText;NULL_ARGUMENT:Lnet/minecraft/text/StringVisitable;
-
ARG_FORMAT
- Mappings:
Namespace Name Mixin selector official kLox;k:Ljava/util/regex/Pattern;intermediary field_11872Lnet/minecraft/class_2588;field_11872:Ljava/util/regex/Pattern;named ARG_FORMATLnet/minecraft/text/TranslatableText;ARG_FORMAT:Ljava/util/regex/Pattern;
-
key
- Mappings:
Namespace Name Mixin selector official gLox;g:Ljava/lang/String;intermediary field_11876Lnet/minecraft/class_2588;field_11876:Ljava/lang/String;named keyLnet/minecraft/text/TranslatableText;key:Ljava/lang/String;
-
args
- Mappings:
Namespace Name Mixin selector official hLox;h:[Ljava/lang/Object;intermediary field_11875Lnet/minecraft/class_2588;field_11875:[Ljava/lang/Object;named argsLnet/minecraft/text/TranslatableText;args:[Ljava/lang/Object;
-
languageCache
- Mappings:
Namespace Name Mixin selector official iLox;i:Lmm;intermediary field_25317Lnet/minecraft/class_2588;field_25317:Lnet/minecraft/class_2477;named languageCacheLnet/minecraft/text/TranslatableText;languageCache:Lnet/minecraft/util/Language;
-
translations
- Mappings:
Namespace Name Mixin selector official jLox;j:Ljava/util/List;intermediary field_11877Lnet/minecraft/class_2588;field_11877:Ljava/util/List;named translationsLnet/minecraft/text/TranslatableText;translations:Ljava/util/List;
-
-
Constructor Details
-
TranslatableText
- Mappings:
Namespace Name Mixin selector official <init>Lox;<init>(Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_2588;<init>(Ljava/lang/String;)Vnamed <init>Lnet/minecraft/text/TranslatableText;<init>(Ljava/lang/String;)V
-
TranslatableText
- Mappings:
Namespace Name Mixin selector official <init>Lox;<init>(Ljava/lang/String;[Ljava/lang/Object;)Vintermediary <init>Lnet/minecraft/class_2588;<init>(Ljava/lang/String;[Ljava/lang/Object;)Vnamed <init>Lnet/minecraft/text/TranslatableText;<init>(Ljava/lang/String;[Ljava/lang/Object;)V
-
-
Method Details
-
updateTranslations
private void updateTranslations()- Mappings:
Namespace Name Mixin selector official kLox;k()Vintermediary method_11025Lnet/minecraft/class_2588;method_11025()Vnamed updateTranslationsLnet/minecraft/text/TranslatableText;updateTranslations()V
-
setTranslation
- Mappings:
Namespace Name Mixin selector official dLox;d(Ljava/lang/String;)Vintermediary method_11024Lnet/minecraft/class_2588;method_11024(Ljava/lang/String;)Vnamed setTranslationLnet/minecraft/text/TranslatableText;setTranslation(Ljava/lang/String;)V
-
getArg
- Mappings:
Namespace Name Mixin selector official bLox;b(I)Lom;intermediary method_29434Lnet/minecraft/class_2588;method_29434(I)Lnet/minecraft/class_5348;named getArgLnet/minecraft/text/TranslatableText;getArg(I)Lnet/minecraft/text/StringVisitable;
-
copy
Description copied from interface:TextCopies the text itself, excluding the styles or siblings.- Specified by:
copyin interfaceText- Specified by:
copyin classBaseText- Mappings:
Namespace Name Mixin selector official hLox;h()Lox;intermediary method_11020Lnet/minecraft/class_2588;method_11020()Lnet/minecraft/class_2588;named copyLnet/minecraft/text/TranslatableText;copy()Lnet/minecraft/text/TranslatableText;
-
visitSelf
@Environment(CLIENT) public <T> Optional<T> visitSelf(StringVisitable.StyledVisitor<T> visitor, Style style)Visits the text itself.- Specified by:
visitSelfin interfaceText- Parameters:
visitor- the visitorstyle- the current style- Returns:
- the visitor's return value
- See Also:
Text.visit(StyledVisitor, Style)- Mappings:
Namespace Name Mixin selector official bLoj;b(Lom$b;Lot;)Ljava/util/Optional;intermediary method_27660Lnet/minecraft/class_2561;method_27660(Lnet/minecraft/class_5348$class_5246;Lnet/minecraft/class_2583;)Ljava/util/Optional;named visitSelfLnet/minecraft/text/Text;visitSelf(Lnet/minecraft/text/StringVisitable$StyledVisitor;Lnet/minecraft/text/Style;)Ljava/util/Optional;
-
visitSelf
Visits the text itself.- Specified by:
visitSelfin interfaceText- Parameters:
visitor- the visitor- Returns:
- the visitor's return value
- See Also:
Text.visit(Visitor)- Mappings:
Namespace Name Mixin selector official bLoj;b(Lom$a;)Ljava/util/Optional;intermediary method_27659Lnet/minecraft/class_2561;method_27659(Lnet/minecraft/class_5348$class_5245;)Ljava/util/Optional;named visitSelfLnet/minecraft/text/Text;visitSelf(Lnet/minecraft/text/StringVisitable$Visitor;)Ljava/util/Optional;
-
parse
public MutableText parse(@Nullable @Nullable ServerCommandSource source, @Nullable @Nullable Entity sender, int depth) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Specified by:
parsein interfaceParsableText- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLol;a(Ldb;Laro;I)Lop;intermediary method_10890Lnet/minecraft/class_2566;method_10890(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_5250;named parseLnet/minecraft/text/ParsableText;parse(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;I)Lnet/minecraft/text/MutableText;
-
equals
-
hashCode
public int hashCode() -
toString
-
getKey
- Mappings:
Namespace Name Mixin selector official iLox;i()Ljava/lang/String;intermediary method_11022Lnet/minecraft/class_2588;method_11022()Ljava/lang/String;named getKeyLnet/minecraft/text/TranslatableText;getKey()Ljava/lang/String;
-
getArgs
- Mappings:
Namespace Name Mixin selector official jLox;j()[Ljava/lang/Object;intermediary method_11023Lnet/minecraft/class_2588;method_11023()[Ljava/lang/Object;named getArgsLnet/minecraft/text/TranslatableText;getArgs()[Ljava/lang/Object;
-