work on nbt, properties/states

This commit is contained in:
asie 2018-10-25 09:24:04 +02:00
parent 6cc208bfe8
commit a5c20bc8c9
16 changed files with 99 additions and 15 deletions

View File

@ -1,12 +0,0 @@
CLASS hk
METHOD c set (ILib;)Lib;
ARG 0 index
ARG 1 tag
METHOD d getTag (I)Lib;
ARG 0 index
METHOD get (I)Ljava/lang/Object;
ARG 0 index
METHOD set (ILjava/lang/Object;)Ljava/lang/Object;
ARG 0 index
ARG 1 value
METHOD size ()I

View File

@ -0,0 +1,17 @@
CLASS bkg net/minecraft/block/entity/BlockEntityFactory
CLASS bkg$a Builder
FIELD a supplier Ljava/util/function/Supplier;
METHOD <init> (Ljava/util/function/Supplier;)V
ARG 0 supplier
METHOD a (Lcom/mojang/datafixers/types/Type;)Lbkg;
ARG 0 type
METHOD a create (Ljava/util/function/Supplier;)Lbkg$a;
ARG 0 supplier
FIELD A supplier Ljava/util/function/Supplier;
FIELD B type Lcom/mojang/datafixers/types/Type;
FIELD z LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a instantiate ()Lbkf;
METHOD a getId (Lbkg;)Lpt;
METHOD a instantiate (Ljava/lang/String;)Lbkf;
ARG 0 id
METHOD a create (Ljava/lang/String;Lbkg$a;)Lbkg;

View File

@ -1,6 +1,10 @@
CLASS blz net/minecraft/block/state/BlockState
CLASS blz$b
METHOD a getBlockState (Leq;)Lcac;
METHOD a getBlockState (III)Lblz;
ARG 0 x
ARG 1 y
ARG 2 z
METHOD a (Leq;)Lcac;
ARG 0 pos
METHOD d getBlockEntity (Leq;)Lbkf;
ARG 0 pos

View File

@ -0,0 +1,22 @@
CLASS hk net/minecraft/nbt/TagAbstractList
METHOD a setRaw (ILib;)V
ARG 0 index
ARG 1 tag
METHOD b remove (I)V
ARG 0 index
METHOD b append (ILib;)V
ARG 0 index
ARG 1 value
METHOD c getRaw (I)Lib;
ARG 0 index
METHOD c set (ILib;)Lib;
ARG 0 index
ARG 1 tag
METHOD d get (I)Lib;
ARG 0 index
METHOD get (I)Ljava/lang/Object;
ARG 0 index
METHOD set (ILjava/lang/Object;)Ljava/lang/Object;
ARG 0 index
ARG 1 value
METHOD size ()I

View File

@ -19,3 +19,4 @@ CLASS hj net/minecraft/nbt/TagByte
METHOD g getByte ()B
METHOD h getDouble ()D
METHOD i getFloat ()F
METHOD j getNumber ()Ljava/lang/Number;

View File

