CLASS net/minecraft/class_5625 net/minecraft/nbt/visitor/NbtOrderedStringFormatter COMMENT Formats an NBT tag as a multiline string where named tags inside of compounds are sorted COMMENT according to a defined ordering. FIELD field_27820 ENTRY_ORDER_OVERRIDES Ljava/util/Map; COMMENT Contains the names of tags which should appear before any other tag in a compound, even COMMENT when they would otherwise appear later lexicographically. The list of tags which should be COMMENT prioritized differs depending on the path of the compound. 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 (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_32283 apply (Lnet/minecraft/class_2520;)Ljava/lang/String; ARG 1 tag 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 tag