Package net.minecraft.nbt.visitor
Class NbtTextFormatter
java.lang.Object
net.minecraft.nbt.visitor.NbtTextFormatter
- All Implemented Interfaces:
NbtElementVisitor
Formats an NBT element into a colored, multiline
Text representation suitable for human-readable
displays.- Mappings:
Namespace Name official nxintermediary net/minecraft/class_5628named net/minecraft/nbt/visitor/NbtTextFormatter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Stringprivate static intprivate static Stringprivate static Stringprivate static Stringprivate static Stringprivate static Stringprivate static Stringprivate static Stringprivate intprivate static Stringprivate static Loggerprivate static Formattingprivate static Formattingprivate Stringprivate Textprivate static Patternprivate static ByteCollectionprivate static Formattingprivate static Formatting -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(NbtElement element)protected static TextescapeName(String name)voidvoidvisitByteArray(NbtByteArray element)voidvisitCompound(NbtCompound compound)voidvisitDouble(NbtDouble element)voidvisitFloat(NbtFloat element)voidvoidvisitIntArray(NbtIntArray element)voidvoidvoidvisitLongArray(NbtLongArray element)voidvoidvisitShort(NbtShort element)voidvisitString(NbtString element)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLnx;a:Lorg/apache/logging/log4j/Logger;intermediary field_27831Lnet/minecraft/class_5628;field_27831:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/nbt/visitor/NbtTextFormatter;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_33271
private static final int field_33271- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLnx;b:Iintermediary field_33271Lnet/minecraft/class_5628;field_33271:Inamed field_33271Lnet/minecraft/nbt/visitor/NbtTextFormatter;field_33271:I
-
SINGLE_LINE_ELEMENT_TYPES
- Mappings:
Namespace Name Mixin selector official cLnx;c:Lit/unimi/dsi/fastutil/bytes/ByteCollection;intermediary field_27832Lnet/minecraft/class_5628;field_27832:Lit/unimi/dsi/fastutil/bytes/ByteCollection;named SINGLE_LINE_ELEMENT_TYPESLnet/minecraft/nbt/visitor/NbtTextFormatter;SINGLE_LINE_ELEMENT_TYPES:Lit/unimi/dsi/fastutil/bytes/ByteCollection;
-
NAME_COLOR
- Mappings:
Namespace Name Mixin selector official dLnx;d:Lp;intermediary field_27833Lnet/minecraft/class_5628;field_27833:Lnet/minecraft/class_124;named NAME_COLORLnet/minecraft/nbt/visitor/NbtTextFormatter;NAME_COLOR:Lnet/minecraft/util/Formatting;
-
STRING_COLOR
- Mappings:
Namespace Name Mixin selector official eLnx;e:Lp;intermediary field_27834Lnet/minecraft/class_5628;field_27834:Lnet/minecraft/class_124;named STRING_COLORLnet/minecraft/nbt/visitor/NbtTextFormatter;STRING_COLOR:Lnet/minecraft/util/Formatting;
-
NUMBER_COLOR
- Mappings:
Namespace Name Mixin selector official fLnx;f:Lp;intermediary field_27835Lnet/minecraft/class_5628;field_27835:Lnet/minecraft/class_124;named NUMBER_COLORLnet/minecraft/nbt/visitor/NbtTextFormatter;NUMBER_COLOR:Lnet/minecraft/util/Formatting;
-
TYPE_SUFFIX_COLOR
- Mappings:
Namespace Name Mixin selector official gLnx;g:Lp;intermediary field_27836Lnet/minecraft/class_5628;field_27836:Lnet/minecraft/class_124;named TYPE_SUFFIX_COLORLnet/minecraft/nbt/visitor/NbtTextFormatter;TYPE_SUFFIX_COLOR:Lnet/minecraft/util/Formatting;
-
SIMPLE_NAME
- Mappings:
Namespace Name Mixin selector official hLnx;h:Ljava/util/regex/Pattern;intermediary field_27837Lnet/minecraft/class_5628;field_27837:Ljava/util/regex/Pattern;named SIMPLE_NAMELnet/minecraft/nbt/visitor/NbtTextFormatter;SIMPLE_NAME:Ljava/util/regex/Pattern;
-
KEY_VALUE_SEPARATOR
- Mappings:
Namespace Name Mixin selector official iLnx;i:Ljava/lang/String;intermediary field_27838Lnet/minecraft/class_5628;field_27838:Ljava/lang/String;named KEY_VALUE_SEPARATORLnet/minecraft/nbt/visitor/NbtTextFormatter;KEY_VALUE_SEPARATOR:Ljava/lang/String;
-
ENTRY_SEPARATOR
- Mappings:
Namespace Name Mixin selector official jLnx;j:Ljava/lang/String;intermediary field_27839Lnet/minecraft/class_5628;field_27839:Ljava/lang/String;named ENTRY_SEPARATORLnet/minecraft/nbt/visitor/NbtTextFormatter;ENTRY_SEPARATOR:Ljava/lang/String;
-
field_33272
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official kLnx;k:Ljava/lang/String;intermediary field_33272Lnet/minecraft/class_5628;field_33272:Ljava/lang/String;named field_33272Lnet/minecraft/nbt/visitor/NbtTextFormatter;field_33272:Ljava/lang/String;
-
field_33273
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official lLnx;l:Ljava/lang/String;intermediary field_33273Lnet/minecraft/class_5628;field_33273:Ljava/lang/String;named field_33273Lnet/minecraft/nbt/visitor/NbtTextFormatter;field_33273:Ljava/lang/String;
-
field_33274
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official mLnx;m:Ljava/lang/String;intermediary field_33274Lnet/minecraft/class_5628;field_33274:Ljava/lang/String;named field_33274Lnet/minecraft/nbt/visitor/NbtTextFormatter;field_33274:Ljava/lang/String;
-
field_33275
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official nLnx;n:Ljava/lang/String;intermediary field_33275Lnet/minecraft/class_5628;field_33275:Ljava/lang/String;named field_33275Lnet/minecraft/nbt/visitor/NbtTextFormatter;field_33275:Ljava/lang/String;
-
field_33276
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official oLnx;o:Ljava/lang/String;intermediary field_33276Lnet/minecraft/class_5628;field_33276:Ljava/lang/String;named field_33276Lnet/minecraft/nbt/visitor/NbtTextFormatter;field_33276:Ljava/lang/String;
-
field_33277
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official pLnx;p:Ljava/lang/String;intermediary field_33277Lnet/minecraft/class_5628;field_33277:Ljava/lang/String;named field_33277Lnet/minecraft/nbt/visitor/NbtTextFormatter;field_33277:Ljava/lang/String;
-
field_33278
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official qLnx;q:Ljava/lang/String;intermediary field_33278Lnet/minecraft/class_5628;field_33278:Ljava/lang/String;named field_33278Lnet/minecraft/nbt/visitor/NbtTextFormatter;field_33278:Ljava/lang/String;
-
prefix
- Mappings:
Namespace Name Mixin selector official rLnx;r:Ljava/lang/String;intermediary field_27840Lnet/minecraft/class_5628;field_27840:Ljava/lang/String;named prefixLnet/minecraft/nbt/visitor/NbtTextFormatter;prefix:Ljava/lang/String;
-
indentationLevel
private final int indentationLevel- Mappings:
Namespace Name Mixin selector official sLnx;s:Iintermediary field_27841Lnet/minecraft/class_5628;field_27841:Inamed indentationLevelLnet/minecraft/nbt/visitor/NbtTextFormatter;indentationLevel:I
-
result
- Mappings:
Namespace Name Mixin selector official tLnx;t:Los;intermediary field_27842Lnet/minecraft/class_5628;field_27842:Lnet/minecraft/class_2561;named resultLnet/minecraft/nbt/visitor/NbtTextFormatter;result:Lnet/minecraft/text/Text;
-
-
Constructor Details
-
NbtTextFormatter
- Mappings:
Namespace Name Mixin selector official <init>Lnx;<init>(Ljava/lang/String;I)Vintermediary <init>Lnet/minecraft/class_5628;<init>(Ljava/lang/String;I)Vnamed <init>Lnet/minecraft/nbt/visitor/NbtTextFormatter;<init>(Ljava/lang/String;I)V
-
-
Method Details
-
apply
- Mappings:
Namespace Name Mixin selector official aLnx;a(Lns;)Los;intermediary method_32305Lnet/minecraft/class_5628;method_32305(Lnet/minecraft/class_2520;)Lnet/minecraft/class_2561;named applyLnet/minecraft/nbt/visitor/NbtTextFormatter;apply(Lnet/minecraft/nbt/NbtElement;)Lnet/minecraft/text/Text;
-
visitString
- Specified by:
visitStringin interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lnq;)Vintermediary method_32302Lnet/minecraft/class_5627;method_32302(Lnet/minecraft/class_2519;)Vnamed visitStringLnet/minecraft/nbt/visitor/NbtElementVisitor;visitString(Lnet/minecraft/nbt/NbtString;)V
-
visitByte
- Specified by:
visitBytein interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lmy;)Vintermediary method_32291Lnet/minecraft/class_5627;method_32291(Lnet/minecraft/class_2481;)Vnamed visitByteLnet/minecraft/nbt/visitor/NbtElementVisitor;visitByte(Lnet/minecraft/nbt/NbtByte;)V
-
visitShort
- Specified by:
visitShortin interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lno;)Vintermediary method_32301Lnet/minecraft/class_5627;method_32301(Lnet/minecraft/class_2516;)Vnamed visitShortLnet/minecraft/nbt/visitor/NbtElementVisitor;visitShort(Lnet/minecraft/nbt/NbtShort;)V
-
visitInt
- Specified by:
visitIntin interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lnf;)Vintermediary method_32297Lnet/minecraft/class_5627;method_32297(Lnet/minecraft/class_2497;)Vnamed visitIntLnet/minecraft/nbt/visitor/NbtElementVisitor;visitInt(Lnet/minecraft/nbt/NbtInt;)V
-
visitLong
- Specified by:
visitLongin interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lni;)Vintermediary method_32300Lnet/minecraft/class_5627;method_32300(Lnet/minecraft/class_2503;)Vnamed visitLongLnet/minecraft/nbt/visitor/NbtElementVisitor;visitLong(Lnet/minecraft/nbt/NbtLong;)V
-
visitFloat
- Specified by:
visitFloatin interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lnd;)Vintermediary method_32295Lnet/minecraft/class_5627;method_32295(Lnet/minecraft/class_2494;)Vnamed visitFloatLnet/minecraft/nbt/visitor/NbtElementVisitor;visitFloat(Lnet/minecraft/nbt/NbtFloat;)V
-
visitDouble
- Specified by:
visitDoublein interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lnb;)Vintermediary method_32293Lnet/minecraft/class_5627;method_32293(Lnet/minecraft/class_2489;)Vnamed visitDoubleLnet/minecraft/nbt/visitor/NbtElementVisitor;visitDouble(Lnet/minecraft/nbt/NbtDouble;)V
-
visitByteArray
- Specified by:
visitByteArrayin interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lmx;)Vintermediary method_32290Lnet/minecraft/class_5627;method_32290(Lnet/minecraft/class_2479;)Vnamed visitByteArrayLnet/minecraft/nbt/visitor/NbtElementVisitor;visitByteArray(Lnet/minecraft/nbt/NbtByteArray;)V
-
visitIntArray
- Specified by:
visitIntArrayin interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lne;)Vintermediary method_32296Lnet/minecraft/class_5627;method_32296(Lnet/minecraft/class_2495;)Vnamed visitIntArrayLnet/minecraft/nbt/visitor/NbtElementVisitor;visitIntArray(Lnet/minecraft/nbt/NbtIntArray;)V
-
visitLongArray
- Specified by:
visitLongArrayin interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lnh;)Vintermediary method_32299Lnet/minecraft/class_5627;method_32299(Lnet/minecraft/class_2501;)Vnamed visitLongArrayLnet/minecraft/nbt/visitor/NbtElementVisitor;visitLongArray(Lnet/minecraft/nbt/NbtLongArray;)V
-
visitList
- Specified by:
visitListin interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lng;)Vintermediary method_32298Lnet/minecraft/class_5627;method_32298(Lnet/minecraft/class_2499;)Vnamed visitListLnet/minecraft/nbt/visitor/NbtElementVisitor;visitList(Lnet/minecraft/nbt/NbtList;)V
-
visitCompound
- Specified by:
visitCompoundin interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lna;)Vintermediary method_32292Lnet/minecraft/class_5627;method_32292(Lnet/minecraft/class_2487;)Vnamed visitCompoundLnet/minecraft/nbt/visitor/NbtElementVisitor;visitCompound(Lnet/minecraft/nbt/NbtCompound;)V
-
escapeName
- Mappings:
Namespace Name Mixin selector official aLnx;a(Ljava/lang/String;)Los;intermediary method_32304Lnet/minecraft/class_5628;method_32304(Ljava/lang/String;)Lnet/minecraft/class_2561;named escapeNameLnet/minecraft/nbt/visitor/NbtTextFormatter;escapeName(Ljava/lang/String;)Lnet/minecraft/text/Text;
-
visitNull
- Specified by:
visitNullin interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lnc;)Vintermediary method_32294Lnet/minecraft/class_5627;method_32294(Lnet/minecraft/class_2491;)Vnamed visitNullLnet/minecraft/nbt/visitor/NbtElementVisitor;visitNull(Lnet/minecraft/nbt/NbtNull;)V
-