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 official nrintermediary net/minecraft/class_5626named net/minecraft/nbt/visitor/StringNbtWriter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(NbtElement element)protected static StringescapeName(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
-
SIMPLE_NAME
- Mappings:
Namespace Name Mixin selector official aLnr;a:Ljava/util/regex/Pattern;intermediary field_27829Lnet/minecraft/class_5626;field_27829:Ljava/util/regex/Pattern;named SIMPLE_NAMELnet/minecraft/nbt/visitor/StringNbtWriter;SIMPLE_NAME:Ljava/util/regex/Pattern;
-
result
- Mappings:
Namespace Name Mixin selector official bLnr;b:Ljava/lang/StringBuilder;intermediary field_27830Lnet/minecraft/class_5626;field_27830:Ljava/lang/StringBuilder;named resultLnet/minecraft/nbt/visitor/StringNbtWriter;result:Ljava/lang/StringBuilder;
-
-
Constructor Details
-
StringNbtWriter
public StringNbtWriter()
-
-
Method Details
-
apply
- Mappings:
Namespace Name Mixin selector official aLnr;a(Lns;)Ljava/lang/String;intermediary method_32288Lnet/minecraft/class_5626;method_32288(Lnet/minecraft/class_2520;)Ljava/lang/String;named applyLnet/minecraft/nbt/visitor/StringNbtWriter;apply(Lnet/minecraft/nbt/NbtElement;)Ljava/lang/String;
-
visitString
- Specified by:
visitStringin interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lnq;)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 aLnw;a(Lmy;)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 aLnw;a(Lno;)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 aLnw;a(Lnf;)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 aLnw;a(Lni;)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 aLnw;a(Lnd;)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 aLnw;a(Lnb;)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 aLnw;a(Lmx;)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 aLnw;a(Lne;)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 aLnw;a(Lnh;)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 aLnw;a(Lng;)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 aLnw;a(Lna;)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 aLnr;a(Ljava/lang/String;)Ljava/lang/String;intermediary method_32287Lnet/minecraft/class_5626;method_32287(Ljava/lang/String;)Ljava/lang/String;named escapeNameLnet/minecraft/nbt/visitor/StringNbtWriter;escapeName(Ljava/lang/String;)Ljava/lang/String;
-
visitNull
- Specified by:
visitNullin interfaceNbtElementVisitor- Mappings:
Namespace Name Mixin selector official aLnw;a(Lnc;)Vintermediary method_32294Lnet/minecraft/class_5627;method_32294(Lnet/minecraft/class_2491;)Vnamed visitNullLnet/minecraft/nbt/visitor/NbtElementVisitor;visitNull(Lnet/minecraft/nbt/NbtNull;)V
-