Package net.minecraft.nbt.visitor
Class StringNbtWriter
java.lang.Object
net.minecraft.nbt.visitor.StringNbtWriter
- All Implemented Interfaces:
 NbtElementVisitor
A simple converter to turn NBT into single-line SNBT. The output may be parsed back into binary NBT.
- Mappings:
 Namespace Name named net/minecraft/nbt/visitor/StringNbtWriterintermediary net/minecraft/class_5626official ux
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionapply(NbtElement element) Returns the stringified NBTelement.protected static StringescapeName(String name) 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
- 
SIMPLE_NAME
- Mappings:
 Namespace Name Mixin selector named SIMPLE_NAMELnet/minecraft/nbt/visitor/StringNbtWriter;SIMPLE_NAME:Ljava/util/regex/Pattern;intermediary field_27829Lnet/minecraft/class_5626;field_27829:Ljava/util/regex/Pattern;official aLux;a:Ljava/util/regex/Pattern;
 - 
result
- Mappings:
 Namespace Name Mixin selector named resultLnet/minecraft/nbt/visitor/StringNbtWriter;result:Ljava/lang/StringBuilder;intermediary field_27830Lnet/minecraft/class_5626;field_27830:Ljava/lang/StringBuilder;official bLux;b:Ljava/lang/StringBuilder;
 
 - 
 - 
Constructor Details
- 
StringNbtWriter
public StringNbtWriter() 
 - 
 - 
Method Details
- 
apply
Returns the stringified NBTelement.- Returns:
 - the stringified NBT 
element - Mappings:
 Namespace Name Mixin selector named applyLnet/minecraft/nbt/visitor/StringNbtWriter;apply(Lnet/minecraft/nbt/NbtElement;)Ljava/lang/String;intermediary method_32288Lnet/minecraft/class_5626;method_32288(Lnet/minecraft/class_2520;)Ljava/lang/String;official aLux;a(Luy;)Ljava/lang/String;
 - 
visitString
- Specified by:
 visitStringin interfaceNbtElementVisitor- Mappings:
 Namespace Name Mixin selector named visitStringLnet/minecraft/nbt/visitor/NbtElementVisitor;visitString(Lnet/minecraft/nbt/NbtString;)Vintermediary method_32302Lnet/minecraft/class_5627;method_32302(Lnet/minecraft/class_2519;)Vofficial aLvc;a(Luw;)V
 - 
visitByte
- Specified by:
 visitBytein interfaceNbtElementVisitor- Mappings:
 Namespace Name Mixin selector named visitByteLnet/minecraft/nbt/visitor/NbtElementVisitor;visitByte(Lnet/minecraft/nbt/NbtByte;)Vintermediary method_32291Lnet/minecraft/class_5627;method_32291(Lnet/minecraft/class_2481;)Vofficial aLvc;a(Ltz;)V
 - 
visitShort
- Specified by:
 visitShortin interfaceNbtElementVisitor- Mappings:
 Namespace Name Mixin selector named visitShortLnet/minecraft/nbt/visitor/NbtElementVisitor;visitShort(Lnet/minecraft/nbt/NbtShort;)Vintermediary method_32301Lnet/minecraft/class_5627;method_32301(Lnet/minecraft/class_2516;)Vofficial aLvc;a(Lut;)V
 - 
visitInt
- Specified by:
 visitIntin interfaceNbtElementVisitor- Mappings:
 Namespace Name Mixin selector named visitIntLnet/minecraft/nbt/visitor/NbtElementVisitor;visitInt(Lnet/minecraft/nbt/NbtInt;)Vintermediary method_32297Lnet/minecraft/class_5627;method_32297(Lnet/minecraft/class_2497;)Vofficial aLvc;a(Lug;)V
 - 
visitLong
- Specified by:
 visitLongin interfaceNbtElementVisitor- Mappings:
 Namespace Name Mixin selector named visitLongLnet/minecraft/nbt/visitor/NbtElementVisitor;visitLong(Lnet/minecraft/nbt/NbtLong;)Vintermediary method_32300Lnet/minecraft/class_5627;method_32300(Lnet/minecraft/class_2503;)Vofficial aLvc;a(Luj;)V
 - 
