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 - named - net/minecraft/nbt/visitor/NbtTextFormatter- intermediary - net/minecraft/class_5628- official - us
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Textprivate static final Textprivate static final Stringprivate static final Stringprivate static final Stringprivate intprivate static final Textprivate static final Textprivate static final Stringprivate static final Stringprivate static final Stringprivate static final intprivate static final intprivate static final intprivate static final Textprivate intprivate static final Textprivate static final Loggerprivate static final Textprivate static final Formattingprivate static final Stringprivate static final Formattingprivate final Stringprivate final MutableTextprivate static final Stringprivate static final Textprivate static final Patternprivate static final ByteCollectionprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Formattingprivate static final Formatting
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionapply(NbtElement element) Returns the textified NBTelement.protected static TextescapeName(String name) private voidformatSubElement(NbtElement element, boolean indent) voidvoidvisitByteArray(NbtByteArray element) voidvisitCompound(NbtCompound compound) voidvisitDouble(NbtDouble element) voidvoidvisitFloat(NbtFloat element) voidvoidvisitIntArray(NbtIntArray element) voidvoidvoidvisitLongArray(NbtLongArray element) voidvisitShort(NbtShort element) voidvisitString(NbtString element) 
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/nbt/visitor/NbtTextFormatter;LOGGER:Lorg/slf4j/Logger;- intermediary - field_27831- Lnet/minecraft/class_5628;field_27831:Lorg/slf4j/Logger;- official - a- Lus;a:Lorg/slf4j/Logger;
 
- 
field_33271private static final int field_33271- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_33271- Lnet/minecraft/nbt/visitor/NbtTextFormatter;field_33271:I- intermediary - field_33271- Lnet/minecraft/class_5628;field_33271:I- official - b- Lus;b:I
 
- 
field_51497private static final int field_51497- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_51497- Lnet/minecraft/nbt/visitor/NbtTextFormatter;field_51497:I- intermediary - field_51497- Lnet/minecraft/class_5628;field_51497:I- official - c- Lus;c:I
 
- 
field_51921private static final int field_51921- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_51921- Lnet/minecraft/nbt/visitor/NbtTextFormatter;field_51921:I- intermediary - field_51921- Lnet/minecraft/class_5628;field_51921:I- official - d- Lus;d:I
 
- 
SINGLE_LINE_ELEMENT_TYPES- Mappings:
- Namespace - Name - Mixin selector - named - SINGLE_LINE_ELEMENT_TYPES- Lnet/minecraft/nbt/visitor/NbtTextFormatter;SINGLE_LINE_ELEMENT_TYPES:Lit/unimi/dsi/fastutil/bytes/ByteCollection;- intermediary - field_27832- Lnet/minecraft/class_5628;field_27832:Lit/unimi/dsi/fastutil/bytes/ByteCollection;- official - e- Lus;e:Lit/unimi/dsi/fastutil/bytes/ByteCollection;
 
- 
NAME_COLOR- Mappings:
- Namespace - Name - Mixin selector - named - NAME_COLOR- Lnet/minecraft/nbt/visitor/NbtTextFormatter;NAME_COLOR:Lnet/minecraft/util/Formatting;- intermediary - field_27833- Lnet/minecraft/class_5628;field_27833:Lnet/minecraft/class_124;- official - f- Lus;f:Ln;
 
- 
STRING_COLOR- Mappings:
- Namespace - Name - Mixin selector - named - STRING_COLOR- Lnet/minecraft/nbt/visitor/NbtTextFormatter;STRING_COLOR:Lnet/minecraft/util/Formatting;- intermediary - field_27834- Lnet/minecraft/class_5628;field_27834:Lnet/minecraft/class_124;- official - g- Lus;g:Ln;
 
- 
NUMBER_COLOR- Mappings:
- Namespace - Name - Mixin selector - named - NUMBER_COLOR- Lnet/minecraft/nbt/visitor/NbtTextFormatter;NUMBER_COLOR:Lnet/minecraft/util/Formatting;- intermediary - field_27835- Lnet/minecraft/class_5628;field_27835:Lnet/minecraft/class_124;- official - h- Lus;h:Ln;
 
- 
TYPE_SUFFIX_COLOR- Mappings:
- Namespace - Name - Mixin selector - named - TYPE_SUFFIX_COLOR- Lnet/minecraft/nbt/visitor/NbtTextFormatter;TYPE_SUFFIX_COLOR:Lnet/minecraft/util/Formatting;- intermediary - field_27836- Lnet/minecraft/class_5628;field_27836:Lnet/minecraft/class_124;- official - i- Lus;i:Ln;
 
