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 oaintermediary net/minecraft/class_5628named net/minecraft/nbt/visitor/NbtTextFormatter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final intprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate final intprivate static final Stringprivate static final Loggerprivate static final Formattingprivate static final Formattingprivate final Stringprivate Textprivate static final Patternprivate static final ByteCollectionprivate static final Formattingprivate static final 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 aLoa;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:
- Mappings:
Namespace Name Mixin selector official bLoa;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 cLoa;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 dLoa;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 eLoa;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 fLoa;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 gLoa;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 hLoa;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 iLoa;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 jLoa;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:
- Mappings:
Namespace Name Mixin selector official kLoa;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:
- Mappings:
Namespace Name Mixin selector official lLoa;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:
- Mappings:
Namespace Name Mixin selector official mLoa;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:
- Mappings:
Namespace Name Mixin selector official nLoa;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:
- Mappings:
Namespace Name Mixin selector official oLoa;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:
- Mappings:
Namespace Name Mixin selector official pLoa;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:
- Mappings:
Namespace Name Mixin selector official qLoa;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 rLoa;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 sLoa;s:Iintermediary field_27841Lnet/minecraft/class_5628;field_27841:Inamed indentationLevelLnet/minecraft/nbt/visitor/NbtTextFormatter;indentationLevel:I
-
result
- Mappings:
Namespace Name Mixin selector official tLoa;t:Lov;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>Loa;<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 aLoa;a(Lnv;)Lov;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 aLnz;a(Lnt;)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 aLnz;a(Lnb;)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 aLnz;a(Lnr;)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 aLnz;a(Lni;)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 aLnz;a(Lnl;)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 aLnz;a(Lng;)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 aLnz;a(Lne;)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 aLnz;a(Lna;)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 aLnz;a(Lnh;)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 aLnz;a(Lnk;)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 aLnz;a(Lnj;)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 aLnz;a(Lnd;)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 aLoa;a(Ljava/lang/String;)Lov;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 aLnz;a(Lnf;)Vintermediary method_32294Lnet/minecraft/class_5627;method_32294(Lnet/minecraft/class_2491;)Vnamed visitNullLnet/minecraft/nbt/visitor/NbtElementVisitor;visitNull(Lnet/minecraft/nbt/NbtNull;)V
-