Map and remap things in advancement/criterion and predicate (#907)

* Map and remap names in BredAnimalsCriterion

* Map things in BrewedPotionCriterion

* Map and remap rest things in advancement critetia

* Map something for predicate

* Rename handle -> trigger

* Update mappings/net/minecraft/advancement/criterion/LevitationCriterion.mapping

Co-Authored-By: liach <7806504+liach@users.noreply.github.com>

* Update mappings/net/minecraft/advancement/criterion/LevitationCriterion.mapping

Co-Authored-By: liach <7806504+liach@users.noreply.github.com>

* Update mappings/net/minecraft/server/network/ServerPlayerEntity.mapping

Co-Authored-By: liach <7806504+liach@users.noreply.github.com>

* Update mappings/net/minecraft/server/network/ServerPlayerEntity.mapping

Co-Authored-By: liach <7806504+liach@users.noreply.github.com>

* Update code due to review changes
This commit is contained in:
SPGoding 2019-10-30 22:20:26 +08:00 committed by modmuss50
parent 665fbeb969
commit 37a5f80d32
36 changed files with 193 additions and 41 deletions

View File

@ -10,8 +10,13 @@ CLASS net/minecraft/class_196 net/minecraft/advancement/criterion/BredAnimalsCri
METHOD method_860 any ()Lnet/minecraft/class_196$class_198;
METHOD method_861 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_196$class_198;
METHOD method_862 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_1429;Lnet/minecraft/class_1429;Lnet/minecraft/class_1296;)Z
ARG 1 child
ARG 1 player
ARG 2 parent
ARG 3 partner
ARG 4 child
FIELD field_1271 ID Lnet/minecraft/class_2960;
METHOD method_855 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1429;Lnet/minecraft/class_1429;Lnet/minecraft/class_1296;)V
METHOD method_855 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1429;Lnet/minecraft/class_1429;Lnet/minecraft/class_1296;)V
ARG 1 player
ARG 2 parent
ARG 3 partner
ARG 4 child

View File

@ -1,7 +1,12 @@
CLASS net/minecraft/class_1996 net/minecraft/advancement/criterion/BrewedPotionCriterion
CLASS class_1998 Conditions
FIELD field_9492 potion Lnet/minecraft/class_1842;
METHOD <init> (Lnet/minecraft/class_1842;)V
ARG 1 potion
METHOD method_8790 matches (Lnet/minecraft/class_1842;)Z
ARG 1 potion
METHOD method_8791 any ()Lnet/minecraft/class_1996$class_1998;
FIELD field_9488 ID Lnet/minecraft/class_2960;
METHOD method_8784 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1842;)V
METHOD method_8784 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1842;)V
ARG 1 player
ARG 2 potion

View File

@ -6,8 +6,12 @@ CLASS net/minecraft/class_1999 net/minecraft/advancement/criterion/ChangedDimens
ARG 1 from
ARG 2 to
METHOD method_8799 to (Lnet/minecraft/class_2874;)Lnet/minecraft/class_1999$class_2001;
ARG 0 to
METHOD method_8800 matches (Lnet/minecraft/class_2874;Lnet/minecraft/class_2874;)Z
ARG 1 from
ARG 2 to
FIELD field_9493 ID Lnet/minecraft/class_2960;
METHOD method_8794 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_2874;Lnet/minecraft/class_2874;)V
METHOD method_8794 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2874;Lnet/minecraft/class_2874;)V
ARG 1 player
ARG 2 from
ARG 3 to

View File

