CLASS ib 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 createTag (BLjava/lang/String;Ljava/io/DataInput;ILil;)Lis; ARG 0 type ARG 1 key ARG 2 input ARG 3 depth ARG 4 tracker METHOD a copyFrom (Lib;)Lib; METHOD a readByte (Ljava/io/DataInput;Lil;)B ARG 0 input ARG 1 tracker 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 createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Ld; ARG 1 key ARG 2 type METHOD a putLong (Ljava/lang/String;J)V ARG 1 key METHOD a put (Ljava/lang/String;Lis;)Lis; ARG 1 key METHOD a write (Ljava/lang/String;Lis;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 readString (Ljava/io/DataInput;Lil;)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;)Lis; 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)Lii; ARG 1 key METHOD e containsKey (Ljava/lang/String;)Z METHOD equals (Ljava/lang/Object;)Z ARG 1 o 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;)Lib; 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;)Ljm; ARG 0 key