- 
SIMPLE_NAME- Mappings:
- Namespace - Name - Mixin selector - named - SIMPLE_NAME- Lnet/minecraft/nbt/visitor/NbtTextFormatter;SIMPLE_NAME:Ljava/util/regex/Pattern;- intermediary - field_27837- Lnet/minecraft/class_5628;field_27837:Ljava/util/regex/Pattern;- official - j- Lus;j:Ljava/util/regex/Pattern;
 
- 
SQUARE_OPEN_BRACKET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SQUARE_OPEN_BRACKET- Lnet/minecraft/nbt/visitor/NbtTextFormatter;SQUARE_OPEN_BRACKET:Ljava/lang/String;- intermediary - field_33272- Lnet/minecraft/class_5628;field_33272:Ljava/lang/String;- official - k- Lus;k:Ljava/lang/String;
 
- 
SQUARE_CLOSE_BRACKET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SQUARE_CLOSE_BRACKET- Lnet/minecraft/nbt/visitor/NbtTextFormatter;SQUARE_CLOSE_BRACKET:Ljava/lang/String;- intermediary - field_33273- Lnet/minecraft/class_5628;field_33273:Ljava/lang/String;- official - l- Lus;l:Ljava/lang/String;
 
- 
SEMICOLON- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SEMICOLON- Lnet/minecraft/nbt/visitor/NbtTextFormatter;SEMICOLON:Ljava/lang/String;- intermediary - field_33274- Lnet/minecraft/class_5628;field_33274:Ljava/lang/String;- official - m- Lus;m:Ljava/lang/String;
 
- 
SPACE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SPACE- Lnet/minecraft/nbt/visitor/NbtTextFormatter;SPACE:Ljava/lang/String;- intermediary - field_33275- Lnet/minecraft/class_5628;field_33275:Ljava/lang/String;- official - n- Lus;n:Ljava/lang/String;
 
- 
CURLY_OPEN_BRACKET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - CURLY_OPEN_BRACKET- Lnet/minecraft/nbt/visitor/NbtTextFormatter;CURLY_OPEN_BRACKET:Ljava/lang/String;- intermediary - field_33276- Lnet/minecraft/class_5628;field_33276:Ljava/lang/String;- official - o- Lus;o:Ljava/lang/String;
 
- 
CURLY_CLOSE_BRACKET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - CURLY_CLOSE_BRACKET- Lnet/minecraft/nbt/visitor/NbtTextFormatter;CURLY_CLOSE_BRACKET:Ljava/lang/String;- intermediary - field_33277- Lnet/minecraft/class_5628;field_33277:Ljava/lang/String;- official - p- Lus;p:Ljava/lang/String;
 
- 
NEW_LINE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - NEW_LINE- Lnet/minecraft/nbt/visitor/NbtTextFormatter;NEW_LINE:Ljava/lang/String;- intermediary - field_33278- Lnet/minecraft/class_5628;field_33278:Ljava/lang/String;- official - q- Lus;q:Ljava/lang/String;
 
- 
COLON_WITH_SPACE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - COLON_WITH_SPACE- Lnet/minecraft/nbt/visitor/NbtTextFormatter;COLON_WITH_SPACE:Ljava/lang/String;- intermediary - field_51922- Lnet/minecraft/class_5628;field_51922:Ljava/lang/String;- official - r- Lus;r:Ljava/lang/String;
 
- 
ENTRY_SEPARATOR- Mappings:
- Namespace - Name - Mixin selector - named - ENTRY_SEPARATOR- Lnet/minecraft/nbt/visitor/NbtTextFormatter;ENTRY_SEPARATOR:Ljava/lang/String;- intermediary - field_27839- Lnet/minecraft/class_5628;field_27839:Ljava/lang/String;- official - s- Lus;s:Ljava/lang/String;
 
- 
ENTRY_SEPARATOR_WITH_NEW_LINE- Mappings:
- Namespace - Name - Mixin selector - named - ENTRY_SEPARATOR_WITH_NEW_LINE- Lnet/minecraft/nbt/visitor/NbtTextFormatter;ENTRY_SEPARATOR_WITH_NEW_LINE:Ljava/lang/String;- intermediary - field_51923- Lnet/minecraft/class_5628;field_51923:Ljava/lang/String;- official - t- Lus;t:Ljava/lang/String;
 