@ -4,7 +4,11 @@ CLASS net/minecraft/class_2002 net/minecraft/advancement/criterion/ChanneledLigh
METHOD <init> ([Lnet/minecraft/class_2048;)V
ARG 1 victims
METHOD method_8808 matches (Lnet/minecraft/class_3222;Ljava/util/Collection;)Z
ARG 1 player
ARG 2 victims
METHOD method_8809 create ([Lnet/minecraft/class_2048;)Lnet/minecraft/class_2002$class_2004;
ARG 0 victims
FIELD field_9499 ID Lnet/minecraft/class_2960;
METHOD method_8803 handle (Lnet/minecraft/class_3222;Ljava/util/Collection;)V
METHOD method_8803 trigger (Lnet/minecraft/class_3222;Ljava/util/Collection;)V
ARG 1 player
ARG 2 victims

View File

@ -2,6 +2,9 @@ CLASS net/minecraft/class_2006 net/minecraft/advancement/criterion/ConstructBeac
CLASS class_2008 Conditions
FIELD field_9508 level Lnet/minecraft/class_2096$class_2100;
METHOD method_8817 matches (Lnet/minecraft/class_2580;)Z
ARG 1 beacon
METHOD method_8818 level (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2006$class_2008;
FIELD field_9504 ID Lnet/minecraft/class_2960;
METHOD method_8812 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_2580;)V
METHOD method_8812 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2580;)V
ARG 1 player
ARG 2 beacon

View File

@ -9,4 +9,6 @@ CLASS net/minecraft/class_2010 net/minecraft/advancement/criterion/ConsumeItemCr
METHOD method_8828 item (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2010$class_2012;
ARG 0 item
FIELD field_9509 ID Lnet/minecraft/class_2960;
METHOD method_8821 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V
METHOD method_8821 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 stack

View File

@ -11,4 +11,7 @@ CLASS net/minecraft/class_2014 net/minecraft/advancement/criterion/CuredZombieVi
ARG 2 zombie
ARG 3 villager
FIELD field_9514 ID Lnet/minecraft/class_2960;
METHOD method_8831 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1642;Lnet/minecraft/class_1646;)V
METHOD method_8831 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1642;Lnet/minecraft/class_1646;)V
ARG 1 player
ARG 2 zombie
ARG 3 villager

View File

@ -4,8 +4,9 @@ CLASS net/minecraft/class_2027 net/minecraft/advancement/criterion/EffectsChange
METHOD <init> (Lnet/minecraft/class_2102;)V
ARG 1 effects
METHOD method_8868 matches (Lnet/minecraft/class_3222;)Z
ARG 1 player
METHOD method_8869 create (Lnet/minecraft/class_2102;)Lnet/minecraft/class_2027$class_2029;
ARG 0 effects
FIELD field_9558 ID Lnet/minecraft/class_2960;
METHOD method_8863 handle (Lnet/minecraft/class_3222;)V
METHOD method_8863 trigger (Lnet/minecraft/class_3222;)V
ARG 1 player

View File

@ -7,6 +7,9 @@ CLASS net/minecraft/class_2030 net/minecraft/advancement/criterion/EnchantedItem
METHOD method_8877 any ()Lnet/minecraft/class_2030$class_2032;
METHOD method_8878 matches (Lnet/minecraft/class_1799;I)Z
ARG 1 stack
ARG 2 level
ARG 2 levels
FIELD field_9563 ID Lnet/minecraft/class_2960;
METHOD method_8870 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;I)V
METHOD method_8870 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;I)V
ARG 1 player
ARG 2 stack
ARG 3 levels

View File