@ -3,6 +3,9 @@ CLASS hi net/minecraft/nbt/TagByteArray
METHOD <init> ([B)V
ARG 0 value
METHOD a getType ()B
METHOD a setRaw (ILib;)V
ARG 0 index
ARG 1 tag
METHOD a read (Ljava/io/DataInput;ILhu;)V
ARG 0 input
ARG 1 depth
@ -10,7 +13,14 @@ CLASS hi net/minecraft/nbt/TagByteArray
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD b copy ()Lib;
METHOD b remove (I)V
ARG 0 index
METHOD b append (ILib;)V
ARG 0 index
ARG 1 value
METHOD c getByteArray ()[B
METHOD c getRaw (I)Lib;
ARG 0 index
METHOD clear ()V
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object

View File

@ -19,3 +19,4 @@ CLASS hm net/minecraft/nbt/TagDouble
METHOD g getByte ()B
METHOD h getDouble ()D
METHOD i getFloat ()F
METHOD j getNumber ()Ljava/lang/Number;

View File

@ -19,3 +19,4 @@ CLASS ho net/minecraft/nbt/TagFloat
METHOD g getByte ()B
METHOD h getDouble ()D
METHOD i getFloat ()F
METHOD j getNumber ()Ljava/lang/Number;

View File

@ -19,3 +19,4 @@ CLASS hq net/minecraft/nbt/TagInt
METHOD g getByte ()B
METHOD h getDouble ()D
METHOD i getFloat ()F
METHOD j getNumber ()Ljava/lang/Number;

View File

@ -3,14 +3,28 @@ CLASS hp net/minecraft/nbt/TagIntArray
METHOD <init> ([I)V
ARG 0 value
METHOD a getType ()B
METHOD a (I)Lhq;
ARG 0 index
METHOD a setRaw (ILib;)V
ARG 0 index
ARG 1 tag
METHOD a read (Ljava/io/DataInput;ILhu;)V
ARG 0 input
ARG 1 depth
ARG 2 tracker
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD a toArray (Ljava/util/List;)[I
ARG 0 list
METHOD b copy ()Lib;
METHOD b remove (I)V
ARG 0 index
METHOD b append (ILib;)V
ARG 0 index
ARG 1 value
METHOD c copy ()Lhp;
METHOD c getRaw (I)Lib;
ARG 0 index
METHOD clear ()V
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object

View File

@ -5,6 +5,9 @@ CLASS hr net/minecraft/nbt/TagList
METHOD a getType ()B
METHOD a remove (I)Lib;
ARG 0 index
METHOD a setRaw (ILib;)V
ARG 0 index
ARG 1 tag
METHOD a read (Ljava/io/DataInput;ILhu;)V
ARG 0 input
ARG 1 depth
@ -13,14 +16,21 @@ CLASS hr net/minecraft/nbt/TagList
ARG 0 output
METHOD a_ getType ()I
METHOD b copy ()Lib;
METHOD b remove (I)V
ARG 0 index
METHOD b append (ILib;)V
ARG 0 index
ARG 1 value
METHOD b add (Lib;)Z
ARG 0 tag
METHOD c copy ()Lhr;
METHOD c getRaw (I)Lib;
ARG 0 index
METHOD c set (ILib;)Lib;
ARG 0 index
ARG 1 tag
METHOD clear ()V
METHOD d getTag (I)Lib;
METHOD d get (I)Lib;
ARG 0 index
METHOD e getTagCompound (I)Lhl;
ARG 0 index

View File

@ -19,3 +19,4 @@ CLASS ht net/minecraft/nbt/TagLong
METHOD g getByte ()B
METHOD h getDouble ()D
METHOD i getFloat ()F
METHOD j getNumber ()Ljava/lang/Number;

View File

@ -1,5 +1,9 @@
CLASS hs
CLASS hs net/minecraft/nbt/TagLongArray
FIELD f value [J
METHOD a getType ()B
METHOD a setRaw (ILib;)V
ARG 0 index
ARG 1 tag
METHOD a read (Ljava/io/DataInput;ILhu;)V
ARG 0 input
ARG 1 depth
@ -7,6 +11,13 @@ CLASS hs
METHOD a write (Ljava/io/DataOutput;)V
ARG 0 output
METHOD b copy ()Lib;
METHOD b remove (I)V
ARG 0 index
METHOD b append (ILib;)V
ARG 0 index
ARG 1 value
METHOD c getRaw (I)Lib;
ARG 0 index
METHOD clear ()V
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object

View File

@ -5,3 +5,4 @@ CLASS hy net/minecraft/nbt/TagNumber
METHOD g getByte ()B
METHOD h getDouble ()D
METHOD i getFloat ()F
METHOD j getNumber ()Ljava/lang/Number;

View File

@ -19,3 +19,4 @@ CLASS hz net/minecraft/nbt/TagShort
METHOD g getByte ()B
METHOD h getDouble ()D
METHOD i getFloat ()F
METHOD j getNumber ()Ljava/lang/Number;

1
mappings/ye.mapping Normal file
View File

@ -0,0 +1 @@
CLASS ye