net.minecraft.nbt.visitor

public class NbtOrderedStringFormatter

implements NbtElementVisitor

net.minecraft.nbt.SnbtPrinterTagVisitor
net.minecraft.class_5625
net.minecraft.nbt.visitor.NbtOrderedStringFormatter

Field summary

Modifier and TypeField
private static final Map<String, List<String>>
KEY_ORDER
field_27820
ENTRY_ORDER_OVERRIDES
private static final Set<String>
NO_INDENTATION
field_27821
IGNORED_PATHS
private static final Pattern
SIMPLE_VALUE
field_27822
SIMPLE_NAME
private static final String
NAME_VALUE_SEPARATOR
field_27823
KEY_VALUE_SEPARATOR
private static final String
ELEMENT_SEPARATOR
field_27824
ENTRY_SEPARATOR
private static final String
LIST_OPEN
field_33234
SQUARE_OPEN_BRACKET
private static final String
LIST_CLOSE
field_33235
SQUARE_CLOSE_BRACKET
private static final String
LIST_TYPE_SEPARATOR
field_33236
SEMICOLON
private static final String
ELEMENT_SPACING
field_33237
SPACE
private static final String
STRUCT_OPEN
field_33238
CURLY_OPEN_BRACKET
private static final String
STRUCT_CLOSE
field_33239
CURLY_CLOSE_BRACKET
private static final String
NEWLINE
field_33240
NEW_LINE
private final String
indentation
field_27825
prefix
private final int
depth
field_27826
indentationLevel
private final List<String>
path
field_27827
pathParts
private String
result
field_27828
result

Constructor summary

ModifierConstructor
public ()
public (String prefix, int indentationLevel, List<String> pathParts)

Method summary

Modifier and TypeMethod
public String
visit(Tag tag)
method_32283(class_2520 arg0)
apply(NbtElement element)
public void
visitString(StringTag tag)
method_32302(class_2519 arg0)
visitString(NbtString arg0)
public void
visitByte(ByteTag tag)
method_32291(class_2481 arg0)
visitByte(NbtByte arg0)
public void
visitShort(ShortTag tag)
method_32301(class_2516 arg0)
visitShort(NbtShort arg0)
public void
visitInt(IntTag tag)
method_32297(class_2497 arg0)
visitInt(NbtInt arg0)
public void
visitLong(LongTag tag)
method_32300(class_2503 arg0)
visitLong(NbtLong arg0)
public void
visitFloat(FloatTag tag)
method_32295(class_2494 arg0)
visitFloat(NbtFloat arg0)
public void
visitDouble(DoubleTag tag)
method_32293(class_2489 arg0)
visitDouble(NbtDouble arg0)
public void
visitByteArray(ByteArrayTag tag)
method_32290(class_2479 arg0)
visitByteArray(NbtByteArray arg0)
public void
visitIntArray(IntArrayTag tag)
method_32296(class_2495 arg0)
visitIntArray(NbtIntArray arg0)
public void
visitLongArray(LongArrayTag tag)
method_32299(class_2501 arg0)
visitLongArray(NbtLongArray arg0)
public void
visitList(ListTag tag)
method_32298(class_2499 arg0)
visitList(NbtList arg0)
public void
visitCompound(CompoundTag tag)
method_32292(class_2487 arg0)
visitCompound(NbtCompound arg0)
private void
popPath()
method_32284()
popPathPart()
private void
pushPath(String e)
method_32285(String arg0)
pushPathPart(String part)
protected List<String>
getKeys(CompoundTag tag)
method_32286(class_2487 arg0)
getSortedNames(NbtCompound compound)
public String
pathString()
method_32280()
joinPath()
protected static String
handleEscapePretty(String input)
method_32281(String arg0)
escapeName(String name)
public void
visitEnd(EndTag tag)
method_32294(class_2491 arg0)
visitEnd(NbtEnd arg0)
private static void
lambda$static$0(HashMap arg0)
method_32282(HashMap arg0)
method_32282(HashMap map)