CLASS hp net/minecraft/nbt/TagCompound 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;ILhy;)Lig; ARG 0 type ARG 1 key ARG 2 input ARG 3 depth ARG 4 tracker METHOD a copyFrom (Lhp;)Lhp; METHOD a read (Ljava/io/DataInput;ILhy;)V ARG 1 input ARG 2 depth METHOD a readByte (Ljava/io/DataInput;Lhy;)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 setByte (Ljava/lang/String;B)V ARG 1 key METHOD a setDouble (Ljava/lang/String;D)V ARG 1 key METHOD a setFloat (Ljava/lang/String;F)V ARG 1 key METHOD a toTextComponent (Ljava/lang/String;I)Lja; ARG 1 indent METHOD a createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lb; ARG 1 key ARG 2 type METHOD a setLong (Ljava/lang/String;J)V ARG 1 key METHOD a setTag (Ljava/lang/String;Lig;)V ARG 1 key METHOD a write (Ljava/lang/String;Lig;Ljava/io/DataOutput;)V ARG 0 key ARG 1 tag ARG 2 output METHOD a setString (Ljava/lang/String;Ljava/lang/String;)V ARG 1 key METHOD a setUuid (Ljava/lang/String;Ljava/util/UUID;)V ARG 1 key METHOD a setShort (Ljava/lang/String;S)V ARG 1 key METHOD a setBoolean (Ljava/lang/String;Z)V ARG 1 key METHOD a setByteArray (Ljava/lang/String;[B)V ARG 1 key METHOD a setIntArray (Ljava/lang/String;[I)V ARG 1 key METHOD a setLongArray (Ljava/lang/String;[J)V ARG 1 key METHOD b copy ()Lig; METHOD b readString (Ljava/io/DataInput;Lhy;)Ljava/lang/String; ARG 0 input ARG 1 tracker METHOD b hasUuid (Ljava/lang/String;)Z METHOD b setInt (Ljava/lang/String;I)V ARG 1 key METHOD b setIntArray (Ljava/lang/String;Ljava/util/List;)V ARG 1 key METHOD c getKeys ()Ljava/util/Set; METHOD c getTag (Ljava/lang/String;)Lig; METHOD c containsKey (Ljava/lang/String;I)Z ARG 1 key METHOD c setLongArray (Ljava/lang/String;Ljava/util/List;)V ARG 1 key METHOD d getSize ()I METHOD d getType (Ljava/lang/String;)B METHOD d getTagList (Ljava/lang/String;I)Lhv; ARG 1 key METHOD e containsKey (Ljava/lang/String;)Z METHOD f copy ()Lhp; 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 getTagCompound (Ljava/lang/String;)Lhp; 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;)Lja; ARG 0 key