- 
ENTRY_SEPARATOR_WITH_SPACE- Mappings:
- Namespace - Name - Mixin selector - named - ENTRY_SEPARATOR_WITH_SPACE- Lnet/minecraft/nbt/visitor/NbtTextFormatter;ENTRY_SEPARATOR_WITH_SPACE:Ljava/lang/String;- intermediary - field_51924- Lnet/minecraft/class_5628;field_51924:Ljava/lang/String;- official - u- Lus;u:Ljava/lang/String;
 
- 
ELLIPSIS- Mappings:
- Namespace - Name - Mixin selector - named - ELLIPSIS- Lnet/minecraft/nbt/visitor/NbtTextFormatter;ELLIPSIS:Lnet/minecraft/text/Text;- intermediary - field_51925- Lnet/minecraft/class_5628;field_51925:Lnet/minecraft/class_2561;- official - v- Lus;v:Lwp;
 
- 
BYTE_TYPE_SUFFIX- Mappings:
- Namespace - Name - Mixin selector - named - BYTE_TYPE_SUFFIX- Lnet/minecraft/nbt/visitor/NbtTextFormatter;BYTE_TYPE_SUFFIX:Lnet/minecraft/text/Text;- intermediary - field_51926- Lnet/minecraft/class_5628;field_51926:Lnet/minecraft/class_2561;- official - w- Lus;w:Lwp;
 
- 
SHORT_TYPE_SUFFIX- Mappings:
- Namespace - Name - Mixin selector - named - SHORT_TYPE_SUFFIX- Lnet/minecraft/nbt/visitor/NbtTextFormatter;SHORT_TYPE_SUFFIX:Lnet/minecraft/text/Text;- intermediary - field_51927- Lnet/minecraft/class_5628;field_51927:Lnet/minecraft/class_2561;- official - x- Lus;x:Lwp;
 
- 
INT_TYPE_SUFFIX- Mappings:
- Namespace - Name - Mixin selector - named - INT_TYPE_SUFFIX- Lnet/minecraft/nbt/visitor/NbtTextFormatter;INT_TYPE_SUFFIX:Lnet/minecraft/text/Text;- intermediary - field_51928- Lnet/minecraft/class_5628;field_51928:Lnet/minecraft/class_2561;- official - y- Lus;y:Lwp;
 
- 
LONG_TYPE_SUFFIX- Mappings:
- Namespace - Name - Mixin selector - named - LONG_TYPE_SUFFIX- Lnet/minecraft/nbt/visitor/NbtTextFormatter;LONG_TYPE_SUFFIX:Lnet/minecraft/text/Text;- intermediary - field_51929- Lnet/minecraft/class_5628;field_51929:Lnet/minecraft/class_2561;- official - z- Lus;z:Lwp;
 
- 
FLOAT_TYPE_SUFFIX- Mappings:
- Namespace - Name - Mixin selector - named - FLOAT_TYPE_SUFFIX- Lnet/minecraft/nbt/visitor/NbtTextFormatter;FLOAT_TYPE_SUFFIX:Lnet/minecraft/text/Text;- intermediary - field_51918- Lnet/minecraft/class_5628;field_51918:Lnet/minecraft/class_2561;- official - A- Lus;A:Lwp;
 
- 
DOUBLE_TYPE_SUFFIX- Mappings:
- Namespace - Name - Mixin selector - named - DOUBLE_TYPE_SUFFIX- Lnet/minecraft/nbt/visitor/NbtTextFormatter;DOUBLE_TYPE_SUFFIX:Lnet/minecraft/text/Text;- intermediary - field_51919- Lnet/minecraft/class_5628;field_51919:Lnet/minecraft/class_2561;- official - B- Lus;B:Lwp;
 
- 
ARRAY_BYTE_TYPE_SUFFIX- Mappings:
- Namespace - Name - Mixin selector - named - ARRAY_BYTE_TYPE_SUFFIX- Lnet/minecraft/nbt/visitor/NbtTextFormatter;ARRAY_BYTE_TYPE_SUFFIX:Lnet/minecraft/text/Text;- intermediary - field_51920- Lnet/minecraft/class_5628;field_51920:Lnet/minecraft/class_2561;- official - C- Lus;C:Lwp;
 
- 
prefix- Mappings:
- Namespace - Name - Mixin selector - named - prefix- Lnet/minecraft/nbt/visitor/NbtTextFormatter;prefix:Ljava/lang/String;- intermediary - field_27840- Lnet/minecraft/class_5628;field_27840:Ljava/lang/String;- official - D- Lus;D:Ljava/lang/String;
 
