CLASS hs net/minecraft/nbt/CompoundTag FIELD f LOGGER Lorg/apache/logging/log4j/Logger; FIELD g PATTERN Ljava/util/regex/Pattern; FIELD h tags Ljava/util/Map; METHOD a getType ()B METHOD a createTag (BLjava/lang/String;Ljava/io/DataInput;ILib;)Lij; ARG 0 type ARG 1 key ARG 2 input ARG 3 depth ARG 4 tracker METHOD a copyFrom (Lhs;)Lhs; METHOD a read (Ljava/io/DataInput;ILib;)V ARG 1 input ARG 2 depth METHOD a readByte (Ljava/io/DataInput;Lib;)B ARG 0 input ARG 1 tracker METHOD a write (Ljava/io/DataOutput;)V METHOD a getUuid (Ljava/lang/String;)Ljava/util/UUID; METHOD a putByte (Ljava/lang/String;B)V ARG 1 key METHOD a putDouble (Ljava/lang/String;D)V ARG 1 key METHOD a putFloat (Ljava/lang/String;F)V ARG 1 key METHOD a toTextComponent (Ljava/lang/String;I)Ljd; ARG 1 indent METHOD a createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lb; ARG 1 key ARG 2 type METHOD a putLong (Ljava/lang/String;J)V ARG 1 key METHOD a put (Ljava/lang/String;Lij;)V ARG 1 key METHOD a write (Ljava/lang/String;Lij;Ljava/io/DataOutput;)V ARG 0 key ARG 1 tag ARG 2 output METHOD a putString (Ljava/lang/String;Ljava/lang/String;)V ARG 1 key METHOD a putUuid (Ljava/lang/String;Ljava/util/UUID;)V ARG 1 key METHOD a putShort (Ljava/lang/String;S)V ARG 1 key METHOD a putBoolean (Ljava/lang/String;Z)V ARG 1 key METHOD a putByteArray (Ljava/lang/String;[B)V ARG 1 key METHOD a putIntArray (Ljava/lang/String;[I)V ARG 1 key METHOD a putLongArray (Ljava/lang/String;[J)V ARG 1 key METHOD b copy ()Lij; METHOD b readString (Ljava/io/DataInput;Lib;)Ljava/lang/String; ARG 0 input ARG 1 tracker METHOD b hasUuid (Ljava/lang/String;)Z METHOD b putInt (Ljava/lang/String;I)V ARG 1 key METHOD b putIntArray (Ljava/lang/String;Ljava/util/List;)V ARG 1 key METHOD c getKeys ()Ljava/util/Set; METHOD c getTag (Ljava/lang/String;)Lij; METHOD c containsKey (Ljava/lang/String;I)Z ARG 1 key METHOD c putLongArray (Ljava/lang/String;Ljava/util/List;)V ARG 1 key METHOD d getSize ()I METHOD d getType (Ljava/lang/String;)B METHOD d getList (Ljava/lang/String;I)Lhy; ARG 1 key METHOD e containsKey (Ljava/lang/String;)Z METHOD f copy ()Lhs; METHOD f getByte (Ljava/lang/String;)B METHOD g getShort (Ljava/lang/String;)S METHOD h getInt (Ljava/lang/String;)I METHOD i getLong (Ljava/lang/String;)J METHOD j getFloat (Ljava/lang/String;)F METHOD k getDouble (Ljava/lang/String;)D METHOD l getString (Ljava/lang/String;)Ljava/lang/String; METHOD m getByteArray (Ljava/lang/String;)[B METHOD n getIntArray (Ljava/lang/String;)[I METHOD o getLongArray (Ljava/lang/String;)[J METHOD p getCompound (Ljava/lang/String;)Lhs; METHOD q getBoolean (Ljava/lang/String;)Z METHOD r remove (Ljava/lang/String;)V METHOD s escapeTagKey (Ljava/lang/String;)Ljava/lang/String; ARG 0 key METHOD t prettyPrintTagKey (Ljava/lang/String;)Ljd; ARG 0 key