CLASS net/minecraft/class_5625 net/minecraft/nbt/visitor/NbtOrderedStringFormatter
	COMMENT Formats an NBT element as a multiline string where named elements inside of compound objects
	COMMENT are sorted according to a defined ordering.
	FIELD field_27820 ENTRY_ORDER_OVERRIDES Ljava/util/Map;
		COMMENT Contains the names of elements which should appear before any other element in a compound object, even
		COMMENT when they would otherwise appear later lexicographically. The list of elements which should be
		COMMENT prioritized differs depending on the path of the compound object.
	FIELD field_27821 IGNORED_PATHS Ljava/util/Set;
		COMMENT Contains paths for which the indentation prefix should not be prepended to the result.
	FIELD field_27822 SIMPLE_NAME Ljava/util/regex/Pattern;
	FIELD field_27823 KEY_VALUE_SEPARATOR Ljava/lang/String;
	FIELD field_27824 ENTRY_SEPARATOR Ljava/lang/String;
	FIELD field_27825 prefix Ljava/lang/String;
	FIELD field_27826 indentationLevel I
	FIELD field_27827 pathParts Ljava/util/List;
	FIELD field_27828 result Ljava/lang/String;
	METHOD <init> (Ljava/lang/String;ILjava/util/List;)V
		ARG 1 prefix
		ARG 2 indentationLevel
		ARG 3 pathParts
	METHOD method_32280 joinPath ()Ljava/lang/String;
	METHOD method_32281 escapeName (Ljava/lang/String;)Ljava/lang/String;
		ARG 0 name
	METHOD method_32282 (Ljava/util/HashMap;)V
		ARG 0 map
	METHOD method_32283 apply (Lnet/minecraft/class_2520;)Ljava/lang/String;
		ARG 1 element
	METHOD method_32284 popPathPart ()V
	METHOD method_32285 pushPathPart (Ljava/lang/String;)V
		ARG 1 part
	METHOD method_32286 getSortedNames (Lnet/minecraft/class_2487;)Ljava/util/List;
		ARG 1 compound