- 
indentationLevelprivate int indentationLevel- Mappings:
- Namespace - Name - Mixin selector - named - indentationLevel- Lnet/minecraft/nbt/visitor/NbtTextFormatter;indentationLevel:I- intermediary - field_51499- Lnet/minecraft/class_5628;field_51499:I- official - E- Lus;E:I
 
- 
depthprivate int depth- Mappings:
- Namespace - Name - Mixin selector - named - depth- Lnet/minecraft/nbt/visitor/NbtTextFormatter;depth:I- intermediary - field_27841- Lnet/minecraft/class_5628;field_27841:I- official - F- Lus;F:I
 
- 
result- Mappings:
- Namespace - Name - Mixin selector - named - result- Lnet/minecraft/nbt/visitor/NbtTextFormatter;result:Lnet/minecraft/text/MutableText;- intermediary - field_27842- Lnet/minecraft/class_5628;field_27842:Lnet/minecraft/class_5250;- official - G- Lus;G:Lxd;
 
 
- 
- 
Constructor Details- 
NbtTextFormatter- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/nbt/visitor/NbtTextFormatter;<init>(Ljava/lang/String;)V- intermediary - <init>- Lnet/minecraft/class_5628;<init>(Ljava/lang/String;)V- official - <init>- Lus;<init>(Ljava/lang/String;)V
 
 
- 
- 
Method Details- 
applyReturns the textified NBTelement.- Returns:
- the textified NBT element
- Mappings:
- Namespace - Name - Mixin selector - named - apply- Lnet/minecraft/nbt/visitor/NbtTextFormatter;apply(Lnet/minecraft/nbt/NbtElement;)Lnet/minecraft/text/Text;- intermediary - method_32305- Lnet/minecraft/class_5628;method_32305(Lnet/minecraft/class_2520;)Lnet/minecraft/class_2561;- official - a- Lus;a(Lun;)Lwp;
 
- 
visitString- Specified by:
- visitStringin interface- NbtElementVisitor
- Mappings:
- Namespace - Name - Mixin selector - named - visitString- Lnet/minecraft/nbt/visitor/NbtElementVisitor;visitString(Lnet/minecraft/nbt/NbtString;)V- intermediary - method_32302- Lnet/minecraft/class_5627;method_32302(Lnet/minecraft/class_2519;)V- official - a- Lur;a(Lul;)V
 
- 
visitByte- Specified by:
- visitBytein interface- NbtElementVisitor
- Mappings:
- Namespace - Name - Mixin selector - named - visitByte- Lnet/minecraft/nbt/visitor/NbtElementVisitor;visitByte(Lnet/minecraft/nbt/NbtByte;)V- intermediary - method_32291- Lnet/minecraft/class_5627;method_32291(Lnet/minecraft/class_2481;)V- official - a- Lur;a(Lto;)V
 
- 
visitShort- Specified by:
- visitShortin interface- NbtElementVisitor
- Mappings:
- Namespace - Name - Mixin selector - named - visitShort- Lnet/minecraft/nbt/visitor/NbtElementVisitor;visitShort(Lnet/minecraft/nbt/NbtShort;)V- intermediary - method_32301- Lnet/minecraft/class_5627;method_32301(Lnet/minecraft/class_2516;)V- official - a- Lur;a(Lui;)V
 
- 
visitInt- Specified by:
- visitIntin interface- NbtElementVisitor
- Mappings:
- Namespace - Name - Mixin selector - named - visitInt- Lnet/minecraft/nbt/visitor/NbtElementVisitor;visitInt(Lnet/minecraft/nbt/NbtInt;)V- intermediary - method_32297- Lnet/minecraft/class_5627;method_32297(Lnet/minecraft/class_2497;)V- official - a- Lur;a(Ltv;)V
 
- 
visitLong- Specified by:
- visitLongin interface- NbtElementVisitor
- Mappings:
- Namespace - Name - Mixin selector - named - visitLong- Lnet/minecraft/nbt/visitor/NbtElementVisitor;visitLong(Lnet/minecraft/nbt/NbtLong;)V- intermediary - method_32300- Lnet/minecraft/class_5627;method_32300(Lnet/minecraft/class_2503;)V- official - a- Lur;a(Lty;)V
 
- 
visitFloat- Specified by:
- visitFloatin interface- NbtElementVisitor
- Mappings:
- Namespace - Name - Mixin selector - named - visitFloat- Lnet/minecraft/nbt/visitor/NbtElementVisitor;visitFloat(Lnet/minecraft/nbt/NbtFloat;)V- intermediary - method_32295- Lnet/minecraft/class_5627;method_32295(Lnet/minecraft/class_2494;)V- official - a- Lur;a(Ltt;)V
 
