CLASS dt net/minecraft/nbt/TagCompound CLASS dt$1 METHOD a call ()Ljava/lang/String; CLASS dt$2 METHOD a call ()Ljava/lang/String; FIELD b tags Ljava/util/Map; METHOD a getType ()B METHOD a createTag (BLjava/lang/String;Ljava/io/DataInput;ILeb;)Leh; ARG 0 type ARG 1 key ARG 2 input ARG 3 depth ARG 4 tracker METHOD a copyFrom (Ldt;)V ARG 0 tag METHOD a read (Ljava/io/DataInput;ILeb;)V ARG 0 input ARG 1 depth ARG 2 tracker METHOD a readByte (Ljava/io/DataInput;Leb;)B ARG 0 input ARG 1 tracker METHOD a write (Ljava/io/DataOutput;)V ARG 0 output METHOD a getUuid (Ljava/lang/String;)Ljava/util/UUID; ARG 0 key METHOD a setByte (Ljava/lang/String;B)V ARG 0 key ARG 1 value METHOD a setDouble (Ljava/lang/String;D)V ARG 0 key ARG 1 value METHOD a setFloat (Ljava/lang/String;F)V ARG 0 key ARG 1 value METHOD a setInt (Ljava/lang/String;I)V ARG 0 key ARG 1 value METHOD a createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lb; ARG 0 key ARG 1 type ARG 2 exception METHOD a setLong (Ljava/lang/String;J)V ARG 0 key ARG 1 value METHOD a setTag (Ljava/lang/String;Leh;)V ARG 0 key ARG 1 value METHOD a write (Ljava/lang/String;Leh;Ljava/io/DataOutput;)V ARG 0 key ARG 1 tag ARG 2 output METHOD a setString (Ljava/lang/String;Ljava/lang/String;)V ARG 0 key ARG 1 value METHOD a setUuid (Ljava/lang/String;Ljava/util/UUID;)V ARG 0 key ARG 1 value METHOD a setShort (Ljava/lang/String;S)V ARG 0 key ARG 1 value METHOD a setBoolean (Ljava/lang/String;Z)V ARG 0 key ARG 1 value METHOD a setByteArray (Ljava/lang/String;[B)V ARG 0 key ARG 1 value METHOD a setIntArray (Ljava/lang/String;[I)V ARG 0 key ARG 1 value METHOD b copy ()Leh; METHOD b readString (Ljava/io/DataInput;Leb;)Ljava/lang/String; ARG 0 input ARG 1 tracker METHOD b hasUuid (Ljava/lang/String;)Z ARG 0 key METHOD b hasKey (Ljava/lang/String;I)Z ARG 0 key ARG 1 type METHOD b_ isEmpty ()Z METHOD c getKeys ()Ljava/util/Set; METHOD c getTag (Ljava/lang/String;)Leh; ARG 0 key METHOD c getTagList (Ljava/lang/String;I)Ldz; ARG 0 key ARG 1 type METHOD d getSize ()I METHOD d getType (Ljava/lang/String;)B ARG 0 key METHOD e hasKey (Ljava/lang/String;)Z ARG 0 key METHOD equals (Ljava/lang/Object;)Z ARG 0 other METHOD f getByte (Ljava/lang/String;)B ARG 0 key METHOD g copy ()Ldt; METHOD g getShort (Ljava/lang/String;)S ARG 0 key METHOD h getInt (Ljava/lang/String;)I ARG 0 key METHOD i getLong (Ljava/lang/String;)J ARG 0 key METHOD j getFloat (Ljava/lang/String;)F ARG 0 key METHOD k getDouble (Ljava/lang/String;)D ARG 0 key METHOD l getString (Ljava/lang/String;)Ljava/lang/String; ARG 0 key METHOD m getByteArray (Ljava/lang/String;)[B ARG 0 key METHOD n getIntArray (Ljava/lang/String;)[I ARG 0 key METHOD o getTagCompound (Ljava/lang/String;)Ldt; ARG 0 key METHOD p getBoolean (Ljava/lang/String;)Z ARG 0 key METHOD q removeTag (Ljava/lang/String;)V ARG 0 key