CLASS ho 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;ILhx;)Lie; ARG 0 type ARG 1 key ARG 2 input ARG 3 depth ARG 4 tracker METHOD a copyFrom (Lho;)Lho; METHOD a read (Ljava/io/DataInput;ILhx;)V ARG 1 input ARG 2 depth METHOD a readByte (Ljava/io/DataInput;Lhx;)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)Liz; 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;Lie;)V ARG 1 key METHOD a write (Ljava/lang/String;Lie;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 ()Lie; METHOD b readString (Ljava/io/DataInput;Lhx;)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;)Lie; METHOD c hasKey (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)Lhu; ARG 1 key METHOD e hasKey (Ljava/lang/String;)Z METHOD f copy ()Lho; 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;)Lho; METHOD q getBoolean (Ljava/lang/String;)Z METHOD r removeTag (Ljava/lang/String;)V METHOD s escapeTagKey (Ljava/lang/String;)Ljava/lang/String; ARG 0 key METHOD t prettyPrintTagKey (Ljava/lang/String;)Liz; ARG 0 key