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 nyintermediary 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 aLny;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 bLny;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 cLny;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 dLny;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 eLny;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 fLny;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 gLny;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 hLny;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 iLny;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 jLny;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 kLny;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 lLny;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 mLny;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 nLny;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 oLny;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 pLny;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 qLny;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 rLny;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 sLny;s:Iintermediary field_27841Lnet/minecraft/class_5628;field_27841:Inamed indentationLevelLnet/minecraft/nbt/visitor/NbtTextFormatter;indentationLevel:I
-
result
- Mappings:
Namespace Name Mixin selector official tLny;t:Lot;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>Lny;<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 aLny;a(Lnt;)Lot;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 aLnx;a(Lnr;)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 aLnx;a(Lmz;)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 aLnx;a(Lnp;)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 aLnx;a(Lng;)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 aLnx;a(Lnj;)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 aLnx;a(Lne;)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 aLnx;a(Lnc;)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 aLnx;a(Lmy;)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 aLnx;a(Lnf;)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 aLnx;a(Lni;)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 aLnx;a(Lnh;)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 aLnx;a(Lnb;)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 aLny;a(Ljava/lang/String;)Lot;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 aLnx;a(Lnd;)Vintermediary method_32294Lnet/minecraft/class_5627;method_32294(Lnet/minecraft/class_2491;)Vnamed visitNullLnet/minecraft/nbt/visitor/NbtElementVisitor;visitNull(Lnet/minecraft/nbt/NbtNull;)V
-