@ -2,8 +2,18 @@ CLASS net/minecraft/class_2037 net/minecraft/advancement/criterion/EnterBlockCri
CLASS class_2039 Conditions
FIELD field_9576 block Lnet/minecraft/class_2248;
FIELD field_9577 state Lnet/minecraft/class_4559;
METHOD <init> (Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V
ARG 1 block
ARG 2 state
METHOD method_8890 block (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2037$class_2039;
ARG 0 block
METHOD method_8891 matches (Lnet/minecraft/class_2680;)Z
ARG 1 state
FIELD field_9572 ID Lnet/minecraft/class_2960;
METHOD method_8885 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_2680;)V
METHOD method_22464 (Lnet/minecraft/class_2248;Ljava/lang/String;)V
ARG 1 name
METHOD method_22466 getBlock (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2248;
ARG 0 obj
METHOD method_8885 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2680;)V
ARG 1 player
ARG 2 state

View File

@ -11,3 +11,9 @@ CLASS net/minecraft/class_2044 net/minecraft/advancement/criterion/EntityHurtPla
ARG 5 blocked
METHOD method_8908 create (Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_2044$class_2046;
FIELD field_9589 ID Lnet/minecraft/class_2960;
METHOD method_22467 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)V
ARG 1 player
ARG 2 source
ARG 3 dealt
ARG 4 taken
ARG 5 blocked

View File

@ -8,4 +8,6 @@ CLASS net/minecraft/class_2054 net/minecraft/advancement/criterion/FilledBucketC
METHOD method_8938 matches (Lnet/minecraft/class_1799;)Z
ARG 1 stack
FIELD field_9612 ID Lnet/minecraft/class_2960;
METHOD method_8932 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V
METHOD method_8932 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 stack

View File

@ -1,8 +1,8 @@
CLASS net/minecraft/class_2058 net/minecraft/advancement/criterion/FishingRodHookedCriterion
CLASS class_2060 Conditions
FIELD field_9621 rod Lnet/minecraft/class_2073;
FIELD field_9622 bobber Lnet/minecraft/class_2048;
FIELD field_9623 item Lnet/minecraft/class_2073;
FIELD field_9622 hookedEntity Lnet/minecraft/class_2048;
FIELD field_9623 caughtItem Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_2073;Lnet/minecraft/class_2048;Lnet/minecraft/class_2073;)V
ARG 1 rod
ARG 2 bobber
@ -11,9 +11,14 @@ CLASS net/minecraft/class_2058 net/minecraft/advancement/criterion/FishingRodHoo
ARG 1 player
ARG 2 rodStack
ARG 3 bobber
ARG 4 fishingLoots
METHOD method_8947 create (Lnet/minecraft/class_2073;Lnet/minecraft/class_2048;Lnet/minecraft/class_2073;)Lnet/minecraft/class_2058$class_2060;
ARG 0 rod
ARG 1 bobber
ARG 2 item
FIELD field_9617 ID Lnet/minecraft/class_2960;
METHOD method_8939 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1536;Ljava/util/Collection;)V
METHOD method_8939 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1536;Ljava/util/Collection;)V
ARG 1 player
ARG 2 rodStack
ARG 3 bobber
ARG 4 fishingLoots

View File

@ -9,7 +9,10 @@ CLASS net/minecraft/class_2066 net/minecraft/advancement/criterion/InventoryChan
METHOD method_8957 items ([Lnet/minecraft/class_2073;)Lnet/minecraft/class_2066$class_2068;
ARG 0 items
METHOD method_8958 matches (Lnet/minecraft/class_1661;)Z
ARG 1 inventory
METHOD method_8959 items ([Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;
ARG 0 items
FIELD field_9625 ID Lnet/minecraft/class_2960;
METHOD method_8950 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1661;)V
METHOD method_8950 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1661;)V
ARG 1 player
ARG 2 inventory

View File

@ -8,7 +8,10 @@ CLASS net/minecraft/class_2069 net/minecraft/advancement/criterion/ItemDurabilit
METHOD method_8967 create (Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2069$class_2071;
ARG 0 item
METHOD method_8968 matches (Lnet/minecraft/class_1799;I)Z
ARG 1 item
ARG 2 durability
ARG 1 stack
ARG 2 damage
FIELD field_9633 ID Lnet/minecraft/class_2960;
METHOD method_8960 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;I)V
METHOD method_8960 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;I)V
ARG 1 player
ARG 2 stack
ARG 3 damage

View File

