类 NbtTextFormatter
- java.lang.Object
-
- net.minecraft.nbt.visitor.NbtTextFormatter
-
- 所有已实现的接口:
NbtElementVisitor
public class NbtTextFormatter extends Object implements NbtElementVisitor
Formats an NBT element into a colored, multilineTextrepresentation suitable for human-readable displays.- Mappings:
Namespace Name official nsintermediary net/minecraft/class_5628named net/minecraft/nbt/visitor/NbtTextFormatter
-
-
字段概要
字段 修饰符和类型 字段 说明 private static StringENTRY_SEPARATORprivate static intfield_33271private static Stringfield_33272private static Stringfield_33273private static Stringfield_33274private static Stringfield_33275private static Stringfield_33276private static Stringfield_33277private static Stringfield_33278private intindentationLevelprivate static StringKEY_VALUE_SEPARATORprivate static LoggerLOGGERprivate static FormattingNAME_COLORprivate static FormattingNUMBER_COLORprivate Stringprefixprivate Textresultprivate static PatternSIMPLE_NAMEprivate static ByteCollectionSINGLE_LINE_ELEMENT_TYPESprivate static FormattingSTRING_COLORprivate static FormattingTYPE_SUFFIX_COLOR
-
构造器概要
构造器 构造器 说明 NbtTextFormatter(String prefix, int indentationLevel)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 Textapply(Tag element)protected static TextescapeName(String name)voidvisitByte(ByteTag element)voidvisitByteArray(ByteArrayTag element)voidvisitCompound(CompoundTag compound)voidvisitDouble(DoubleTag element)voidvisitFloat(FloatTag element)voidvisitInt(IntTag element)voidvisitIntArray(IntArrayTag element)voidvisitList(ListTag element)voidvisitLong(LongTag element)voidvisitLongArray(LongArrayTag element)voidvisitNull(EndTag element)voidvisitShort(ShortTag element)voidvisitString(StringTag element)
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLns;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLns;b:Iintermediary field_33271Lnet/minecraft/class_5628;field_33271:Inamed field_33271Lnet/minecraft/nbt/visitor/NbtTextFormatter;field_33271:I
-
SINGLE_LINE_ELEMENT_TYPES
private static final ByteCollection SINGLE_LINE_ELEMENT_TYPES
- Mappings:
Namespace Name Mixin selector official cLns;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
private static final Formatting NAME_COLOR
- Mappings:
Namespace Name Mixin selector official dLns;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
private static final Formatting STRING_COLOR
- Mappings:
Namespace Name Mixin selector official eLns;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
private static final Formatting NUMBER_COLOR
- Mappings:
Namespace Name Mixin selector official fLns;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
private static final Formatting TYPE_SUFFIX_COLOR
- Mappings:
Namespace Name Mixin selector official gLns;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
private static final Pattern SIMPLE_NAME
- Mappings:
Namespace Name Mixin selector official hLns;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
private static final String KEY_VALUE_SEPARATOR
- Mappings:
Namespace Name Mixin selector official iLns;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
private static final String ENTRY_SEPARATOR
- Mappings:
Namespace Name Mixin selector official jLns;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
private static final String field_33272
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official kLns;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
private static final String field_33273
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official lLns;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
private static final String field_33274
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official mLns;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
private static final String field_33275
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official nLns;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
private static final String field_33276
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official oLns;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
private static final String field_33277
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official pLns;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
private static final String field_33278
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official qLns;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
private final String prefix
- Mappings:
Namespace Name Mixin selector official rLns;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 sLns;s:Iintermediary field_27841Lnet/minecraft/class_5628;field_27841:Inamed indentationLevelLnet/minecraft/nbt/visitor/NbtTextFormatter;indentationLevel:I
-
result
private Text result
- Mappings:
Namespace Name Mixin selector official tLns;t:Lon;intermediary field_27842Lnet/minecraft/class_5628;field_27842:Lnet/minecraft/class_2561;named resultLnet/minecraft/nbt/visitor/NbtTextFormatter;result:Lnet/minecraft/text/Text;
-
-
构造器详细资料
-
NbtTextFormatter
public NbtTextFormatter(String prefix, int indentationLevel)
- Mappings:
Namespace Name Mixin selector official <init>Lns;<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
-
-
方法详细资料
-
apply
public Text apply(Tag element)
- Mappings:
Namespace Name Mixin selector official aLns;a(Lnn;)Lon;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/Tag;)Lnet/minecraft/text/Text;
-
visitString
public void visitString(StringTag element)
- 指定者:
visitString在接口中NbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnr;a(Lnl;)Vintermediary method_32302Lnet/minecraft/class_5627;method_32302(Lnet/minecraft/class_2519;)Vnamed visitStringLnet/minecraft/nbt/visitor/NbtElementVisitor;visitString(Lnet/minecraft/nbt/StringTag;)V
-
visitByte
public void visitByte(ByteTag element)
- 指定者:
visitByte在接口中NbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnr;a(Lmt;)Vintermediary method_32291Lnet/minecraft/class_5627;method_32291(Lnet/minecraft/class_2481;)Vnamed visitByteLnet/minecraft/nbt/visitor/NbtElementVisitor;visitByte(Lnet/minecraft/nbt/ByteTag;)V
-
visitShort
public void visitShort(ShortTag element)
- 指定者:
visitShort在接口中NbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnr;a(Lnj;)Vintermediary method_32301Lnet/minecraft/class_5627;method_32301(Lnet/minecraft/class_2516;)Vnamed visitShortLnet/minecraft/nbt/visitor/NbtElementVisitor;visitShort(Lnet/minecraft/nbt/ShortTag;)V
-
visitInt
public void visitInt(IntTag element)
- 指定者:
visitInt在接口中NbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnr;a(Lna;)Vintermediary method_32297Lnet/minecraft/class_5627;method_32297(Lnet/minecraft/class_2497;)Vnamed visitIntLnet/minecraft/nbt/visitor/NbtElementVisitor;visitInt(Lnet/minecraft/nbt/IntTag;)V
-
visitLong
public void visitLong(LongTag element)
- 指定者:
visitLong在接口中NbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnr;a(Lnd;)Vintermediary method_32300Lnet/minecraft/class_5627;method_32300(Lnet/minecraft/class_2503;)Vnamed visitLongLnet/minecraft/nbt/visitor/NbtElementVisitor;visitLong(Lnet/minecraft/nbt/LongTag;)V
-
visitFloat
public void visitFloat(FloatTag element)
- 指定者:
visitFloat在接口中NbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnr;a(Lmy;)Vintermediary method_32295Lnet/minecraft/class_5627;method_32295(Lnet/minecraft/class_2494;)Vnamed visitFloatLnet/minecraft/nbt/visitor/NbtElementVisitor;visitFloat(Lnet/minecraft/nbt/FloatTag;)V
-
visitDouble
public void visitDouble(DoubleTag element)
- 指定者:
visitDouble在接口中NbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnr;a(Lmw;)Vintermediary method_32293Lnet/minecraft/class_5627;method_32293(Lnet/minecraft/class_2489;)Vnamed visitDoubleLnet/minecraft/nbt/visitor/NbtElementVisitor;visitDouble(Lnet/minecraft/nbt/DoubleTag;)V
-
visitByteArray
public void visitByteArray(ByteArrayTag element)
- 指定者:
visitByteArray在接口中NbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnr;a(Lms;)Vintermediary method_32290Lnet/minecraft/class_5627;method_32290(Lnet/minecraft/class_2479;)Vnamed visitByteArrayLnet/minecraft/nbt/visitor/NbtElementVisitor;visitByteArray(Lnet/minecraft/nbt/ByteArrayTag;)V
-
visitIntArray
public void visitIntArray(IntArrayTag element)
- 指定者:
visitIntArray在接口中NbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnr;a(Lmz;)Vintermediary method_32296Lnet/minecraft/class_5627;method_32296(Lnet/minecraft/class_2495;)Vnamed visitIntArrayLnet/minecraft/nbt/visitor/NbtElementVisitor;visitIntArray(Lnet/minecraft/nbt/IntArrayTag;)V
-
visitLongArray
public void visitLongArray(LongArrayTag element)
- 指定者:
visitLongArray在接口中NbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnr;a(Lnc;)Vintermediary method_32299Lnet/minecraft/class_5627;method_32299(Lnet/minecraft/class_2501;)Vnamed visitLongArrayLnet/minecraft/nbt/visitor/NbtElementVisitor;visitLongArray(Lnet/minecraft/nbt/LongArrayTag;)V
-
visitList
public void visitList(ListTag element)
- 指定者:
visitList在接口中NbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnr;a(Lnb;)Vintermediary method_32298Lnet/minecraft/class_5627;method_32298(Lnet/minecraft/class_2499;)Vnamed visitListLnet/minecraft/nbt/visitor/NbtElementVisitor;visitList(Lnet/minecraft/nbt/ListTag;)V
-
visitCompound
public void visitCompound(CompoundTag compound)
- 指定者:
visitCompound在接口中NbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnr;a(Lmv;)Vintermediary method_32292Lnet/minecraft/class_5627;method_32292(Lnet/minecraft/class_2487;)Vnamed visitCompoundLnet/minecraft/nbt/visitor/NbtElementVisitor;visitCompound(Lnet/minecraft/nbt/CompoundTag;)V
-
escapeName
protected static Text escapeName(String name)
- Mappings:
Namespace Name Mixin selector official aLns;a(Ljava/lang/String;)Lon;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
public void visitNull(EndTag element)
- 指定者:
visitNull在接口中NbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnr;a(Lmx;)Vintermediary method_32294Lnet/minecraft/class_5627;method_32294(Lnet/minecraft/class_2491;)Vnamed visitNullLnet/minecraft/nbt/visitor/NbtElementVisitor;visitNull(Lnet/minecraft/nbt/EndTag;)V
-
-