Map criterion triggers and some predicates (#166)

This commit is contained in:
Urey. Xue 2017-06-23 17:53:29 +08:00 committed by Modmuss50
parent 9d6955d0ae
commit 2464f704ec
37 changed files with 648 additions and 187 deletions

View File

@ -1,13 +0,0 @@
CLASS aa
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,13 +0,0 @@
CLASS ae
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,13 +0,0 @@
CLASS am
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,13 +0,0 @@
CLASS ao
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,13 +0,0 @@
CLASS ap
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,13 +0,0 @@
CLASS ar
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,13 +0,0 @@
CLASS av
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,13 +0,0 @@
CLASS aw
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,13 +0,0 @@
CLASS ba
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,13 +0,0 @@
CLASS bb
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,13 +0,0 @@
CLASS bc
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,13 +0,0 @@
CLASS be
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -0,0 +1,35 @@
CLASS x net/minecraft/advancement/criterion/TriggerChangedDimension
CLASS x$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Layl;Layl;)V
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS x$b Conditions
FIELD a from Layl;
FIELD b to Layl;
METHOD a matches (Layl;Layl;)Z
FIELD a ID Lnd;
FIELD b handlers Ljava/util/Map;
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;Layl;Layl;)V
ARG 0 player
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lx$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -0,0 +1,34 @@
CLASS z net/minecraft/advancement/criterion/TriggerConsumeItem
CLASS z$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Lain;)V
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS z$b Conditions
FIELD a item Lan;
METHOD a matches (Lain;)Z
FIELD a ID Lnd;
FIELD b handlers Ljava/util/Map;
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;Lain;)V
ARG 0 player
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lz$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -0,0 +1,35 @@
CLASS aa net/minecraft/advancement/criterion/TriggerCuredZombieVillager
CLASS aa$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Loo;Ladr;Ladw;)V
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS aa$b Conditions
METHOD a matches (Loo;Ladr;Ladw;)Z
FIELD a ID Lnd;
FIELD b handlers Ljava/util/Map;
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;Ladr;Ladw;)V
ARG 0 player
ARG 1 zombie
ARG 2 villager
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Laa$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -0,0 +1,35 @@
CLASS ae net/minecraft/advancement/criterion/TriggerEffectsChanged
CLASS ae$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Loo;)V
ARG 0 player
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS ae$b Conditions
METHOD a matches (Loo;)Z
ARG 0 player
FIELD a ID Lnd;
FIELD b handlers Ljava/util/Map;
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;)V
ARG 0 player
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lae$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,4 +1,4 @@
CLASS ai net/minecraft/advancement/criterion/TriggerPlayerDamaged
CLASS ai net/minecraft/advancement/criterion/TriggerEntityHurtPlayer
CLASS ai$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;

View File