@ -9,5 +9,9 @@ CLASS net/minecraft/class_2076 net/minecraft/advancement/criterion/KilledByCross
METHOD method_8988 matches (Lnet/minecraft/class_3222;Ljava/util/Collection;I)Z
ARG 1 player
ARG 2 victims
ARG 3 amount
FIELD field_9655 ID Lnet/minecraft/class_2960;
METHOD method_8980 trigger (Lnet/minecraft/class_3222;Ljava/util/Collection;I)V
ARG 1 player
ARG 2 victims
ARG 3 amount

View File

@ -8,7 +8,10 @@ CLASS net/minecraft/class_2085 net/minecraft/advancement/criterion/LevitationCri
ARG 0 distance
METHOD method_9014 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;I)Z
ARG 1 player
ARG 2 distance
ARG 2 startPos
ARG 3 duration
FIELD field_9671 ID Lnet/minecraft/class_2960;
METHOD method_9008 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;I)V
METHOD method_9008 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;I)V
ARG 1 player
ARG 2 startPos
ARG 3 duration

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2092 net/minecraft/advancement/criterion/LocationArriv
CLASS class_2094 Conditions
FIELD field_9698 location Lnet/minecraft/class_2090;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_2090;)V
ARG 1 id
ARG 2 location
METHOD method_20400 createHeroOfTheVillage ()Lnet/minecraft/class_2092$class_2094;
METHOD method_9032 createSleptInBed ()Lnet/minecraft/class_2092$class_2094;
@ -13,4 +14,7 @@ CLASS net/minecraft/class_2092 net/minecraft/advancement/criterion/LocationArriv
METHOD method_9034 create (Lnet/minecraft/class_2090;)Lnet/minecraft/class_2092$class_2094;
ARG 0 location
FIELD field_9694 id Lnet/minecraft/class_2960;
METHOD method_9027 handle (Lnet/minecraft/class_3222;)V
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_9027 trigger (Lnet/minecraft/class_3222;)V
ARG 1 player

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_2108 net/minecraft/advancement/criterion/NetherTravelCriterion
CLASS class_2110 Conditions
FIELD field_9721 entered Lnet/minecraft/class_2090;
FIELD field_9722 exited Lnet/minecraft/class_2090;
FIELD field_9721 enteredPos Lnet/minecraft/class_2090;
FIELD field_9722 exitedPos Lnet/minecraft/class_2090;
FIELD field_9723 distance Lnet/minecraft/class_2025;
METHOD <init> (Lnet/minecraft/class_2090;Lnet/minecraft/class_2090;Lnet/minecraft/class_2025;)V
ARG 1 entered
@ -11,9 +11,11 @@ CLASS net/minecraft/class_2108 net/minecraft/advancement/criterion/NetherTravelC
ARG 0 distance
METHOD method_9086 matches (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;DDD)Z
ARG 1 world
ARG 2 entered
ARG 3 exitedX
ARG 5 exitedY
ARG 7 exitedZ
ARG 2 enteredPos
ARG 3 exitedPosX
ARG 5 exitedPosY
ARG 7 exitedPosZ
FIELD field_9717 ID Lnet/minecraft/class_2960;
METHOD method_9080 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;)V
METHOD method_9080 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;)V
ARG 1 player
ARG 2 enteredPos

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_2080 net/minecraft/advancement/criterion/OnKilledCrite
FIELD field_9667 killingBlow Lnet/minecraft/class_2022;
FIELD field_9668 entity Lnet/minecraft/class_2048;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_2048;Lnet/minecraft/class_2022;)V
ARG 1 id
ARG 2 entity
ARG 3 killingBlow
METHOD method_8997 createPlayerKilledEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2080$class_2083;
@ -10,7 +11,13 @@ CLASS net/minecraft/class_2080 net/minecraft/advancement/criterion/OnKilledCrite
METHOD method_8999 createPlayerKilledEntity ()Lnet/minecraft/class_2080$class_2083;
METHOD method_9000 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)Z
ARG 1 player
ARG 2 entity
ARG 3 killingBlow
METHOD method_9001 createPlayerKilledEntity (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;
FIELD field_9661 id Lnet/minecraft/class_2960;
METHOD method_8990 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_8990 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V
ARG 1 player
ARG 2 entity
ARG 3 source

View File

@ -5,6 +5,8 @@ CLASS net/minecraft/class_2111 net/minecraft/advancement/criterion/PlacedBlockCr
FIELD field_9730 state Lnet/minecraft/class_4559;
FIELD field_9731 item Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;Lnet/minecraft/class_2090;Lnet/minecraft/class_2073;)V
ARG 1 block
ARG 2 state
ARG 3 location
ARG 4 item
METHOD method_9094 matches (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)Z
@ -15,7 +17,11 @@ CLASS net/minecraft/class_2111 net/minecraft/advancement/criterion/PlacedBlockCr
METHOD method_9095 block (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2111$class_2113;
ARG 0 block
FIELD field_9724 ID Lnet/minecraft/class_2960;
METHOD method_9087 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
METHOD method_22490 (Lnet/minecraft/class_2248;Ljava/lang/String;)V
ARG 1 name
METHOD method_22492 getBlock (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2248;
ARG 0 obj
METHOD method_9087 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 blockPos
ARG 3 stack

View File

@ -13,4 +13,10 @@ CLASS net/minecraft/class_2115 net/minecraft/advancement/criterion/PlayerHurtEnt
ARG 5 taken
ARG 6 blocked
FIELD field_9732 ID Lnet/minecraft/class_2960;
METHOD method_9097 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;FFZ)V
METHOD method_9097 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;FFZ)V
ARG 1 player
ARG 2 entity
ARG 3 source
ARG 4 dealt
ARG 5 taken
ARG 6 blocked

