CLASS net/minecraft/class_2519 net/minecraft/nbt/NbtString COMMENT Represents an NBT string. Its type is {@value NbtElement#STRING_TYPE}. COMMENT Instances are immutable. FIELD field_11590 value Ljava/lang/String; FIELD field_21045 TYPE Lnet/minecraft/class_4614; FIELD field_21046 EMPTY Lnet/minecraft/class_2519; FIELD field_33242 DOUBLE_QUOTE C FIELD field_33243 SINGLE_QUOTE C FIELD field_33244 BACKSLASH C FIELD field_33245 NULL C FIELD field_41729 SIZE I METHOD (Ljava/lang/String;)V ARG 1 value METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_10706 escape (Ljava/lang/String;)Ljava/lang/String; COMMENT {@return the string quoted with quotes and backslashes escaped} COMMENT COMMENT @implNote If {@code value} contains one of the singlequote or the double quote, COMMENT it tries to use the other quotes to quote the string. If both appear, then the quote COMMENT that appeared later will be used to quote the string. If neither of them appears, this COMMENT uses a double quote. For example, the string {@code It's a "Tiny Potato"!} will be COMMENT escaped as {@code "It's a \\"Tiny Potato\\"!"}, while the string COMMENT {@code It is a "Tiny Potato"!} will be escaped as {@code 'It is a "Tiny Potato"!'}. ARG 0 value METHOD method_23256 of (Ljava/lang/String;)Lnet/minecraft/class_2519; COMMENT {@return the NBT string from {@code value}} ARG 0 value METHOD method_39875 skip (Ljava/io/DataInput;)V ARG 0 input CLASS 1 METHOD method_53904 readString (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Ljava/lang/String; ARG 0 input ARG 1 tracker