Map NBT classes (#181)

* Map NBT classes

* prettyPrint -> toTextComponent

* CompoundWrapper -> PersistedState
This commit is contained in:
Max Gurela 2018-11-02 01:07:35 -07:00 committed by Adrian Siekierka
parent f48822e1eb
commit 416b84f5f8
23 changed files with 112 additions and 8 deletions

View File

@ -1,6 +1,6 @@
CLASS azo
METHOD <init> (Ljava/lang/String;)V
ARG 0 baseTag
ARG 0 key
METHOD a deserialize (Lhm;)V
ARG 0 tag
METHOD b serialize (Lhm;)Lhm;

View File

@ -1,6 +1,6 @@
CLASS bzi
METHOD <init> (Ljava/lang/String;)V
ARG 0 baseTag
ARG 0 key
METHOD a deserialize (Lhm;)V
ARG 0 tag
METHOD b serialize (Lhm;)Lhm;

View File

@ -4,7 +4,7 @@ CLASS cei net/minecraft/item/map/MapState
FIELD g colorArray [B
FIELD i icons Ljava/util/Map;
METHOD <init> (Ljava/lang/String;)V
ARG 0 baseTag
ARG 0 key
METHOD a deserialize (Lhm;)V
ARG 0 tag
METHOD b serialize (Lhm;)Lhm;

View File

@ -1,8 +1,8 @@
CLASS cee net/minecraft/nbt/CompoundWrapper
FIELD a baseTag Ljava/lang/String;
CLASS cee net/minecraft/nbt/PersistedState
FIELD a key Ljava/lang/String;
FIELD b dirty Z
METHOD <init> (Ljava/lang/String;)V
ARG 0 baseTag
ARG 0 key
METHOD a deserialize (Lhm;)V
ARG 0 tag
METHOD a setDirty (Z)V
@ -11,3 +11,4 @@ CLASS cee net/minecraft/nbt/CompoundWrapper
ARG 0 tag
METHOD c markDirty ()V
METHOD d getDirty ()Z
METHOD e getKey ()Ljava/lang/String;

View File

@ -1,5 +1,9 @@
CLASS ic net/minecraft/nbt/Tag
FIELD a TYPES [Ljava/lang/String;
FIELD b AQUA La;
FIELD c GREEN La;
FIELD d GOLD La;
FIELD e RED La;
METHOD a getType ()B
METHOD a createTag (B)Lic;
ARG 0 id
@ -9,5 +13,11 @@ CLASS ic net/minecraft/nbt/Tag
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD b copy ()Lic;
METHOD c_ asString ()Ljava/lang/String;
METHOD k toTextComponent ()Lix;
METHOD n idToString (I)Ljava/lang/String;
ARG 0 id

View File

@ -19,3 +19,4 @@ CLASS hl net/minecraft/nbt/TagAbstractList
METHOD set (ILjava/lang/Object;)Ljava/lang/Object;
ARG 0 index
ARG 1 value
METHOD size ()I

View File

@ -9,6 +9,9 @@ CLASS hk net/minecraft/nbt/TagByte
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD b copy ()Lic;
METHOD c copy ()Lhk;
METHOD d getLong ()J

View File

@ -1,5 +1,7 @@
CLASS hj net/minecraft/nbt/TagByteArray
FIELD f value [B
METHOD <init> (Ljava/util/List;)V
ARG 0 list
METHOD <init> ([B)V
ARG 0 value
METHOD a getType ()B
@ -14,6 +16,11 @@ CLASS hj net/minecraft/nbt/TagByteArray
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD a toArray (Ljava/util/List;)[B
ARG 0 list
METHOD b copy ()Lic;
METHOD b remove (I)V
ARG 0 index
@ -23,5 +30,7 @@ CLASS hj net/minecraft/nbt/TagByteArray
METHOD c getByteArray ()[B
METHOD c getRaw (I)Lic;
ARG 0 index
METHOD clear ()V
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object
METHOD size ()I

View File

@ -1,4 +1,6 @@
CLASS hm 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;ILhv;)Lic;
@ -29,6 +31,9 @@ CLASS hm net/minecraft/nbt/TagCompound
METHOD a setFloat (Ljava/lang/String;F)V
ARG 0 key
ARG 1 value
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD a createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lb;
ARG 0 key
ARG 1 type
@ -61,6 +66,9 @@ CLASS hm net/minecraft/nbt/TagCompound
METHOD a setIntArray (Ljava/lang/String;[I)V
ARG 0 key
ARG 1 value
METHOD a setLongArray (Ljava/lang/String;[J)V
ARG 0 key
ARG 1 value
METHOD b copy ()Lic;
METHOD b readString (Ljava/io/DataInput;Lhv;)Ljava/lang/String;
ARG 0 input
@ -70,12 +78,18 @@ CLASS hm net/minecraft/nbt/TagCompound
METHOD b setInt (Ljava/lang/String;I)V
ARG 0 key
ARG 1 value
METHOD b setIntArray (Ljava/lang/String;Ljava/util/List;)V
ARG 0 key
ARG 1 value
METHOD c getKeys ()Ljava/util/Set;
METHOD c getTag (Ljava/lang/String;)Lic;
ARG 0 key
METHOD c hasKey (Ljava/lang/String;I)Z
ARG 0 key
ARG 1 type
METHOD c setLongArray (Ljava/lang/String;Ljava/util/List;)V
ARG 0 key
ARG 1 value
METHOD d getSize ()I
METHOD d getType (Ljava/lang/String;)B
ARG 0 key
@ -95,6 +109,7 @@ CLASS hm net/minecraft/nbt/TagCompound
ARG 0 key
METHOD i getLong (Ljava/lang/String;)J
ARG 0 key
METHOD isEmpty ()Z
METHOD j getFloat (Ljava/lang/String;)F
ARG 0 key
METHOD k getDouble (Ljava/lang/String;)D
@ -105,9 +120,15 @@ CLASS hm net/minecraft/nbt/TagCompound
ARG 0 key
METHOD n getIntArray (Ljava/lang/String;)[I
ARG 0 key
METHOD o getLongArray (Ljava/lang/String;)[J
ARG 0 key
METHOD p getTagCompound (Ljava/lang/String;)Lhm;
ARG 0 key
METHOD q getBoolean (Ljava/lang/String;)Z
ARG 0 key
METHOD r removeTag (Ljava/lang/String;)V
ARG 0 key
METHOD s escapeTagKey (Ljava/lang/String;)Ljava/lang/String;
ARG 0 key
METHOD t prettyPrintTagKey (Ljava/lang/String;)Lix;
ARG 0 key

View File

@ -9,6 +9,9 @@ CLASS hn net/minecraft/nbt/TagDouble
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD b copy ()Lic;
METHOD c copy ()Lhn;
METHOD d getLong ()J

View File

@ -6,6 +6,9 @@ CLASS ho net/minecraft/nbt/TagEnd
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD b copy ()Lic;
METHOD c copy ()Lho;
METHOD equals (Ljava/lang/Object;)Z

View File

@ -9,6 +9,9 @@ CLASS hp net/minecraft/nbt/TagFloat
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD b copy ()Lic;
METHOD c copy ()Lhp;
METHOD d getLong ()J

View File

@ -9,6 +9,9 @@ CLASS hr net/minecraft/nbt/TagInt
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD b copy ()Lic;
METHOD c copy ()Lhr;
METHOD d getLong ()J

View File

@ -1,5 +1,7 @@
CLASS hq net/minecraft/nbt/TagIntArray
FIELD f value [I
METHOD <init> (Ljava/util/List;)V
ARG 0 list
METHOD <init> ([I)V
ARG 0 value
METHOD a getType ()B
@ -14,6 +16,9 @@ CLASS hq net/minecraft/nbt/TagIntArray
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD a toArray (Ljava/util/List;)[I
ARG 0 list
METHOD b copy ()Lic;
@ -28,3 +33,4 @@ CLASS hq net/minecraft/nbt/TagIntArray
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object
METHOD f getIntArray ()[I
METHOD size ()I

View File

@ -16,6 +16,9 @@ CLASS hs net/minecraft/nbt/TagList
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD a_ getType ()I
METHOD b copy ()Lic;
METHOD b remove (I)V
@ -31,18 +34,24 @@ CLASS hs net/minecraft/nbt/TagList
METHOD c set (ILic;)Lic;
ARG 0 index
ARG 1 tag
METHOD clear ()V
METHOD d get (I)Lic;
ARG 0 index
METHOD e getTagCompound (I)Lhm;
ARG 0 index
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object
METHOD f getTagList (I)Lhs;
ARG 0 index
METHOD g getShort (I)S
ARG 0 index
METHOD get (I)Ljava/lang/Object;
ARG 0 index
METHOD h getInt (I)I
ARG 0 index
METHOD i getIntArray (I)[I
ARG 0 index
METHOD isEmpty ()Z
METHOD k getDouble (I)D
ARG 0 index
METHOD l getFloat (I)F
@ -54,3 +63,4 @@ CLASS hs net/minecraft/nbt/TagList
METHOD set (ILjava/lang/Object;)Ljava/lang/Object;
ARG 0 index
ARG 1 value
METHOD size ()I

View File

@ -9,6 +9,9 @@ CLASS hu net/minecraft/nbt/TagLong
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD b copy ()Lic;
METHOD c copy ()Lhu;
METHOD d getLong ()J

View File

@ -1,5 +1,11 @@
CLASS ht net/minecraft/nbt/TagLongArray
FIELD f value [J
METHOD <init> (Lit/unimi/dsi/fastutil/longs/LongSet;)V
ARG 0 set
METHOD <init> (Ljava/util/List;)V
ARG 0 list
METHOD <init> ([J)V
ARG 0 value
METHOD a getType ()B
METHOD a getRaw (I)Lhu;
ARG 0 index
@ -12,6 +18,11 @@ CLASS ht net/minecraft/nbt/TagLongArray
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD a toArray (Ljava/util/List;)[J
ARG 0 list
METHOD b copy ()Lic;
METHOD b remove (I)V
ARG 0 index
@ -21,5 +32,8 @@ CLASS ht net/minecraft/nbt/TagLongArray
METHOD c copy ()Lht;
METHOD c getRaw (I)Lic;
ARG 0 index
METHOD clear ()V
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object
METHOD f getLongArray ()[J
METHOD size ()I

View File

@ -9,6 +9,9 @@ CLASS ia net/minecraft/nbt/TagShort
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD b copy ()Lic;
METHOD c copy ()Lia;
METHOD d getLong ()J

View File

@ -9,6 +9,12 @@ CLASS ib net/minecraft/nbt/TagString
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toTextComponent (Ljava/lang/String;I)Lix;
ARG 0 indent
ARG 1 depth
METHOD a escape (Ljava/lang/String;Z)Ljava/lang/String;
ARG 0 value
ARG 1 addQuotes
METHOD b copy ()Lic;
METHOD c copy ()Lib;
METHOD c_ asString ()Ljava/lang/String;

View File

@ -3,7 +3,7 @@ CLASS cjl net/minecraft/scoreboard/ScoreboardState
FIELD b scoreboard Lcjk;
FIELD c tag Lhm;
METHOD <init> (Ljava/lang/String;)V
ARG 0 baseTag
ARG 0 key
METHOD a serializeTeams ()Lhs;
METHOD a deserializeTeamPlayers (Lcji;Lhs;)V
ARG 0 team

View File

@ -1,5 +1,7 @@
CLASS ix net/minecraft/text/TextComponent
METHOD a getChildren ()Ljava/util/List;
METHOD a applyFormat (La;)Lix;
ARG 0 format
METHOD a append (Lix;)Lix;
ARG 0 component
METHOD a append (Ljava/lang/String;)Lix;

View File

@ -1,4 +1,5 @@
CLASS a net/minecraft/text/TextFormat
FIELD A modifier Z
FIELD B code Ljava/lang/String;
FIELD C id I
FIELD D color Ljava/lang/Integer;
@ -30,8 +31,10 @@ CLASS a net/minecraft/text/TextFormat
METHOD b getId ()I
METHOD b stripFormatting (Ljava/lang/String;)Ljava/lang/String;
ARG 0 str
METHOD c isModifier ()Z
METHOD c getFormatByName (Ljava/lang/String;)La;
ARG 0 name
METHOD d isColor ()Z
METHOD d sanitizeName (Ljava/lang/String;)Ljava/lang/String;
ARG 0 name
METHOD e getColor ()Ljava/lang/Integer;

View File

@ -7,7 +7,7 @@ CLASS ako net/minecraft/world/WorldVillageManager
METHOD <init> (Lazt;)V
ARG 0 world
METHOD <init> (Ljava/lang/String;)V
ARG 0 baseTag
ARG 0 key
METHOD a update ()V
METHOD a setWorld (Lazt;)V
ARG 0 world