@ -0,0 +1,43 @@
CLASS am net/minecraft/advancement/criterion/TriggerItemDurabilityChanged
CLASS am$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Lain;I)V
ARG 0 item
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS am$b Conditions
FIELD a item Lan;
FIELD b durability Las;
FIELD c delta Las;
METHOD <init> (Lan;Las;Las;)V
ARG 0 item
ARG 1 durability
ARG 2 delta
METHOD a matches (Lain;I)Z
ARG 0 item
FIELD a ID Lnd;
FIELD b handlers Ljava/util/Map;
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;Lain;I)V
ARG 0 player
ARG 1 item
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lam$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -0,0 +1,46 @@
CLASS ap net/minecraft/advancement/criterion/TriggerLevitation
CLASS ap$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Loo;Lbhc;I)V
ARG 0 player
ARG 1 coord
ARG 2 duration
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS ap$b Conditions
FIELD a distance Lad;
FIELD b duration Las;
METHOD <init> (Lad;Las;)V
ARG 0 distance
ARG 1 diration
METHOD a matches (Loo;Lbhc;I)Z
ARG 0 player
ARG 1 coord
ARG 2 duration
FIELD a ID Lnd;
FIELD b handlers Ljava/util/Map;
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;Lbhc;I)V
ARG 0 player
ARG 1 coord
ARG 2 duration
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lap$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -0,0 +1,47 @@
CLASS ar net/minecraft/advancement/criterion/TriggerLocationArrival
CLASS ar$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Lom;DDD)V
ARG 0 world
ARG 1 x
ARG 2 y
ARG 3 z
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS ar$b Conditions
FIELD a location Laq;
METHOD <init> (Lnd;Laq;)V
ARG 0 id
ARG 1 location
METHOD a matches (Lom;DDD)Z
ARG 0 world
ARG 1 x
ARG 2 y
ARG 3 z
FIELD a id Lnd;
FIELD b handlers Ljava/util/Map;
METHOD <init> (Lnd;)V
ARG 0 id
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;)V
ARG 0 player
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lar$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -0,0 +1,51 @@
CLASS av net/minecraft/advancement/criterion/TriggerNetherTravel
CLASS av$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Lom;Lbhc;DDD)V
ARG 0 world
ARG 1 enteredCoord
ARG 2 exitedX
ARG 3 exitedY
ARG 4 exitedZ
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS av$b Conditions
FIELD a entered Laq;
FIELD b exited Laq;
FIELD c distance Lad;
METHOD <init> (Laq;Laq;Lad;)V
ARG 0 entered
ARG 1 exited
ARG 2 distance
METHOD a matches (Lom;Lbhc;DDD)Z
ARG 0 world
ARG 1 enteredCoord
ARG 2 exitedX
ARG 3 exitedY
ARG 4 exitedZ
FIELD a ID Lnd;
FIELD b handlers Ljava/util/Map;
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;Lbhc;)V
ARG 0 player
ARG 1 enteredCoord
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lav$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -0,0 +1,41 @@
CLASS ao net/minecraft/advancement/criterion/TriggerOnKilled
CLASS ao$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Loo;Lve;Lup;)V
ARG 0 player
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS ao$b Conditions
FIELD a entity Laj;
METHOD <init> (Lnd;Laj;Lac;)V
ARG 0 id
ARG 1 entity
METHOD a matches (Loo;Lve;Lup;)Z
FIELD a handlers Ljava/util/Map;
FIELD b id Lnd;
METHOD <init> (Lnd;)V
ARG 0 id
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;Lve;Lup;)V
ARG 0 player
ARG 1 entity
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lao$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -0,0 +1,52 @@
CLASS aw net/minecraft/advancement/criterion/TriggerPlacedBlock
CLASS aw$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Lawr;Let;Lom;Lain;)V
ARG 0 state
ARG 1 pos
ARG 2 world
ARG 3 item
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS aw$b Conditions
FIELD a block Laou;
FIELD b state Ljava/util/Map;
FIELD c location Laq;
FIELD d item Lan;
METHOD <init> (Laou;Ljava/util/Map;Laq;Lan;)V
ARG 0 block
ARG 1 state
ARG 2 location
ARG 3 item
METHOD a matches (Lawr;Let;Lom;Lain;)Z
ARG 0 state
ARG 1 pos
ARG 2 world
ARG 3 item
FIELD a ID Lnd;
FIELD b handlers Ljava/util/Map;
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;Let;Lain;)V
ARG 0 player
ARG 1 blockPos
ARG 2 item
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Law$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,4 +1,4 @@
CLASS ax net/minecraft/advancement/criterion/TriggerPlayerKilledEntity
CLASS ax net/minecraft/advancement/criterion/TriggerPlayerHurtEntity
CLASS ax$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
@ -6,6 +6,8 @@ CLASS ax net/minecraft/advancement/criterion/TriggerPlayerKilledEntity
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Loo;Lve;Lup;FFZ)V
ARG 0 player
ARG 1 entity
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V

View File

@ -0,0 +1,41 @@
CLASS ba net/minecraft/advancement/criterion/TriggerTameAnimal
CLASS ba$a Handler
FIELD a manager Lnn;
FIELD b Conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Loo;Lzt;)V
ARG 0 player
ARG 1 entity
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS ba$b Conditions
FIELD a entity Laj;
METHOD <init> (Laj;)V
ARG 0 entity
METHOD a matches (Loo;Lzt;)Z
ARG 0 player
ARG 1 entity
FIELD a ID Lnd;
FIELD b handlers Ljava/util/Map;
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;Lzt;)V
ARG 0 player
ARG 1 entity
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lba$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -0,0 +1,32 @@
CLASS bb net/minecraft/advancement/criterion/TriggerTick
CLASS bb$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b handle ()V
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS bb$b Conditions
FIELD a ID Lnd;
FIELD b handlers Ljava/util/Map;
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;)V
ARG 0 player
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lbb$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -0,0 +1,39 @@
CLASS be net/minecraft/advancement/criterion/TriggerUsedTotem
CLASS be$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Lain;)V
ARG 0 item
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS be$b Conditions
FIELD a item Lan;
METHOD <init> (Lan;)V
ARG 0 item
METHOD a matches (Lain;)Z
ARG 0 item
FIELD a ID Lnd;
FIELD b handlers Ljava/util/Map;
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;Lain;)V
ARG 0 player
ARG 1 item
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lbe$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -0,0 +1,46 @@
CLASS bc net/minecraft/advancement/criterion/TriggerVillagerTrade
CLASS bc$a Handler
FIELD a manager Lnn;
FIELD b conditions Ljava/util/Set;
METHOD <init> (Lnn;)V
ARG 0 manager
METHOD a isEmpty ()Z
METHOD a handle (Loo;Ladw;Lain;)V
ARG 0 player
ARG 1 villager
ARG 2 item
METHOD a addCondition (Lp$a;)V
ARG 0 condition
METHOD b removeCondition (Lp$a;)V
ARG 0 condition
CLASS bc$b Conditions
FIELD a villager Laj;
FIELD b item Lan;
METHOD <init> (Laj;Lan;)V
ARG 0 villager
ARG 1 item
METHOD a matches (Loo;Ladw;Lain;)Z
ARG 0 player
ARG 1 villager
ARG 2 item
FIELD a ID Lnd;
FIELD b handlers Ljava/util/Map;
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD a handle (Loo;Ladw;Lain;)V
ARG 0 player
ARG 1 villager
ARG 2 item
METHOD b deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lbc$b;
ARG 0 obj
ARG 1 context
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -42,4 +42,3 @@ CLASS avy net/minecraft/block/entity/BlockEntityWithLootTable
METHOD m clearInv ()V
METHOD n_ hasCustomName ()Z
METHOD q getInvStackList ()Lfi;
METHOD z_ getInvMaxStackAmount ()I