visitFloat
- Specified by:
 visitFloatin interfaceNbtElementVisitor- Mappings:
 Namespace Name Mixin selector named visitFloatLnet/minecraft/nbt/visitor/NbtElementVisitor;visitFloat(Lnet/minecraft/nbt/NbtFloat;)Vintermediary method_32295Lnet/minecraft/class_5627;method_32295(Lnet/minecraft/class_2494;)Vofficial aLvc;a(Lue;)V
 - 
visitDouble
- Specified by:
 visitDoublein interfaceNbtElementVisitor- Mappings:
 Namespace Name Mixin selector named visitDoubleLnet/minecraft/nbt/visitor/NbtElementVisitor;visitDouble(Lnet/minecraft/nbt/NbtDouble;)Vintermediary method_32293Lnet/minecraft/class_5627;method_32293(Lnet/minecraft/class_2489;)Vofficial aLvc;a(Luc;)V
 - 
visitByteArray
- Specified by:
 visitByteArrayin interfaceNbtElementVisitor- Mappings:
 Namespace Name Mixin selector named visitByteArrayLnet/minecraft/nbt/visitor/NbtElementVisitor;visitByteArray(Lnet/minecraft/nbt/NbtByteArray;)Vintermediary method_32290Lnet/minecraft/class_5627;method_32290(Lnet/minecraft/class_2479;)Vofficial aLvc;a(Lty;)V
 - 
visitIntArray
- Specified by:
 visitIntArrayin interfaceNbtElementVisitor- Mappings:
 Namespace Name Mixin selector named visitIntArrayLnet/minecraft/nbt/visitor/NbtElementVisitor;visitIntArray(Lnet/minecraft/nbt/NbtIntArray;)Vintermediary method_32296Lnet/minecraft/class_5627;method_32296(Lnet/minecraft/class_2495;)Vofficial aLvc;a(Luf;)V
 - 
visitLongArray
- Specified by:
 visitLongArrayin interfaceNbtElementVisitor- Mappings:
 Namespace Name Mixin selector named visitLongArrayLnet/minecraft/nbt/visitor/NbtElementVisitor;visitLongArray(Lnet/minecraft/nbt/NbtLongArray;)Vintermediary method_32299Lnet/minecraft/class_5627;method_32299(Lnet/minecraft/class_2501;)Vofficial aLvc;a(Lui;)V
 - 
visitList
- Specified by:
 visitListin interfaceNbtElementVisitor- Mappings:
 Namespace Name Mixin selector named visitListLnet/minecraft/nbt/visitor/NbtElementVisitor;visitList(Lnet/minecraft/nbt/NbtList;)Vintermediary method_32298Lnet/minecraft/class_5627;method_32298(Lnet/minecraft/class_2499;)Vofficial aLvc;a(Luh;)V
 - 
visitCompound
- Specified by:
 visitCompoundin interfaceNbtElementVisitor- Mappings:
 Namespace Name Mixin selector named visitCompoundLnet/minecraft/nbt/visitor/NbtElementVisitor;visitCompound(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_32292Lnet/minecraft/class_5627;method_32292(Lnet/minecraft/class_2487;)Vofficial aLvc;a(Lub;)V
 - 
escapeName
- Mappings:
 Namespace Name Mixin selector named escapeNameLnet/minecraft/nbt/visitor/StringNbtWriter;escapeName(Ljava/lang/String;)Ljava/lang/String;intermediary method_32287Lnet/minecraft/class_5626;method_32287(Ljava/lang/String;)Ljava/lang/String;official aLux;a(Ljava/lang/String;)Ljava/lang/String;
 - 
visitEnd
- Specified by:
 visitEndin interfaceNbtElementVisitor- Mappings:
 Namespace Name Mixin selector named visitEndLnet/minecraft/nbt/visitor/NbtElementVisitor;visitEnd(Lnet/minecraft/nbt/NbtEnd;)Vintermediary method_32294Lnet/minecraft/class_5627;method_32294(Lnet/minecraft/class_2491;)Vofficial aLvc;a(Lud;)V
 
 -