Package net.minecraft.nbt.visitor
Class StringNbtWriter
java.lang.Object
net.minecraft.nbt.visitor.StringNbtWriter
- All Implemented Interfaces:
NbtTagVisitor
public class StringNbtWriter extends Object implements NbtTagVisitor
A simple converter to turn NBT into single-line SNBT. The output may be parsed back into binary NBT.
-
Field Summary
Fields Modifier and Type Field Description private StringBuilderresultprivate static PatternSIMPLE_NAME -
Constructor Summary
Constructors Constructor Description StringNbtWriter() -
Method Summary
Modifier and Type Method Description Stringapply(Tag tag)protected static StringescapeName(String name)voidvisitByteArrayTag(ByteArrayTag tag)voidvisitByteTag(ByteTag tag)voidvisitCompoundTag(CompoundTag tag)voidvisitDoubleTag(DoubleTag tag)voidvisitEndTag(EndTag tag)voidvisitFloatTag(FloatTag tag)voidvisitIntArrayTag(IntArrayTag tag)voidvisitIntTag(IntTag tag)voidvisitListTag(ListTag tag)voidvisitLongArrayTag(LongArrayTag tag)voidvisitLongTag(LongTag tag)voidvisitShortTag(ShortTag tag)voidvisitStringTag(StringTag tag)
-
Field Details
-
SIMPLE_NAME
-
result
-
-
Constructor Details
-
StringNbtWriter
public StringNbtWriter()
-
-
Method Details
-
apply
-
visitStringTag
- Specified by:
visitStringTagin interfaceNbtTagVisitor
-
visitByteTag
- Specified by:
visitByteTagin interfaceNbtTagVisitor
-
visitShortTag
- Specified by:
visitShortTagin interfaceNbtTagVisitor
-
visitIntTag
- Specified by:
visitIntTagin interfaceNbtTagVisitor
-
visitLongTag
- Specified by:
visitLongTagin interfaceNbtTagVisitor
-
visitFloatTag
- Specified by:
visitFloatTagin interfaceNbtTagVisitor
-
visitDoubleTag
- Specified by:
visitDoubleTagin interfaceNbtTagVisitor
-
visitByteArrayTag
- Specified by:
visitByteArrayTagin interfaceNbtTagVisitor
-
visitIntArrayTag
- Specified by:
visitIntArrayTagin interfaceNbtTagVisitor
-
visitLongArrayTag
- Specified by:
visitLongArrayTagin interfaceNbtTagVisitor
-
visitListTag
- Specified by:
visitListTagin interfaceNbtTagVisitor
-
visitCompoundTag
- Specified by:
visitCompoundTagin interfaceNbtTagVisitor
-
escapeName
-
visitEndTag
- Specified by:
visitEndTagin interfaceNbtTagVisitor
-