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 (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