View File

@ -2,5 +2,8 @@ CLASS net/minecraft/class_2119 net/minecraft/advancement/criterion/RecipeUnlocke
CLASS class_2121 Conditions
FIELD field_9742 recipe Lnet/minecraft/class_2960;
METHOD method_9112 matches (Lnet/minecraft/class_1860;)Z
ARG 1 recipe
FIELD field_9738 ID Lnet/minecraft/class_2960;
METHOD method_9107 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1860;)V
METHOD method_9107 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1860;)V
ARG 1 player
ARG 2 recipe

View File

@ -1,7 +1,12 @@
CLASS net/minecraft/class_2123 net/minecraft/advancement/criterion/ShotCrossbowCriterion
CLASS class_2125 Conditions
FIELD field_9747 item Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_2073;)V
ARG 1 item
METHOD method_9120 create (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2123$class_2125;
METHOD method_9121 matches (Lnet/minecraft/class_1799;)Z
ARG 1 stack
FIELD field_9743 ID Lnet/minecraft/class_2960;
METHOD method_9115 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 stack

View File

@ -1,7 +1,13 @@
CLASS net/minecraft/class_2128 net/minecraft/advancement/criterion/SummonedEntityCriterion
CLASS class_2130 Conditions
FIELD field_9752 entity Lnet/minecraft/class_2048;
METHOD <init> (Lnet/minecraft/class_2048;)V
ARG 1 entity
METHOD method_9129 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2128$class_2130;
METHOD method_9130 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Z
ARG 1 player
ARG 2 entity
FIELD field_9748 ID Lnet/minecraft/class_2960;
METHOD method_9124 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)V
METHOD method_9124 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)V
ARG 1 player
ARG 2 entity

View File