View File

@ -1,11 +1,15 @@
CLASS m net/minecraft/reference/CriterionTriggers
FIELD A USED_TOTEM Lbe;
FIELD B NETHER_TRAVEL Lav;
FIELD C TRIGGERS Ljava/util/Map;
FIELD a IMPOSSIBLE Lak;
FIELD b PLAYER_KILLED_ENTITY Lao;
FIELD c ENTITY_KILLED_PLAYER Lao;
FIELD d ENTER_BLOCK Lah;
FIELD e INVENTORY_CHANGED Lal;
FIELD f RECIPE_UNLOCKED Lay;
FIELD g PLAYER_KILLED_ENTITY Lax;
FIELD h PLAYER_DAMAGED Lai;
FIELD g PLAYER_HURT_ENTITY Lax;
FIELD h ENTITY_HURT_PLAYER Lai;
FIELD i ENCHANTED_ITEM Laf;
FIELD j BREWED_POTION Lw;
FIELD k CONSTRUCT_BEACON Ly;
@ -13,6 +17,17 @@ CLASS m net/minecraft/reference/CriterionTriggers
FIELD m SUMMONED_ENTITY Laz;
FIELD n BRED_ANIMALS Lv;
FIELD o LOCATION Lar;
FIELD p SLEPT_IN_BED Lar;
FIELD q CURED_ZOMBIE_VILLAGER Laa;
FIELD r VILLAGER_TRADE Lbc;
FIELD s ITEM_DURABILITY_CHANGED Lam;
FIELD t LEVITATION Lap;
FIELD u CHANGED_DIMENSION Lx;
FIELD v TICK Lbb;
FIELD w TAME_ANIMAL Lba;
FIELD x PLACED_BLOCK Law;
FIELD y CONSUME_ITEM Lz;
FIELD z EFFECTS_CHANGED Lae;
METHOD a getAllTriggers ()Ljava/lang/Iterable;
METHOD a getById (Lnd;)Lp;
ARG 0 id

View File

@ -0,0 +1,16 @@
CLASS ad net/minecraft/util/DistancePredicate
FIELD a ANY Lad;
FIELD b x Las;
FIELD c y Las;
FIELD d z Las;
FIELD e horizontal Las;
FIELD f absolute Las;
METHOD <init> (Las;Las;Las;Las;Las;)V
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 horizontal
ARG 4 absolute
METHOD a matches (DDDDDD)Z
METHOD a deserialize (Lcom/google/gson/JsonElement;)Lad;
ARG 0 el

View File

@ -3,3 +3,4 @@ CLASS aj net/minecraft/util/EntityPredicate
FIELD b id Lnd;
METHOD a deserialize (Lcom/google/gson/JsonElement;)Laj;
ARG 0 el
METHOD a matches (Loo;Lve;)Z

View File

@ -0,0 +1,26 @@
CLASS aq net/minecraft/util/LocationPredicate
FIELD a ANY Laq;
FIELD b biome Lanf;
FIELD c x Las;
FIELD d y Las;
FIELD e z Las;
FIELD f feature Ljava/lang/String;
FIELD g dimension Layl;
METHOD <init> (Las;Las;Las;Lanf;Ljava/lang/String;Layl;)V
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 biome
ARG 4 feature
ARG 5 dimension
METHOD a deserialize (Lcom/google/gson/JsonElement;)Laq;
METHOD a matches (Lom;DDD)Z
ARG 0 world
ARG 1 x
ARG 2 y
ARG 3 z
METHOD a matches (Lom;FFF)Z
ARG 0 world
ARG 1 x
ARG 2 y
ARG 3 z

View File

@ -0,0 +1,6 @@
CLASS au net/minecraft/util/NbtPredicate
FIELD a ANY Lau;
METHOD a matches (Lain;)Z
METHOD a deserialize (Lcom/google/gson/JsonElement;)Lau;
METHOD a matches (Lgn;)Z
METHOD a matches (Lve;)Z

View File

@ -14,6 +14,7 @@ CLASS ayl net/minecraft/world/WorldType
METHOD a getID ()I
METHOD a getById (I)Layl;
ARG 0 id
METHOD a getByName (Ljava/lang/String;)Layl;
METHOD b getName ()Ljava/lang/String;
METHOD c getSuffix ()Ljava/lang/String;
METHOD d createProvider ()Layk;

View File

@ -1,13 +0,0 @@
CLASS x
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition

View File

@ -1,13 +0,0 @@
CLASS z
METHOD a getId ()Lnd;
METHOD a deserializeConditions (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
ARG 0 obj
ARG 1 context
METHOD a removePlayer (Lnn;)V
ARG 0 manager
METHOD a addCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition
METHOD b removeCondition (Lnn;Lp$a;)V
ARG 0 manager
ARG 1 condition