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 StringBuilder
result
private static Pattern
SIMPLE_NAME
-
Constructor Summary
Constructors Constructor Description StringNbtWriter()
-
Method Summary
Modifier and Type Method Description String
apply(Tag tag)
protected static String
escapeName(String name)
void
visitByteArrayTag(ByteArrayTag tag)
void
visitByteTag(ByteTag tag)
void
visitCompoundTag(CompoundTag tag)
void
visitDoubleTag(DoubleTag tag)
void
visitEndTag(EndTag tag)
void
visitFloatTag(FloatTag tag)
void
visitIntArrayTag(IntArrayTag tag)
void
visitIntTag(IntTag tag)
void
visitListTag(ListTag tag)
void
visitLongArrayTag(LongArrayTag tag)
void
visitLongTag(LongTag tag)
void
visitShortTag(ShortTag tag)
void
visitStringTag(StringTag tag)
-
Field Details
-
SIMPLE_NAME
-
result
-
-
Constructor Details
-
StringNbtWriter
public StringNbtWriter()
-
-
Method Details
-
apply
-
visitStringTag
- Specified by:
visitStringTag
in interfaceNbtTagVisitor
-
visitByteTag
- Specified by:
visitByteTag
in interfaceNbtTagVisitor
-
visitShortTag
- Specified by:
visitShortTag
in interfaceNbtTagVisitor
-
visitIntTag
- Specified by:
visitIntTag
in interfaceNbtTagVisitor
-
visitLongTag
- Specified by:
visitLongTag
in interfaceNbtTagVisitor
-
visitFloatTag
- Specified by:
visitFloatTag
in interfaceNbtTagVisitor
-
visitDoubleTag
- Specified by:
visitDoubleTag
in interfaceNbtTagVisitor
-
visitByteArrayTag
- Specified by:
visitByteArrayTag
in interfaceNbtTagVisitor
-
visitIntArrayTag
- Specified by:
visitIntArrayTag
in interfaceNbtTagVisitor
-
visitLongArrayTag
- Specified by:
visitLongArrayTag
in interfaceNbtTagVisitor
-
visitListTag
- Specified by:
visitListTag
in interfaceNbtTagVisitor
-
visitCompoundTag
- Specified by:
visitCompoundTag
in interfaceNbtTagVisitor
-
escapeName
-
visitEndTag
- Specified by:
visitEndTag
in interfaceNbtTagVisitor
-