@ -1,8 +1,15 @@
CLASS net/minecraft/class_2131 net/minecraft/advancement/criterion/TameAnimalCriterion
CLASS class_2133 Conditions
FIELD field_9757 entity Lnet/minecraft/class_2048;
METHOD <init> (Lnet/minecraft/class_2048;)V
ARG 1 entity
METHOD method_16114 create (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2131$class_2133;
ARG 0 entity
METHOD method_9138 any ()Lnet/minecraft/class_2131$class_2133;
METHOD method_9139 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_1429;)Z
ARG 1 player
ARG 2 entity
FIELD field_9753 ID Lnet/minecraft/class_2960;
METHOD method_9132 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1429;)V
METHOD method_9132 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1429;)V
ARG 1 player
ARG 2 entity

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_2135 net/minecraft/advancement/criterion/TickCriterion
CLASS class_2137 Conditions
FIELD field_9758 ID Lnet/minecraft/class_2960;
METHOD method_9141 handle (Lnet/minecraft/class_3222;)V
METHOD method_9141 trigger (Lnet/minecraft/class_3222;)V
ARG 1 player

View File

@ -2,6 +2,8 @@ CLASS net/minecraft/class_2143 net/minecraft/advancement/criterion/UsedEnderEyeC
CLASS class_2145 Conditions
FIELD field_9772 distance Lnet/minecraft/class_2096$class_2099;
METHOD method_9162 matches (D)Z
ARG 1 distance
FIELD field_9768 id Lnet/minecraft/class_2960;
METHOD method_9157 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;)V
METHOD method_9157 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;)V
ARG 1 player
ARG 2 strongholdPos

View File

@ -1,7 +1,12 @@
CLASS net/minecraft/class_2148 net/minecraft/advancement/criterion/UsedTotemCriterion
CLASS class_2150 Conditions
FIELD field_9777 item Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_2073;)V
ARG 1 item
METHOD method_9170 create (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2148$class_2150;
METHOD method_9171 matches (Lnet/minecraft/class_1799;)Z
ARG 1 stack
FIELD field_9773 ID Lnet/minecraft/class_2960;
METHOD method_9165 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V
METHOD method_9165 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 stack

View File

@ -1,8 +1,17 @@
CLASS net/minecraft/class_2140 net/minecraft/advancement/criterion/VillagerTradeCriterion
CLASS class_2142 Conditions
FIELD field_9766 villager Lnet/minecraft/class_2073;
FIELD field_9767 item Lnet/minecraft/class_2048;
FIELD field_9766 item Lnet/minecraft/class_2073;
FIELD field_9767 villager Lnet/minecraft/class_2048;
METHOD <init> (Lnet/minecraft/class_2048;Lnet/minecraft/class_2073;)V
ARG 1 entity
ARG 2 item
METHOD method_9153 any ()Lnet/minecraft/class_2140$class_2142;
METHOD method_9154 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_3988;Lnet/minecraft/class_1799;)Z
ARG 1 player
ARG 2 trader
ARG 3 stack
FIELD field_9762 ID Lnet/minecraft/class_2960;
METHOD method_9146 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_3988;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 trader
ARG 3 stack

View File

@ -3,6 +3,10 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
METHOD accept (Lnet/minecraft/class_1887;I)V
ARG 1 enchantment
ARG 2 level
METHOD method_17884 (Ljava/util/Map;Lnet/minecraft/class_2487;Lnet/minecraft/class_1887;)V
ARG 2 enchantment
METHOD method_22445 getEnchantments (Lnet/minecraft/class_2499;)Ljava/util/Map;
ARG 0 tag
METHOD method_8199 getFireAspect (Lnet/minecraft/class_1309;)I
ARG 0 entity
METHOD method_8200 hasAquaAffinity (Lnet/minecraft/class_1309;)Z
@ -52,6 +56,7 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
METHOD method_8221 hasVanishingCurse (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_8222 getEnchantments (Lnet/minecraft/class_1799;)Ljava/util/Map;
ARG 0 stack
METHOD method_8223 getLuckOfTheSea (Lnet/minecraft/class_1799;)I
ARG 0 stack
METHOD method_8224 hasBindingCurse (Lnet/minecraft/class_1799;)Z

View File

@ -39,7 +39,14 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/PlayerPredicate
ARG 1 id
METHOD method_22497 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_22498 (Lcom/google/gson/JsonArray;Lnet/minecraft/class_3445;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 stat
METHOD method_22499 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4553;
ARG 0 json
METHOD method_22500 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2960;Lnet/minecraft/class_4553$class_4556;)V
ARG 1 id
METHOD method_22501 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2960;Ljava/lang/Boolean;)V
ARG 1 id
ARG 2 present
METHOD method_22503 criterionFromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4553$class_4556;
ARG 0 json