- 
visitDouble- Specified by:
- visitDoublein interface- NbtElementVisitor
- Mappings:
- Namespace - Name - Mixin selector - named - visitDouble- Lnet/minecraft/nbt/visitor/NbtElementVisitor;visitDouble(Lnet/minecraft/nbt/NbtDouble;)V- intermediary - method_32293- Lnet/minecraft/class_5627;method_32293(Lnet/minecraft/class_2489;)V- official - a- Lur;a(Ltr;)V
 
- 
visitByteArray- Specified by:
- visitByteArrayin interface- NbtElementVisitor
- Mappings:
- Namespace - Name - Mixin selector - named - visitByteArray- Lnet/minecraft/nbt/visitor/NbtElementVisitor;visitByteArray(Lnet/minecraft/nbt/NbtByteArray;)V- intermediary - method_32290- Lnet/minecraft/class_5627;method_32290(Lnet/minecraft/class_2479;)V- official - a- Lur;a(Ltn;)V
 
- 
visitIntArray- Specified by:
- visitIntArrayin interface- NbtElementVisitor
- Mappings:
- Namespace - Name - Mixin selector - named - visitIntArray- Lnet/minecraft/nbt/visitor/NbtElementVisitor;visitIntArray(Lnet/minecraft/nbt/NbtIntArray;)V- intermediary - method_32296- Lnet/minecraft/class_5627;method_32296(Lnet/minecraft/class_2495;)V- official - a- Lur;a(Ltu;)V
 
- 
visitLongArray- Specified by:
- visitLongArrayin interface- NbtElementVisitor
- Mappings:
- Namespace - Name - Mixin selector - named - visitLongArray- Lnet/minecraft/nbt/visitor/NbtElementVisitor;visitLongArray(Lnet/minecraft/nbt/NbtLongArray;)V- intermediary - method_32299- Lnet/minecraft/class_5627;method_32299(Lnet/minecraft/class_2501;)V- official - a- Lur;a(Ltx;)V
 
- 
visitList- Specified by:
- visitListin interface- NbtElementVisitor
- Mappings:
- Namespace - Name - Mixin selector - named - visitList- Lnet/minecraft/nbt/visitor/NbtElementVisitor;visitList(Lnet/minecraft/nbt/NbtList;)V- intermediary - method_32298- Lnet/minecraft/class_5627;method_32298(Lnet/minecraft/class_2499;)V- official - a- Lur;a(Ltw;)V
 
- 
visitCompound- Specified by:
- visitCompoundin interface- NbtElementVisitor
- Mappings:
- Namespace - Name - Mixin selector - named - visitCompound- Lnet/minecraft/nbt/visitor/NbtElementVisitor;visitCompound(Lnet/minecraft/nbt/NbtCompound;)V- intermediary - method_32292- Lnet/minecraft/class_5627;method_32292(Lnet/minecraft/class_2487;)V- official - a- Lur;a(Ltq;)V
 
- 
formatSubElement- Mappings:
- Namespace - Name - Mixin selector - named - formatSubElement- Lnet/minecraft/nbt/visitor/NbtTextFormatter;formatSubElement(Lnet/minecraft/nbt/NbtElement;Z)V- intermediary - method_60585- Lnet/minecraft/class_5628;method_60585(Lnet/minecraft/class_2520;Z)V- official - a- Lus;a(Lun;Z)V
 
- 
escapeName- Mappings:
- Namespace - Name - Mixin selector - named - escapeName- Lnet/minecraft/nbt/visitor/NbtTextFormatter;escapeName(Ljava/lang/String;)Lnet/minecraft/text/Text;- intermediary - method_32304- Lnet/minecraft/class_5628;method_32304(Ljava/lang/String;)Lnet/minecraft/class_2561;- official - a- Lus;a(Ljava/lang/String;)Lwp;
 
- 
visitEnd- Specified by:
- visitEndin interface- NbtElementVisitor
- Mappings:
- Namespace - Name - Mixin selector - named - visitEnd- Lnet/minecraft/nbt/visitor/NbtElementVisitor;visitEnd(Lnet/minecraft/nbt/NbtEnd;)V- intermediary - method_32294- Lnet/minecraft/class_5627;method_32294(Lnet/minecraft/class_2491;)V- official - a- Lur;a(Lts;)V
 
 
-