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/StringNbtWriter
intermediary net/minecraft/class_5626
official ut
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionapply
(NbtElement element) Returns the stringified NBTelement
.protected static String
escapeName
(String name) void
void
visitByteArray
(NbtByteArray element) void
visitCompound
(NbtCompound compound) void
visitDouble
(NbtDouble element) void
void
visitFloat
(NbtFloat element) void
void
visitIntArray
(NbtIntArray element) void
void
void
visitLongArray
(NbtLongArray element) void
visitShort
(NbtShort element) void
visitString
(NbtString element)
-
Field Details
-
SIMPLE_NAME
- Mappings:
Namespace Name Mixin selector named SIMPLE_NAME
Lnet/minecraft/nbt/visitor/StringNbtWriter;SIMPLE_NAME:Ljava/util/regex/Pattern;
intermediary field_27829
Lnet/minecraft/class_5626;field_27829:Ljava/util/regex/Pattern;
official a
Lut;a:Ljava/util/regex/Pattern;
-
result
- Mappings:
Namespace Name Mixin selector named result
Lnet/minecraft/nbt/visitor/StringNbtWriter;result:Ljava/lang/StringBuilder;
intermediary field_27830
Lnet/minecraft/class_5626;field_27830:Ljava/lang/StringBuilder;
official b
Lut;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 apply
Lnet/minecraft/nbt/visitor/StringNbtWriter;apply(Lnet/minecraft/nbt/NbtElement;)Ljava/lang/String;
intermediary method_32288
Lnet/minecraft/class_5626;method_32288(Lnet/minecraft/class_2520;)Ljava/lang/String;
official a
Lut;a(Luu;)Ljava/lang/String;
-
visitString
- Specified by:
visitString
in interfaceNbtElementVisitor
- 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
Luy;a(Lus;)V
-
visitByte
- Specified by:
visitByte
in interfaceNbtElementVisitor
- 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
Luy;a(Ltv;)V
-
visitShort
- Specified by:
visitShort
in interfaceNbtElementVisitor
- 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
Luy;a(Lup;)V
-
visitInt
- Specified by:
visitInt
in interfaceNbtElementVisitor
- 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
Luy;a(Luc;)V
-
visitLong
- Specified by:
visitLong
in interfaceNbtElementVisitor
- 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
Luy;a(Luf;)V
-
visitFloat
- Specified by:
visitFloat
in interfaceNbtElementVisitor
- 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
Luy;a(Lua;)V
-
visitDouble
- Specified by:
visitDouble
in interfaceNbtElementVisitor
- 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
Luy;a(Lty;)V
-
visitByteArray
- Specified by:
visitByteArray
in interfaceNbtElementVisitor
- 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
Luy;a(Ltu;)V
-
visitIntArray
- Specified by:
visitIntArray
in interfaceNbtElementVisitor
- 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
Luy;a(Lub;)V
-
visitLongArray
- Specified by:
visitLongArray
in interfaceNbtElementVisitor
- 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
Luy;a(Lue;)V
-
visitList
- Specified by:
visitList
in interfaceNbtElementVisitor
- 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
Luy;a(Lud;)V
-
visitCompound
- Specified by:
visitCompound
in interfaceNbtElementVisitor
- 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
Luy;a(Ltx;)V
-
escapeName
- Mappings:
Namespace Name Mixin selector named escapeName
Lnet/minecraft/nbt/visitor/StringNbtWriter;escapeName(Ljava/lang/String;)Ljava/lang/String;
intermediary method_32287
Lnet/minecraft/class_5626;method_32287(Ljava/lang/String;)Ljava/lang/String;
official a
Lut;a(Ljava/lang/String;)Ljava/lang/String;
-
visitEnd
- Specified by:
visitEnd
in interfaceNbtElementVisitor
- 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
Luy;a(Ltz;)V
-