View File

@ -50,6 +50,7 @@ CLASS net/minecraft/class_2048 net/minecraft/predicate/entity/EntityPredicate
ARG 10 catType
METHOD method_8909 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z
ARG 1 world
ARG 2 pos
METHOD method_8910 fromJsonArray (Lcom/google/gson/JsonElement;)[Lnet/minecraft/class_2048;
ARG 0 element
METHOD method_8911 serializeAll ([Lnet/minecraft/class_2048;)Lcom/google/gson/JsonElement;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_2035 net/minecraft/predicate/item/EnchantmentPredicate
FIELD field_20687 ARRAY_OF_ANY [Lnet/minecraft/class_2035;
FIELD field_9569 enchantment Lnet/minecraft/class_1887;
FIELD field_9570 levels Lnet/minecraft/class_2096$class_2100;
FIELD field_9571 ANY Lnet/minecraft/class_2035;

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
CLASS class_2074 Builder
FIELD field_20690 storedEnchantments Ljava/util/List;
FIELD field_9648 count Lnet/minecraft/class_2096$class_2100;
FIELD field_9649 enchantments Ljava/util/List;
FIELD field_9650 item Lnet/minecraft/class_1792;
@ -12,9 +13,12 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
METHOD method_8973 create ()Lnet/minecraft/class_2073$class_2074;
METHOD method_8974 count (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074;
METHOD method_8975 tag (Lnet/minecraft/class_3494;)Lnet/minecraft/class_2073$class_2074;
ARG 1 tag
METHOD method_8976 build ()Lnet/minecraft/class_2073;
METHOD method_8977 item (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2073$class_2074;
METHOD method_8978 enchantment (Lnet/minecraft/class_2035;)Lnet/minecraft/class_2073$class_2074;
ARG 1 enchantment
FIELD field_20689 storedEnchantments [Lnet/minecraft/class_2035;
FIELD field_9640 ANY Lnet/minecraft/class_2073;
FIELD field_9641 count Lnet/minecraft/class_2096$class_2100;
FIELD field_9642 potion Lnet/minecraft/class_1842;
@ -29,9 +33,13 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
ARG 3 count
ARG 4 durability
ARG 5 enchantments
ARG 6 storedEnchantments
ARG 7 potion
ARG 8 nbt
METHOD method_8969 deserialize (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2073;
ARG 0 el
METHOD method_8970 test (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_8971 serialize ()Lcom/google/gson/JsonElement;
METHOD method_8972 deserializeAll (Lcom/google/gson/JsonElement;)[Lnet/minecraft/class_2073;
ARG 0 el

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
FIELD field_13969 seenCredits Z
FIELD field_13970 advancementManager Lnet/minecraft/class_2985;
FIELD field_13972 syncedSaturationIsZero Z
FIELD field_13973 levitationStartTick I
FIELD field_13974 interactionManager Lnet/minecraft/class_3225;
FIELD field_13975 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_13976 lastActionTime J
@ -23,6 +24,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
FIELD field_13988 removedEntities Ljava/util/List;
FIELD field_13989 notInAnyWorld Z
FIELD field_13990 cameraPosition Lnet/minecraft/class_4076;
FIELD field_13992 levitationStartPos Lnet/minecraft/class_243;
FIELD field_13993 clientChatVisibility Lnet/minecraft/class_1659;
FIELD field_13994 enteredNetherPos Lnet/minecraft/class_243;
FIELD field_13995 server Lnet/minecraft/server/MinecraftServer;