Merge branch '23w32a' into 1.20.1

This commit is contained in:
github-actions[bot] 2023-08-10 04:40:49 +00:00 committed by GitHub
commit 5230d68843
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
370 changed files with 2492 additions and 1591 deletions

View File

@ -20,7 +20,7 @@ plugins {
id 'net.fabricmc.filament'
}
def minecraft_version = "23w31a"
def minecraft_version = "23w32a"
filament {
minecraftVersion = minecraft_version

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_4558 net/minecraft/advancement/criterion/AbstractCrite
ARG 2 predicate
METHOD method_22512 (Lnet/minecraft/class_2985;)Ljava/util/Set;
ARG 0 managerx
METHOD method_27854 conditionsFromJson (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_195;
METHOD method_27854 conditionsFromJson (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_195;
ARG 1 obj
ARG 2 playerPredicate
ARG 2 predicate
ARG 3 predicateDeserializer

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_195 net/minecraft/advancement/criterion/AbstractCriterionConditions
FIELD field_1270 id Lnet/minecraft/class_2960;
FIELD field_24381 playerPredicate Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_5258;)V
FIELD field_24381 playerPredicate Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/Optional;)V
ARG 1 id
ARG 2 entity
METHOD method_27790 getPlayerPredicate ()Lnet/minecraft/class_5258;
ARG 2 playerPredicate
METHOD method_27790 getPlayerPredicate ()Ljava/util/Optional;

View File

@ -11,10 +11,10 @@ CLASS net/minecraft/class_4708 net/minecraft/advancement/criterion/BeeNestDestro
ARG 4 beeCount
CLASS class_4709 Conditions
FIELD field_21569 block Lnet/minecraft/class_2248;
FIELD field_21570 item Lnet/minecraft/class_2073;
FIELD field_21570 item Ljava/util/Optional;
FIELD field_21571 beeCount Lnet/minecraft/class_2096$class_2100;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2248;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2248;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 playerPredicate
ARG 2 block
ARG 3 item
ARG 4 beeCount
@ -26,3 +26,5 @@ CLASS net/minecraft/class_4708 net/minecraft/advancement/criterion/BeeNestDestro
ARG 0 block
ARG 1 itemPredicateBuilder
ARG 2 beeCountRange
METHOD method_53070 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2073;)V
ARG 1 item

View File

@ -8,18 +8,21 @@ CLASS net/minecraft/class_196 net/minecraft/advancement/criterion/BredAnimalsCri
ARG 3 partner
ARG 4 child
CLASS class_198 Conditions
FIELD field_1275 child Lnet/minecraft/class_5258;
FIELD field_1276 parent Lnet/minecraft/class_5258;
FIELD field_1277 partner Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;)V
ARG 1 player
ARG 2 parent
ARG 3 partner
ARG 4 child
METHOD method_29918 create (Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;)Lnet/minecraft/class_196$class_198;
FIELD field_1275 child Ljava/util/Optional;
FIELD field_1276 parent Ljava/util/Optional;
FIELD field_1277 partner Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 parentPredicate
ARG 3 partnerPredicate
ARG 4 childPredicate
METHOD method_29918 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_196$class_198;
ARG 0 parent
ARG 1 partner
ARG 2 child
METHOD method_53075 parentMatches (Ljava/util/Optional;Lnet/minecraft/class_47;)Z
ARG 0 parent
ARG 1 parentContext
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;
ARG 0 child

View File

@ -7,8 +7,8 @@ CLASS net/minecraft/class_1996 net/minecraft/advancement/criterion/BrewedPotionC
ARG 2 potion
CLASS class_1998 Conditions
FIELD field_9492 potion Lnet/minecraft/class_1842;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_1842;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_1842;)V
ARG 1 playerPredicate
ARG 2 potion
METHOD method_8790 matches (Lnet/minecraft/class_1842;)Z
ARG 1 potion

View File

@ -9,8 +9,8 @@ CLASS net/minecraft/class_1999 net/minecraft/advancement/criterion/ChangedDimens
CLASS class_2001 Conditions
FIELD field_9497 from Lnet/minecraft/class_5321;
FIELD field_9498 to Lnet/minecraft/class_5321;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V
ARG 1 playerPredicate
ARG 2 from
ARG 3 to
METHOD method_35068 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_1999$class_2001;

View File

@ -8,11 +8,11 @@ CLASS net/minecraft/class_2002 net/minecraft/advancement/criterion/ChanneledLigh
ARG 1 player
ARG 2 victims
CLASS class_2004 Conditions
FIELD field_9503 victims [Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;[Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_9503 victims Ljava/util/List;
METHOD <init> (Ljava/util/Optional;Ljava/util/List;)V
ARG 1 playerPredicate
ARG 2 victims
METHOD method_8808 matches (Ljava/util/Collection;)Z
ARG 1 victims
METHOD method_8809 create ([Lnet/minecraft/class_2048;)Lnet/minecraft/class_2002$class_2004;
METHOD method_8809 create ([Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2002$class_2004;
ARG 0 victims

View File

@ -7,8 +7,8 @@ CLASS net/minecraft/class_2006 net/minecraft/advancement/criterion/ConstructBeac
ARG 2 level
CLASS class_2008 Conditions
FIELD field_9508 level Lnet/minecraft/class_2096$class_2100;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 playerPredicate
ARG 2 level
METHOD method_35110 create ()Lnet/minecraft/class_2006$class_2008;
METHOD method_8817 matches (I)Z

View File

@ -6,9 +6,9 @@ CLASS net/minecraft/class_2010 net/minecraft/advancement/criterion/ConsumeItemCr
ARG 1 player
ARG 2 stack
CLASS class_2012 Conditions
FIELD field_9513 item Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_9513 item Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
METHOD method_35112 predicate (Lnet/minecraft/class_2073;)Lnet/minecraft/class_2010$class_2012;
ARG 0 predicate

View File

@ -1,4 +1,3 @@
CLASS net/minecraft/class_184 net/minecraft/advancement/criterion/CriterionConditions
METHOD method_806 getId ()Lnet/minecraft/class_2960;
METHOD method_807 toJson (Lnet/minecraft/class_5267;)Lcom/google/gson/JsonObject;
ARG 1 predicateSerializer
METHOD method_807 toJson ()Lcom/google/gson/JsonObject;

View File

@ -7,13 +7,13 @@ CLASS net/minecraft/class_2014 net/minecraft/advancement/criterion/CuredZombieVi
ARG 2 zombie
ARG 3 villager
CLASS class_2016 Conditions
FIELD field_9518 zombie Lnet/minecraft/class_5258;
FIELD field_9519 villager Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_9518 zombie Ljava/util/Optional;
FIELD field_9519 villager Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 zombie
ARG 3 villager
METHOD method_8836 any ()Lnet/minecraft/class_2014$class_2016;
METHOD method_8837 matches (Lnet/minecraft/class_47;Lnet/minecraft/class_47;)Z
ARG 1 zombieContext
ARG 2 villagerContext
ARG 1 zombie
ARG 2 villager

View File

@ -6,16 +6,16 @@ CLASS net/minecraft/class_2027 net/minecraft/advancement/criterion/EffectsChange
ARG 1 player
ARG 2 source
CLASS class_2029 Conditions
FIELD field_33909 source Lnet/minecraft/class_5258;
FIELD field_9562 effects Lnet/minecraft/class_2102;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2102;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_33909 source Ljava/util/Optional;
FIELD field_9562 effects Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 effects
ARG 3 source
METHOD method_37224 create (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2027$class_2029;
METHOD method_37224 create (Ljava/util/Optional;)Lnet/minecraft/class_2027$class_2029;
ARG 0 source
METHOD method_8868 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;)Z
ARG 1 player
ARG 2 context
METHOD method_8869 create (Lnet/minecraft/class_2102;)Lnet/minecraft/class_2027$class_2029;
METHOD method_8869 create (Lnet/minecraft/class_2102$class_8748;)Lnet/minecraft/class_2027$class_2029;
ARG 0 effects

View File

@ -7,10 +7,10 @@ CLASS net/minecraft/class_2030 net/minecraft/advancement/criterion/EnchantedItem
ARG 2 stack
ARG 3 levels
CLASS class_2032 Conditions
FIELD field_9567 item Lnet/minecraft/class_2073;
FIELD field_9567 item Ljava/util/Optional;
FIELD field_9568 levels Lnet/minecraft/class_2096$class_2100;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 playerPredicate
ARG 2 item
ARG 3 levels
METHOD method_8877 any ()Lnet/minecraft/class_2030$class_2032;

View File

@ -11,9 +11,9 @@ CLASS net/minecraft/class_2037 net/minecraft/advancement/criterion/EnterBlockCri
ARG 2 state
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_5258;Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V
ARG 1 player
FIELD field_9577 state Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2248;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 block
ARG 3 state
METHOD method_8890 block (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2037$class_2039;

View File

@ -9,16 +9,16 @@ CLASS net/minecraft/class_2044 net/minecraft/advancement/criterion/EntityHurtPla
METHOD method_22468 (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZLnet/minecraft/class_2044$class_2046;)Z
ARG 5 conditions
CLASS class_2046 Conditions
FIELD field_9593 damage Lnet/minecraft/class_2019;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2019;)V
ARG 1 player
FIELD field_9593 damage Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 damage
METHOD method_35209 create (Lnet/minecraft/class_2019;)Lnet/minecraft/class_2044$class_2046;
ARG 0 predicate
METHOD method_35210 create ()Lnet/minecraft/class_2044$class_2046;
METHOD method_8907 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)Z
ARG 1 player
ARG 2 source
ARG 2 damageSource
ARG 3 dealt
ARG 4 taken
ARG 5 blocked

View File

@ -6,11 +6,11 @@ CLASS net/minecraft/class_2054 net/minecraft/advancement/criterion/FilledBucketC
ARG 1 player
ARG 2 stack
CLASS class_2056 Conditions
FIELD field_9616 item Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_9616 item Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
METHOD method_8937 create (Lnet/minecraft/class_2073;)Lnet/minecraft/class_2054$class_2056;
METHOD method_8937 create (Ljava/util/Optional;)Lnet/minecraft/class_2054$class_2056;
ARG 0 item
METHOD method_8938 matches (Lnet/minecraft/class_1799;)Z
ARG 1 stack

View File

@ -8,19 +8,19 @@ CLASS net/minecraft/class_2058 net/minecraft/advancement/criterion/FishingRodHoo
ARG 3 bobber
ARG 4 fishingLoots
CLASS class_2060 Conditions
FIELD field_24391 hookedEntity Lnet/minecraft/class_5258;
FIELD field_9621 rod Lnet/minecraft/class_2073;
FIELD field_9623 caughtItem Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_24391 hookedEntity Ljava/util/Optional;
FIELD field_9621 rod Ljava/util/Optional;
FIELD field_9623 caughtItem Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 rod
ARG 3 hookedEntity
ARG 4 caughtItem
METHOD method_27810 matches (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Ljava/util/Collection;)Z
ARG 1 rod
ARG 2 hookedEntityContext
ARG 1 rodStack
ARG 2 hookedEntity
ARG 3 fishingLoots
METHOD method_8947 create (Lnet/minecraft/class_2073;Lnet/minecraft/class_2048;Lnet/minecraft/class_2073;)Lnet/minecraft/class_2058$class_2060;
METHOD method_8947 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2058$class_2060;
ARG 0 rod
ARG 1 bobber
ARG 2 item
ARG 1 hookedEntity
ARG 2 caughtItem

View File

@ -17,15 +17,17 @@ CLASS net/minecraft/class_2066 net/minecraft/advancement/criterion/InventoryChan
FIELD field_9629 occupied Lnet/minecraft/class_2096$class_2100;
FIELD field_9630 full Lnet/minecraft/class_2096$class_2100;
FIELD field_9631 empty Lnet/minecraft/class_2096$class_2100;
FIELD field_9632 items [Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;[Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_9632 items Ljava/util/List;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/util/List;)V
ARG 1 playerPredicate
ARG 2 occupied
ARG 3 full
ARG 4 empty
ARG 5 items
METHOD method_24363 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2073;)Z
ARG 1 item
METHOD method_53160 items ([Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_2066$class_2068;
ARG 0 items
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;Lnet/minecraft/class_1799;III)Z

View File

@ -9,10 +9,10 @@ CLASS net/minecraft/class_4711 net/minecraft/advancement/criterion/ItemCriterion
ARG 2 pos
ARG 3 stack
CLASS class_4712 Conditions
FIELD field_24495 location Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;)V
FIELD field_24495 location Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 id
ARG 2 entity
ARG 2 playerPredicate
ARG 3 location
METHOD method_27981 createItemUsedOnBlock (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_4711$class_4712;
ARG 0 location
@ -27,6 +27,6 @@ CLASS net/minecraft/class_4711 net/minecraft/advancement/criterion/ItemCriterion
METHOD method_51710 createPlacedBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4711$class_4712;
ARG 0 block
METHOD method_51711 test (Lnet/minecraft/class_47;)Z
ARG 1 context
ARG 1 location
METHOD method_51712 createPlacedBlock ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_4711$class_4712;
ARG 0 locationConditions

View File

@ -7,19 +7,19 @@ CLASS net/minecraft/class_2069 net/minecraft/advancement/criterion/ItemDurabilit
ARG 2 stack
ARG 3 durability
CLASS class_2071 Conditions
FIELD field_9637 item Lnet/minecraft/class_2073;
FIELD field_9637 item Ljava/util/Optional;
FIELD field_9638 durability Lnet/minecraft/class_2096$class_2100;
FIELD field_9639 delta Lnet/minecraft/class_2096$class_2100;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 playerPredicate
ARG 2 item
ARG 3 durability
ARG 4 delta
METHOD method_35229 create (Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2069$class_2071;
METHOD method_35229 create (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2069$class_2071;
ARG 0 item
ARG 1 durability
METHOD method_8967 create (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2069$class_2071;
ARG 0 player
METHOD method_8967 create (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2069$class_2071;
ARG 0 playerPredicate
ARG 1 item
ARG 2 durability
METHOD method_8968 matches (Lnet/minecraft/class_1799;I)Z

View File

@ -7,9 +7,9 @@ CLASS net/minecraft/class_2076 net/minecraft/advancement/criterion/KilledByCross
ARG 2 piercingKilledEntities
CLASS class_2078 Conditions
FIELD field_9659 uniqueEntityTypes Lnet/minecraft/class_2096$class_2100;
FIELD field_9660 victims [Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;[Lnet/minecraft/class_5258;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 player
FIELD field_9660 victims Ljava/util/List;
METHOD <init> (Ljava/util/Optional;Ljava/util/List;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 playerPredicate
ARG 2 victims
ARG 3 uniqueEntityTypes
METHOD method_8986 create ([Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2076$class_2078;

View File

@ -7,15 +7,15 @@ CLASS net/minecraft/class_2085 net/minecraft/advancement/criterion/LevitationCri
ARG 2 startPos
ARG 3 duration
CLASS class_2087 Conditions
FIELD field_9675 distance Lnet/minecraft/class_2025;
FIELD field_9675 distance Ljava/util/Optional;
FIELD field_9676 duration Lnet/minecraft/class_2096$class_2100;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2025;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 playerPredicate
ARG 2 distance
ARG 3 duration
METHOD method_9013 create (Lnet/minecraft/class_2025;)Lnet/minecraft/class_2085$class_2087;
ARG 0 distance
METHOD method_9014 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;I)Z
ARG 1 player
ARG 2 startPos
ARG 2 distance
ARG 3 duration

View File

@ -9,13 +9,13 @@ CLASS net/minecraft/class_6405 net/minecraft/advancement/criterion/LightningStri
METHOD method_37242 (Lnet/minecraft/class_47;Ljava/util/List;Lnet/minecraft/class_6405$class_6406;)Z
ARG 2 conditions
CLASS class_6406 Conditions
FIELD field_33926 lightning Lnet/minecraft/class_5258;
FIELD field_33927 bystander Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_33926 lightning Ljava/util/Optional;
FIELD field_33927 bystander Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 lightning
ARG 3 bystander
METHOD method_37243 create (Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;)Lnet/minecraft/class_6405$class_6406;
METHOD method_37243 create (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_6405$class_6406;
ARG 0 lightning
ARG 1 bystander
METHOD method_37244 test (Lnet/minecraft/class_47;Ljava/util/List;)Z

View File

@ -9,40 +9,40 @@ CLASS net/minecraft/class_2080 net/minecraft/advancement/criterion/OnKilledCrite
ARG 2 entity
ARG 3 killingDamage
CLASS class_2083 Conditions
FIELD field_9667 killingBlow Lnet/minecraft/class_2022;
FIELD field_9668 entity Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;Lnet/minecraft/class_2022;)V
FIELD field_9667 killingBlow Ljava/util/Optional;
FIELD field_9668 entity Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 id
ARG 2 player
ARG 2 playerPredicate
ARG 3 entity
ARG 4 killingBlow
METHOD method_35247 createPlayerKilledEntity (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022;)Lnet/minecraft/class_2080$class_2083;
METHOD method_35247 createPlayerKilledEntity (Lnet/minecraft/class_2048$class_2049;Ljava/util/Optional;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killedEntityPredicateBuilder
ARG 1 damageSourcePredicate
METHOD method_35248 createPlayerKilledEntity (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killedEntityPredicate
METHOD method_35249 createPlayerKilledEntity (Lnet/minecraft/class_2048;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killedEntityPredicate
ARG 1 killingBlow
METHOD method_35248 createPlayerKilledEntity (Ljava/util/Optional;)Lnet/minecraft/class_2080$class_2083;
ARG 0 entity
METHOD method_35249 createPlayerKilledEntity (Ljava/util/Optional;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;
ARG 0 entity
ARG 1 damageSourcePredicateBuilder
METHOD method_35250 createPlayerKilledEntity (Lnet/minecraft/class_2048;Lnet/minecraft/class_2022;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killedEntityPredicate
ARG 1 damageSourcePredicate
METHOD method_35250 createPlayerKilledEntity (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2080$class_2083;
ARG 0 entity
ARG 1 killingBlow
METHOD method_35251 createEntityKilledPlayer (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killerEntityPredicateBuilder
METHOD method_35252 createEntityKilledPlayer (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killerEntityPredicateBuilder
ARG 1 damageSourcePredicateBuilder
METHOD method_35253 createEntityKilledPlayer (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022;)Lnet/minecraft/class_2080$class_2083;
METHOD method_35253 createEntityKilledPlayer (Lnet/minecraft/class_2048$class_2049;Ljava/util/Optional;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killerEntityPredicateBuilder
ARG 1 damageSourcePredicate
METHOD method_35254 createEntityKilledPlayer (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killerEntityPredicate
METHOD method_35255 createEntityKilledPlayer (Lnet/minecraft/class_2048;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killerEntityPredicate
ARG 1 killingBlow
METHOD method_35254 createEntityKilledPlayer (Ljava/util/Optional;)Lnet/minecraft/class_2080$class_2083;
ARG 0 entity
METHOD method_35255 createEntityKilledPlayer (Ljava/util/Optional;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;
ARG 0 entity
ARG 1 damageSourcePredicateBuilder
METHOD method_35256 createEntityKilledPlayer (Lnet/minecraft/class_2048;Lnet/minecraft/class_2022;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killerEntityPredicate
ARG 1 damageSourcePredicate
METHOD method_35256 createEntityKilledPlayer (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2080$class_2083;
ARG 0 entity
ARG 1 killingBlow
METHOD method_42671 createKillMobNearSculkCatalyst ()Lnet/minecraft/class_2080$class_2083;
METHOD method_8997 createPlayerKilledEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killedEntityPredicateBuilder
@ -50,7 +50,7 @@ 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_47;Lnet/minecraft/class_1282;)Z
ARG 1 player
ARG 2 killedEntityContext
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;
ARG 0 killedEntityPredicateBuilder

View File

@ -7,8 +7,8 @@ CLASS net/minecraft/class_5282 net/minecraft/advancement/criterion/PlayerGenerat
ARG 2 id
CLASS class_5283 Conditions
FIELD field_24503 lootTable Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2960;)V
ARG 1 entity
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2960;)V
ARG 1 playerPredicate
ARG 2 lootTable
METHOD method_27995 create (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5282$class_5283;
ARG 0 lootTable

View File

@ -10,29 +10,27 @@ CLASS net/minecraft/class_2115 net/minecraft/advancement/criterion/PlayerHurtEnt
ARG 5 taken
ARG 6 blocked
CLASS class_2117 Conditions
FIELD field_9736 damage Lnet/minecraft/class_2019;
FIELD field_9737 entity Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2019;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_9736 damage Ljava/util/Optional;
FIELD field_9737 entity Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 damage
ARG 3 entity
METHOD method_35294 create (Lnet/minecraft/class_2019$class_2020;Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;
ARG 0 damagePredicateBuilder
ARG 1 hurtEntityPredicate
METHOD method_35295 create (Lnet/minecraft/class_2019;)Lnet/minecraft/class_2115$class_2117;
ARG 0 damagePredicate
METHOD method_35296 create (Lnet/minecraft/class_2019;Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;
ARG 0 damagePredicate
ARG 1 hurtEntityPredicate
METHOD method_35297 create (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;
ARG 0 hurtEntityPredicate
METHOD method_35294 create (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2115$class_2117;
ARG 0 damage
ARG 1 entity
METHOD method_35295 create (Ljava/util/Optional;)Lnet/minecraft/class_2115$class_2117;
ARG 0 entity
METHOD method_35297 create (Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_2115$class_2117;
ARG 0 damage
METHOD method_35298 create ()Lnet/minecraft/class_2115$class_2117;
METHOD method_9103 create (Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_2115$class_2117;
ARG 0 damagePredicateBuilder
METHOD method_9103 create (Lnet/minecraft/class_2019$class_2020;Ljava/util/Optional;)Lnet/minecraft/class_2115$class_2117;
ARG 0 damage
ARG 1 entity
METHOD method_9104 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;FFZ)Z
ARG 1 player
ARG 2 entityContext
ARG 3 source
ARG 2 entity
ARG 3 damageSource
ARG 4 dealt
ARG 5 taken
ARG 6 blocked

View File

@ -7,19 +7,19 @@ CLASS net/minecraft/class_5409 net/minecraft/advancement/criterion/PlayerInterac
ARG 2 stack
ARG 3 entity
CLASS class_5410 Conditions
FIELD field_25700 item Lnet/minecraft/class_2073;
FIELD field_25701 entity Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_25700 item Ljava/util/Optional;
FIELD field_25701 entity Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
ARG 3 entity
METHOD method_30099 create (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_5258;)Lnet/minecraft/class_5409$class_5410;
ARG 0 player
ARG 1 itemBuilder
METHOD method_30099 create (Ljava/util/Optional;Lnet/minecraft/class_2073$class_2074;Ljava/util/Optional;)Lnet/minecraft/class_5409$class_5410;
ARG 0 playerPredicate
ARG 1 item
ARG 2 entity
METHOD method_30100 test (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Z
ARG 1 stack
ARG 2 context
METHOD method_43278 create (Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_5258;)Lnet/minecraft/class_5409$class_5410;
ARG 0 itemBuilder
ARG 2 entity
METHOD method_43278 create (Lnet/minecraft/class_2073$class_2074;Ljava/util/Optional;)Lnet/minecraft/class_5409$class_5410;
ARG 0 item
ARG 1 entity

View File

@ -9,8 +9,8 @@ CLASS net/minecraft/class_8508 net/minecraft/advancement/criterion/RecipeCrafted
CLASS class_8509 Conditions
FIELD field_44605 recipeId Lnet/minecraft/class_2960;
FIELD field_44606 ingredients Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2960;Ljava/util/List;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2960;Ljava/util/List;)V
ARG 1 playerPredicate
ARG 2 recipeId
ARG 3 ingredients
METHOD method_51352 create (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8508$class_8509;

View File

@ -9,8 +9,8 @@ CLASS net/minecraft/class_2119 net/minecraft/advancement/criterion/RecipeUnlocke
ARG 2 recipe
CLASS class_2121 Conditions
FIELD field_9742 recipe Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2960;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2960;)V
ARG 1 playerPredicate
ARG 2 recipe
METHOD method_9112 matches (Lnet/minecraft/class_1860;)Z
ARG 1 recipe

View File

@ -6,12 +6,12 @@ CLASS net/minecraft/class_2123 net/minecraft/advancement/criterion/ShotCrossbowC
ARG 1 player
ARG 2 stack
CLASS class_2125 Conditions
FIELD field_9747 item Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_9747 item Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
METHOD method_35323 create (Lnet/minecraft/class_2073;)Lnet/minecraft/class_2123$class_2125;
ARG 0 itemPredicate
METHOD method_35323 create (Ljava/util/Optional;)Lnet/minecraft/class_2123$class_2125;
ARG 0 item
METHOD method_9120 create (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2123$class_2125;
ARG 0 item
METHOD method_9121 matches (Lnet/minecraft/class_1799;)Z

View File

@ -11,9 +11,9 @@ CLASS net/minecraft/class_4713 net/minecraft/advancement/criterion/SlideDownBloc
ARG 2 state
CLASS class_4714 Conditions
FIELD field_21587 block Lnet/minecraft/class_2248;
FIELD field_21588 state Lnet/minecraft/class_4559;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V
ARG 1 player
FIELD field_21588 state Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2248;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 block
ARG 3 state
METHOD method_23912 create (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4713$class_4714;

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_6407 net/minecraft/advancement/criterion/StartedRiding
METHOD method_37259 (Lnet/minecraft/class_6407$class_6408;)Z
ARG 0 conditions
CLASS class_6408 Conditions
METHOD <init> (Lnet/minecraft/class_5258;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;)V
ARG 1 playerPredicate
METHOD method_37260 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_6407$class_6408;
ARG 0 player

View File

@ -6,11 +6,11 @@ CLASS net/minecraft/class_2128 net/minecraft/advancement/criterion/SummonedEntit
ARG 1 player
ARG 2 entity
CLASS class_2130 Conditions
FIELD field_9752 entity Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_9752 entity Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 entity
METHOD method_9129 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2128$class_2130;
ARG 0 summonedEntityPredicateBuilder
METHOD method_9130 matches (Lnet/minecraft/class_47;)Z
ARG 1 summonedEntityContext
ARG 1 entity

View File

@ -6,12 +6,12 @@ CLASS net/minecraft/class_2131 net/minecraft/advancement/criterion/TameAnimalCri
ARG 1 player
ARG 2 entity
CLASS class_2133 Conditions
FIELD field_9757 entity Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_9757 entity Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 entity
METHOD method_16114 create (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2131$class_2133;
METHOD method_16114 create (Ljava/util/Optional;)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_47;)Z
ARG 1 tamedEntityContext
ARG 1 entity

View File

@ -9,15 +9,15 @@ CLASS net/minecraft/class_4851 net/minecraft/advancement/criterion/TargetHitCrit
ARG 3 conditions
CLASS class_4852 Conditions
FIELD field_22430 signalStrength Lnet/minecraft/class_2096$class_2100;
FIELD field_22512 projectile Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_22512 projectile Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 signalStrength
ARG 3 projectile
METHOD method_24865 create (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_5258;)Lnet/minecraft/class_4851$class_4852;
METHOD method_24865 create (Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)Lnet/minecraft/class_4851$class_4852;
ARG 0 signalStrength
ARG 1 projectile
METHOD method_24952 test (Lnet/minecraft/class_47;Lnet/minecraft/class_243;I)Z
ARG 1 projectileContext
ARG 1 projectile
ARG 2 hitPos
ARG 3 signalStrength

View File

@ -9,22 +9,22 @@ CLASS net/minecraft/class_5279 net/minecraft/advancement/criterion/ThrownItemPic
METHOD method_27976 (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Lnet/minecraft/class_5279$class_5280;)Z
ARG 3 conditions
CLASS class_5280 Conditions
FIELD field_24493 item Lnet/minecraft/class_2073;
FIELD field_24494 entity Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_5258;)V
FIELD field_24493 item Ljava/util/Optional;
FIELD field_24494 entity Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 id
ARG 2 player
ARG 2 playerPredicate
ARG 3 item
ARG 4 entity
METHOD method_27978 createThrownItemPickedUpByEntity (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_5258;)Lnet/minecraft/class_5279$class_5280;
METHOD method_27978 createThrownItemPickedUpByEntity (Lnet/minecraft/class_5258;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_5279$class_5280;
ARG 0 player
ARG 1 item
ARG 2 entity
METHOD method_27979 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Z
ARG 1 player
ARG 2 stack
ARG 3 entityContext
METHOD method_43277 createThrownItemPickedUpByPlayer (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_5258;)Lnet/minecraft/class_5279$class_5280;
ARG 0 player
ARG 3 entity
METHOD method_43277 createThrownItemPickedUpByPlayer (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_5279$class_5280;
ARG 0 playerPredicate
ARG 1 item
ARG 2 entity

View File

@ -7,12 +7,12 @@ CLASS net/minecraft/class_2135 net/minecraft/advancement/criterion/TickCriterion
METHOD method_9141 trigger (Lnet/minecraft/class_3222;)V
ARG 1 player
CLASS class_2137 Conditions
METHOD method_43135 createLocation (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2135$class_2137;
METHOD method_43135 createLocation (Ljava/util/Optional;)Lnet/minecraft/class_2135$class_2137;
ARG 0 entity
METHOD method_43136 createLocation (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_2135$class_2137;
ARG 0 block
ARG 1 item
METHOD method_43137 createLocation (Lnet/minecraft/class_2090;)Lnet/minecraft/class_2135$class_2137;
METHOD method_43137 createLocation (Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_2135$class_2137;
ARG 0 location
METHOD method_43138 createSleptInBed ()Lnet/minecraft/class_2135$class_2137;
METHOD method_43139 createHeroOfTheVillage ()Lnet/minecraft/class_2135$class_2137;

View File

@ -8,23 +8,22 @@ CLASS net/minecraft/class_2108 net/minecraft/advancement/criterion/TravelCriteri
ARG 1 player
ARG 2 startPos
CLASS class_2110 Conditions
FIELD field_35040 startPos Lnet/minecraft/class_2090;
FIELD field_9723 distance Lnet/minecraft/class_2025;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_5258;Lnet/minecraft/class_2090;Lnet/minecraft/class_2025;)V
FIELD field_35040 startPos Ljava/util/Optional;
FIELD field_9723 distance Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 id
ARG 2 entity
ARG 2 playerPredicate
ARG 3 startPos
ARG 4 distance
METHOD method_38850 rideEntityInLava (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2025;)Lnet/minecraft/class_2108$class_2110;
ARG 0 entity
ARG 1 distance
METHOD method_38851 fallFromHeight (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;)Lnet/minecraft/class_2108$class_2110;
METHOD method_38851 fallFromHeight (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_2108$class_2110;
ARG 0 entity
ARG 1 distance
ARG 2 startPos
METHOD method_9085 netherTravel (Lnet/minecraft/class_2025;)Lnet/minecraft/class_2108$class_2110;
ARG 0 distance
METHOD method_9086 matches (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
ARG 1 world
ARG 2 startPos
ARG 2 pos
ARG 3 endPos

View File

@ -7,8 +7,8 @@ CLASS net/minecraft/class_2143 net/minecraft/advancement/criterion/UsedEnderEyeC
ARG 2 strongholdPos
CLASS class_2145 Conditions
FIELD field_9772 distance Lnet/minecraft/class_2096$class_2099;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2096$class_2099;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2099;)V
ARG 1 playerPredicate
ARG 2 distance
METHOD method_9162 matches (D)Z
ARG 1 distance

View File

@ -6,9 +6,9 @@ CLASS net/minecraft/class_2148 net/minecraft/advancement/criterion/UsedTotemCrit
ARG 1 player
ARG 2 stack
CLASS class_2150 Conditions
FIELD field_9777 item Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_9777 item Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
METHOD method_35399 create (Lnet/minecraft/class_2073;)Lnet/minecraft/class_2148$class_2150;
ARG 0 itemPredicate

View File

@ -6,9 +6,9 @@ CLASS net/minecraft/class_6409 net/minecraft/advancement/criterion/UsingItemCrit
METHOD method_37263 (Lnet/minecraft/class_1799;Lnet/minecraft/class_6409$class_6410;)Z
ARG 1 conditions
CLASS class_6410 Conditions
FIELD field_33938 item Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_33938 item Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
METHOD method_37265 create (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_6409$class_6410;
ARG 0 player

View File

@ -7,15 +7,15 @@ CLASS net/minecraft/class_2140 net/minecraft/advancement/criterion/VillagerTrade
ARG 2 merchant
ARG 3 stack
CLASS class_2142 Conditions
FIELD field_9766 item Lnet/minecraft/class_2073;
FIELD field_9767 villager Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_9766 item Ljava/util/Optional;
FIELD field_9767 villager Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 villager
ARG 3 item
METHOD method_38914 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2140$class_2142;
ARG 0 playerPredicate
METHOD method_9153 any ()Lnet/minecraft/class_2140$class_2142;
METHOD method_9154 matches (Lnet/minecraft/class_47;Lnet/minecraft/class_1799;)Z
ARG 1 merchantContext
ARG 1 villager
ARG 2 stack

View File

@ -1280,6 +1280,8 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
METHOD method_51365 shouldBeSolid ()Z
METHOD method_51366 blocksMovement ()Z
METHOD method_51367 isSolid ()Z
METHOD method_53257 isOf (Lnet/minecraft/class_6880;)Z
ARG 1 blockEntry
CLASS class_3752 ShapeCache
FIELD field_16555 lightSubtracted I
FIELD field_16556 transparent Z

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_2356 net/minecraft/block/FlowerBlock
FIELD field_11085 SHAPE Lnet/minecraft/class_265;
FIELD field_11086 effectInStewDuration I
FIELD field_11087 effectInStew Lnet/minecraft/class_1291;
FIELD field_45775 stewEffects Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_1291;ILnet/minecraft/class_4970$class_2251;)V
ARG 1 suspiciousStewEffect
ARG 2 effectDuration

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_7917 net/minecraft/block/SuspiciousStewIngredient
METHOD method_10187 getEffectInStewDuration ()I
METHOD method_10188 getEffectInStew ()Lnet/minecraft/class_1291;
METHOD method_47379 getAll ()Ljava/util/List;
METHOD method_47380 of (Lnet/minecraft/class_1935;)Lnet/minecraft/class_7917;
ARG 0 item
METHOD method_53233 getStewEffects ()Ljava/util/List;
CLASS class_8751 StewEffect
FIELD field_45782 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45783 LIST_CODEC Lcom/mojang/serialization/Codec;
METHOD method_53247 createStatusEffectInstance ()Lnet/minecraft/class_1293;

View File

@ -14,11 +14,11 @@ CLASS net/minecraft/class_2580 net/minecraft/block/entity/BeaconBlockEntity
FIELD field_31302 SECONDARY_PROPERTY_INDEX I
FIELD field_31303 PROPERTY_COUNT I
FIELD field_40328 CONTAINER_NAME_TEXT Lnet/minecraft/class_2561;
FIELD field_45784 PRIMARY_EFFECT_NBT_KEY Ljava/lang/String;
FIELD field_45785 SECONDARY_EFFECT_NBT_KEY Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_10934 getPotionEffectById (I)Lnet/minecraft/class_1291;
ARG 0 id
METHOD method_10936 setCustomName (Lnet/minecraft/class_2561;)V
ARG 1 customName
METHOD method_10937 getBeamSegments ()Ljava/util/List;
@ -42,6 +42,15 @@ CLASS net/minecraft/class_2580 net/minecraft/block/entity/BeaconBlockEntity
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_53251 getEffectOrNull (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1291;
ARG 0 effect
METHOD method_53252 readStatusEffect (Lnet/minecraft/class_2487;Ljava/lang/String;)Lnet/minecraft/class_1291;
ARG 0 nbt
ARG 1 key
METHOD method_53253 writeStatusEffect (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_1291;)V
ARG 0 nbt
ARG 1 key
ARG 2 effect
CLASS class_2581 BeamSegment
FIELD field_11804 height I
FIELD field_11805 color [F

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_2591 net/minecraft/block/entity/BlockEntityType
FIELD field_11893 LOGGER Lorg/slf4j/Logger;
FIELD field_11909 type Lcom/mojang/datafixers/types/Type;
FIELD field_19315 blocks Ljava/util/Set;
FIELD field_45786 registryEntry Lnet/minecraft/class_6880$class_6883;
METHOD <init> (Lnet/minecraft/class_2591$class_5559;Ljava/util/Set;Lcom/mojang/datafixers/types/Type;)V
ARG 1 factory
ARG 2 blocks
@ -49,6 +50,7 @@ CLASS net/minecraft/class_2591 net/minecraft/block/entity/BlockEntityType
COMMENT @see BlockView#getBlockEntity
ARG 1 world
ARG 2 pos
METHOD method_53254 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
CLASS class_2592 Builder
COMMENT Builder for {@link BlockEntityType}.
FIELD field_11915 factory Lnet/minecraft/class_2591$class_5559;

View File

@ -3,11 +3,12 @@ CLASS net/minecraft/class_2631 net/minecraft/block/entity/SkullBlockEntity
FIELD field_12088 sessionService Lcom/mojang/authlib/minecraft/MinecraftSessionService;
FIELD field_12089 userCache Lnet/minecraft/class_3312;
FIELD field_31363 SKULL_OWNER_KEY Ljava/lang/String;
FIELD field_34029 executor Ljava/util/concurrent/Executor;
FIELD field_34029 currentExecutor Ljava/util/concurrent/Executor;
FIELD field_41315 poweredTicks I
FIELD field_41316 powered Z
FIELD field_41602 NOTE_BLOCK_SOUND_KEY Ljava/lang/String;
FIELD field_41603 noteBlockSound Lnet/minecraft/class_2960;
FIELD field_45147 EXECUTOR Ljava/util/concurrent/Executor;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
@ -27,3 +28,26 @@ CLASS net/minecraft/class_2631 net/minecraft/block/entity/SkullBlockEntity
ARG 2 state
ARG 3 blockEntity
METHOD method_47888 getNoteBlockSound ()Lnet/minecraft/class_2960;
METHOD method_52579 (Ljava/lang/Runnable;)V
ARG 0 runnable
METHOD method_52580 fetchProfile (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
ARG 0 name
METHOD method_52581 (Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 profile
METHOD method_52582 fillSkullOwner (Lnet/minecraft/class_2487;Ljava/lang/String;)V
ARG 0 nbt
ARG 1 name
METHOD method_52583 (Lnet/minecraft/class_2487;Ljava/lang/String;Ljava/util/Optional;)V
ARG 2 profile
METHOD method_52584 fetchProfileWithTextures (Lcom/mojang/authlib/GameProfile;)Ljava/util/concurrent/CompletableFuture;
ARG 0 profile
METHOD method_52585 (Ljava/util/Optional;)Ljava/util/concurrent/CompletionStage;
ARG 0 profile
METHOD method_52586 hasTextures (Lcom/mojang/authlib/GameProfile;)Z
ARG 0 profile
METHOD method_52587 (Ljava/util/Optional;)V
ARG 1 profile
METHOD method_52589 getProfile (Lnet/minecraft/class_2487;)Lcom/mojang/authlib/GameProfile;
ARG 0 nbt
METHOD method_52590 fillSkullOwner (Lnet/minecraft/class_2487;)V
ARG 0 nbt

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_4559
CLASS class_8750
METHOD method_22532 test (Lnet/minecraft/class_2688;Lnet/minecraft/class_2769;)Z

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7380
CLASS class_8746
FIELD comp_1776 getDeserializer Lnet/minecraft/class_7376$class_8745;

View File

@ -44,12 +44,10 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
FIELD field_1687 world Lnet/minecraft/class_638;
COMMENT Represents the world the client is currently viewing.
COMMENT This field is not null when in game.
FIELD field_1688 metricsData Lnet/minecraft/class_3517;
FIELD field_1689 framebuffer Lnet/minecraft/class_276;
FIELD field_1690 options Lnet/minecraft/class_315;
FIELD field_1692 targetedEntity Lnet/minecraft/class_1297;
FIELD field_1693 is64Bit Z
FIELD field_1694 sessionPropertyMap Lcom/mojang/authlib/properties/PropertyMap;
FIELD field_1695 windowFocused Z
FIELD field_1696 thread Ljava/lang/Thread;
FIELD field_1697 runDirectory Ljava/io/File;
@ -95,7 +93,6 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
FIELD field_1741 pausedTickDelta F
FIELD field_1742 itemRenderer Lnet/minecraft/class_918;
FIELD field_1743 skipGameRender Z
FIELD field_1744 connectedToRealms Z
FIELD field_1745 resourceManager Lnet/minecraft/class_3304;
FIELD field_1746 integratedServerConnection Lnet/minecraft/class_2535;
COMMENT The client connection to the integrated server.
@ -184,6 +181,11 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
FIELD field_45293 guiAtlasManager Lnet/minecraft/class_8658;
FIELD field_45294 commandHistoryManager Lnet/minecraft/class_8657;
FIELD field_45295 symlinkFinder Lnet/minecraft/class_8580;
FIELD field_45899 gameProfileFuture Ljava/util/concurrent/CompletableFuture;
FIELD field_45900 finishedLoading Z
FIELD field_45901 fpsLog Lnet/minecraft/class_8743;
FIELD field_45902 pingPerformanceLog Lnet/minecraft/class_8743;
FIELD field_45903 receivedPacketSizeLog Lnet/minecraft/class_8743;
METHOD <init> (Lnet/minecraft/class_542;)V
ARG 1 args
METHOD method_1476 checkIs64Bit ()Z
@ -258,7 +260,6 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_1534 getLastFrameDuration ()F
METHOD method_1536 doAttack ()Z
METHOD method_1538 getMusicTracker ()Lnet/minecraft/class_1142;
METHOD method_1539 getSessionProperties ()Lcom/mojang/authlib/properties/PropertyMap;
METHOD method_1540 is64Bit ()Z
METHOD method_1541 getBlockRenderManager ()Lnet/minecraft/class_776;
METHOD method_1542 isInSingleplayer ()Z
@ -282,7 +283,6 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
ARG 0 report
METHOD method_1566 getToastManager ()Lnet/minecraft/class_374;
METHOD method_1569 isWindowFocused ()Z
METHOD method_1570 getMetricsData ()Lnet/minecraft/class_3517;
METHOD method_1571 getCreativeHotbarStorage ()Lnet/minecraft/class_302;
METHOD method_1573 forcesUnicodeFont ()Z
METHOD method_1574 tick ()V
@ -524,6 +524,11 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_52701 uuidEquals (Ljava/util/UUID;)Z
ARG 1 uuid
METHOD method_52702 getSymlinkFinder ()Lnet/minecraft/class_8580;
METHOD method_52703 enterReconfiguration (Lnet/minecraft/class_437;)V
ARG 1 screen
METHOD method_53462 getGameProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_53465 onFinishedLoading ()V
METHOD method_53466 isFinishedLoading ()Z
CLASS class_5859 ChatRestriction
COMMENT Represents the restrictions on chat on a Minecraft client.
COMMENT

View File

@ -15,6 +15,8 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse
FIELD field_1793 cursorXSmoother Lnet/minecraft/class_3540;
FIELD field_1794 y D
FIELD field_1795 x D
FIELD field_45296 eventDeltaHorizontalWheel D
FIELD field_45297 eventDeltaVerticalWheel D
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_1598 onMouseScroll (JDD)V

View File

@ -139,7 +139,7 @@ CLASS net/minecraft/class_5225 net/minecraft/client/font/TextHandler
FIELD field_24221 joined Ljava/lang/String;
METHOD <init> (Ljava/util/List;)V
ARG 1 parts
METHOD method_27499 collectRemainers ()Lnet/minecraft/class_5348;
METHOD method_27499 collectRemainders ()Lnet/minecraft/class_5348;
METHOD method_27500 charAt (I)C
ARG 1 index
METHOD method_27501 collectLine (IILnet/minecraft/class_2583;)Lnet/minecraft/class_5348;

View File

@ -5,6 +5,8 @@ CLASS net/minecraft/class_8557 net/minecraft/client/font/TrueTypeFontLoader
ARG 1 resourceManager
METHOD method_51761 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_52730 (Ljava/util/List;)Ljava/lang/String;
ARG 0 chars
CLASS class_8558 Shift
FIELD field_44806 NONE Lnet/minecraft/class_8557$class_8558;
FIELD field_44807 CODEC Lcom/mojang/serialization/Codec;

View File

@ -56,8 +56,10 @@ CLASS net/minecraft/class_364 net/minecraft/client/gui/Element
COMMENT the X coordinate of the mouse
ARG 3 mouseY
COMMENT the Y coordinate of the mouse
ARG 5 amount
COMMENT value is {@code < 0} if scrolled down, {@code > 0} if scrolled up
ARG 5 horizontalAmount
COMMENT the horizontal scroll amount
ARG 7 verticalAmount
COMMENT the vertical scroll amount
METHOD method_25402 mouseClicked (DDI)Z
COMMENT Callback for when a mouse button down event
COMMENT has been captured.

View File

@ -4,6 +4,8 @@ CLASS net/minecraft/class_4069 net/minecraft/client/gui/ParentElement
METHOD method_19355 hoveredElement (DD)Ljava/util/Optional;
ARG 1 mouseX
ARG 3 mouseY
METHOD method_20082 (DDDDLnet/minecraft/class_364;)Z
ARG 8 element
METHOD method_20083 (DDILnet/minecraft/class_364;)Z
ARG 5 element
METHOD method_20086 focusOn (Lnet/minecraft/class_364;)V

View File

@ -31,3 +31,9 @@ CLASS net/minecraft/class_7532 net/minecraft/client/gui/PlayerSkinDrawer
ARG 4 size
ARG 5 hatVisible
ARG 6 upsideDown
METHOD method_52722 draw (Lnet/minecraft/class_332;Lnet/minecraft/class_8685;III)V
ARG 0 context
ARG 1 textures
ARG 2 x
ARG 3 y
ARG 4 size

View File

@ -8,23 +8,9 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud
FIELD field_2084 chunk Lnet/minecraft/class_2818;
FIELD field_2085 pos Lnet/minecraft/class_1923;
FIELD field_32187 TEXT_COLOR I
FIELD field_32191 METRICS_RED I
FIELD field_32192 METRICS_YELLOW I
FIELD field_32193 METRICS_GREEN I
FIELD field_38985 allocationRateCalculator Lnet/minecraft/class_340$class_7412;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_15870 drawMetricsData (Lnet/minecraft/class_332;Lnet/minecraft/class_3517;IIZ)V
ARG 1 context
ARG 2 metricsData
ARG 3 x
ARG 4 width
ARG 5 showFps
METHOD method_1833 getMetricsLineColor (IIII)I
ARG 1 value
ARG 2 greenValue
ARG 3 yellowValue
ARG 4 redValue
METHOD method_1834 getChunk ()Lnet/minecraft/class_2818;
METHOD method_1835 getLeftText ()Ljava/util/List;
METHOD method_1836 getClientChunk ()Lnet/minecraft/class_2818;
@ -35,10 +21,6 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud
METHOD method_1841 (Lnet/minecraft/class_1132;)Ljava/util/Optional;
ARG 1 server
METHOD method_1842 resetChunk ()V
METHOD method_1843 interpolateColor (IIF)I
ARG 1 color1
ARG 2 color2
ARG 3 dt
METHOD method_1845 propertyToString (Ljava/util/Map$Entry;)Ljava/lang/String;
ARG 1 propEntry
METHOD method_1846 render (Lnet/minecraft/class_332;)V

View File

@ -139,6 +139,7 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 tickDelta
ARG 5 player
ARG 6 stack
ARG 7 seed

View File

@ -7,20 +7,22 @@ CLASS net/minecraft/class_7591 net/minecraft/client/gui/hud/MessageIndicator
FIELD field_40379 SYSTEM_TEXT Lnet/minecraft/class_2561;
FIELD field_41092 SINGLE_PLAYER_TEXT Lnet/minecraft/class_2561;
FIELD field_41093 SINGLE_PLAYER Lnet/minecraft/class_7591;
FIELD field_45897 ERROR_TEXT Lnet/minecraft/class_2561;
METHOD comp_902 loggedName ()Ljava/lang/String;
METHOD method_44709 notSecure ()Lnet/minecraft/class_7591;
METHOD method_44710 modified (Ljava/lang/String;)Lnet/minecraft/class_7591;
ARG 0 originalText
METHOD method_44751 system ()Lnet/minecraft/class_7591;
METHOD method_47391 singlePlayer ()Lnet/minecraft/class_7591;
METHOD method_53461 chatError ()Lnet/minecraft/class_7591;
CLASS class_7592 Icon
FIELD field_39766 width I
FIELD field_39767 height I
FIELD field_45292 texture Lnet/minecraft/class_2960;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2960;II)V
ARG 3 texture
ARG 4 v
ARG 5 width
ARG 4 width
ARG 5 height
METHOD method_44712 draw (Lnet/minecraft/class_332;II)V
ARG 1 context
ARG 2 x

View File

@ -11,10 +11,11 @@ CLASS net/minecraft/class_540 net/minecraft/client/gui/hud/spectator/TeamTelepor
CLASS class_541 TeleportToSpecificTeamCommand
FIELD field_3274 scoreboardEntries Ljava/util/List;
FIELD field_3275 team Lnet/minecraft/class_268;
FIELD field_41115 skinId Ljava/util/function/Supplier;
FIELD field_41115 skinTexturesSupplier Ljava/util/function/Supplier;
METHOD <init> (Lnet/minecraft/class_268;Ljava/util/List;Ljava/util/function/Supplier;)V
ARG 1 team
ARG 2 scoreboardEntries
ARG 3 skinTexturesSupplier
METHOD method_47433 create (Lnet/minecraft/class_310;Lnet/minecraft/class_268;)Ljava/util/Optional;
ARG 0 client
ARG 1 team

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_530 net/minecraft/client/gui/hud/spectator/TeleportToSpecificPlayerSpectatorCommand
FIELD field_26611 name Lnet/minecraft/class_2561;
FIELD field_3253 gameProfile Lcom/mojang/authlib/GameProfile;
FIELD field_45578 skinTexturesSupplier Ljava/util/function/Supplier;
METHOD <init> (Lcom/mojang/authlib/GameProfile;)V
ARG 1 gameProfile

View File

@ -1,3 +1,9 @@
CLASS net/minecraft/class_8082 net/minecraft/client/gui/screen/AccessibilityOnboardingButtons
METHOD method_48592 createLanguageButton (ILnet/minecraft/class_4185$class_4241;Z)Lnet/minecraft/class_8662;
ARG 0 width
ARG 1 onPress
ARG 2 hideText
METHOD method_48594 createAccessibilityButton (ILnet/minecraft/class_4185$class_4241;Z)Lnet/minecraft/class_8662;
ARG 0 width
ARG 1 onPress
ARG 2 hideText

View File

@ -19,3 +19,5 @@ CLASS net/minecraft/class_8032 net/minecraft/client/gui/screen/AccessibilityOnbo
ARG 1 button
METHOD method_49298 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52746 (Lnet/minecraft/class_7847;)V
ARG 0 positioner

View File

@ -51,11 +51,13 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen
METHOD method_25420 renderBackground (Lnet/minecraft/class_332;IIF)V
COMMENT Renders the background of this screen.
COMMENT
COMMENT <p>If the client is in a world, renders the translucent background gradient.
COMMENT <p>If the client is in a world, {@linkplain #renderIngameBackground
COMMENT renders the translucent background gradient}.
COMMENT Otherwise {@linkplain #renderBackgroundTexture renders the background texture}.
ARG 1 context
ARG 2 x
ARG 3 y
ARG 2 mouseX
ARG 3 mouseY
ARG 4 delta
METHOD method_25421 shouldPause ()Z
METHOD method_25422 shouldCloseOnEsc ()Z
COMMENT Checks whether this screen should be closed when the escape key is pressed.
@ -163,7 +165,8 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen
COMMENT Called when the screen is displayed using {@link MinecraftClient#setScreen}
COMMENT before {@link #init()} or {@link #initTabNavigation()} is called.
METHOD method_50024 getMusic ()Lnet/minecraft/class_5195;
METHOD method_52752 (Lnet/minecraft/class_332;)V
METHOD method_52752 renderInGameBackground (Lnet/minecraft/class_332;)V
COMMENT Renders the translucent background gradient used as the in-game screen background.
ARG 1 context
CLASS class_6390 SelectedElementNarrationData
FIELD field_33825 selectable Lnet/minecraft/class_6379;

View File

@ -59,6 +59,7 @@ CLASS net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen
FIELD field_18758 comparator Ljava/util/Comparator;
FIELD field_18759 selectedStatType Lnet/minecraft/class_3448;
FIELD field_18760 listOrder I
FIELD field_45422 headerIconTextures [Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V
ARG 2 client
METHOD method_19406 getText (Lnet/minecraft/class_1792;)Lnet/minecraft/class_2561;
@ -78,6 +79,7 @@ CLASS net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen
METHOD <init> (Lnet/minecraft/class_447$class_4200;Lnet/minecraft/class_1792;)V
ARG 2 item
METHOD method_19405 render (Lnet/minecraft/class_332;Lnet/minecraft/class_3445;IIZ)V
ARG 1 context
ARG 2 stat
ARG 3 x
ARG 4 y

View File

@ -78,6 +78,8 @@ CLASS net/minecraft/class_481 net/minecraft/client/gui/screen/ingame/CreativeInv
METHOD method_47423 getTabY (Lnet/minecraft/class_1761;)I
ARG 1 group
METHOD method_47424 isInventoryTabSelected ()Z
METHOD method_51455 (Lnet/minecraft/class_1799;Ljava/util/List;Lnet/minecraft/class_6862;)V
ARG 2 tagKey
CLASS class_482 LockableSlot
CLASS class_483 CreativeScreenHandler
FIELD field_2897 itemList Lnet/minecraft/class_2371;

View File

@ -9,8 +9,18 @@ CLASS net/minecraft/class_490 net/minecraft/client/gui/screen/ingame/InventorySc
METHOD method_19891 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_2486 drawEntity (Lnet/minecraft/class_332;IIIIIFFFLnet/minecraft/class_1309;)V
ARG 1 x
ARG 2 y
ARG 0 context
ARG 1 x1
ARG 2 y1
ARG 3 x2
ARG 4 y2
ARG 5 size
ARG 7 mouseX
ARG 8 mouseY
ARG 9 entity
METHOD method_48472 drawEntity (Lnet/minecraft/class_332;FFILorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lnet/minecraft/class_1309;)V
ARG 0 context
ARG 1 x
ARG 2 y
ARG 3 size
ARG 7 entity

View File

@ -38,6 +38,8 @@ CLASS net/minecraft/class_5521 net/minecraft/client/gui/screen/multiplayer/Socia
ARG 2 includeOffline
METHOD method_44760 (Lnet/minecraft/class_5519;)Ljava/lang/Integer;
ARG 0 player
METHOD method_44761 (Lnet/minecraft/class_5519;)Ljava/lang/Integer;
ARG 1 player
METHOD method_44762 sortPlayers ()V
METHOD method_45665 collectReportableProfiles (Lnet/minecraft/class_7555;)Ljava/util/Collection;
ARG 0 log

View File

@ -33,6 +33,7 @@ CLASS net/minecraft/class_7941 net/minecraft/client/gui/screen/option/TelemetryE
CLASS class_7943 ContentsBuilder
FIELD field_41362 gridWidth I
FIELD field_41366 narration Lnet/minecraft/class_5250;
FIELD field_45566 layout Lnet/minecraft/class_8667;
METHOD <init> (I)V
ARG 1 gridWidth
METHOD method_47641 build ()Lnet/minecraft/class_7941$class_7942;

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_7944 net/minecraft/client/gui/screen/option/TelemetryI
FIELD field_41374 options Lnet/minecraft/class_315;
FIELD field_41375 telemetryEventWidget Lnet/minecraft/class_7941;
FIELD field_41376 scroll D
FIELD field_45567 PRIVACY_STATEMENT_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
ARG 2 options
@ -29,3 +30,7 @@ CLASS net/minecraft/class_7944 net/minecraft/client/gui/screen/option/TelemetryI
METHOD method_47653 createOptInButton ()Lnet/minecraft/class_339;
METHOD method_48286 (Lnet/minecraft/class_7944;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_52765 openPrivacyStatementPage (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52766 (Z)V
ARG 1 confirmed

View File

@ -48,6 +48,8 @@ CLASS net/minecraft/class_5375 net/minecraft/client/gui/screen/pack/PackScreen
METHOD method_48277 switchFocusedList (Lnet/minecraft/class_521;)V
ARG 1 listWidget
METHOD method_48278 clearSelection ()V
METHOD method_52760 streamFileNames (Ljava/util/Collection;)Ljava/util/stream/Stream;
ARG 0 paths
CLASS class_5426 DirectoryWatcher
FIELD field_25790 watchService Ljava/nio/file/WatchService;
FIELD field_25791 path Ljava/nio/file/Path;

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_517 net/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookScreen
FIELD field_3149 fuels Lnet/minecraft/class_1856;
FIELD field_45540 TEXTURES Lnet/minecraft/class_8666;
METHOD method_17065 getAllowedFuels ()Ljava/util/Set;
METHOD method_49301 (Lnet/minecraft/class_1792;)Z
ARG 1 item

View File

@ -12,6 +12,8 @@ CLASS net/minecraft/class_513 net/minecraft/client/gui/screen/recipebook/RecipeB
FIELD field_3134 recipeDisplayListeners Ljava/util/List;
FIELD field_3135 currentPage I
FIELD field_3136 recipeBook Lnet/minecraft/class_3439;
FIELD field_45552 PAGE_FORWARD_TEXTURES Lnet/minecraft/class_8666;
FIELD field_45553 PAGE_BACKWARD_TEXTURES Lnet/minecraft/class_8666;
METHOD method_2625 refreshResultButtons ()V
METHOD method_2626 hideShowPageButtons ()V
METHOD method_2627 setResults (Ljava/util/List;Z)V

View File

@ -86,7 +86,7 @@ CLASS net/minecraft/class_7543 net/minecraft/client/gui/screen/report/ChatSelect
CLASS class_7549 SenderEntry
FIELD field_39607 PLAYER_SKIN_SIZE I
FIELD field_39608 headingText Lnet/minecraft/class_2561;
FIELD field_39609 skinTextureId Ljava/util/function/Supplier;
FIELD field_39609 skinTexturesSupplier Ljava/util/function/Supplier;
FIELD field_39610 fromReportedPlayer Z
METHOD <init> (Lnet/minecraft/class_7543$class_7544;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_2561;Z)V
ARG 2 gameProfile

View File

@ -17,6 +17,7 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS
FIELD field_43081 HEADER_SEPARATOR_TEXTURE Lnet/minecraft/class_2960;
FIELD field_43082 FOOTER_SEPARATOR_TEXTURE Lnet/minecraft/class_2960;
FIELD field_44672 LIGHT_DIRT_BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45568 symlinkFinder Lnet/minecraft/class_8580;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_7193;Ljava/util/Optional;Ljava/util/OptionalLong;)V
ARG 1 client
ARG 2 parent
@ -172,6 +173,9 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS
ARG 1 button
METHOD method_48671 getWorldTypeNarrationMessage (Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250;
ARG 0 worldTypeButton
METHOD method_48672 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100$class_8101;)V
ARG 1 button
ARG 2 worldType
METHOD method_48673 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V
ARG 2 creator
METHOD method_48674 (Lnet/minecraft/class_7845$class_7939;Lnet/minecraft/class_8021;)V

View File

@ -0,0 +1,24 @@
CLASS net/minecraft/class_8669 net/minecraft/client/gui/screen/world/SymlinkWarningScreen
FIELD field_45408 WORLD_TITLE Lnet/minecraft/class_2561;
FIELD field_45409 WORLD_MESSAGE Lnet/minecraft/class_2561;
FIELD field_45410 PACK_TITLE Lnet/minecraft/class_2561;
FIELD field_45411 PACK_MESSAGE Lnet/minecraft/class_2561;
FIELD field_45412 message Lnet/minecraft/class_2561;
FIELD field_45413 link Ljava/lang/String;
FIELD field_45414 parent Lnet/minecraft/class_437;
FIELD field_45415 grid Lnet/minecraft/class_7845;
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/String;Lnet/minecraft/class_437;)V
ARG 1 title
ARG 2 message
ARG 3 link
ARG 4 parent
METHOD method_52747 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52748 world (Lnet/minecraft/class_437;)Lnet/minecraft/class_437;
ARG 0 parent
METHOD method_52749 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52750 pack (Lnet/minecraft/class_437;)Lnet/minecraft/class_437;
ARG 0 parent
METHOD method_52751 (Lnet/minecraft/class_4185;)V
ARG 1 button

View File

@ -52,6 +52,8 @@ CLASS net/minecraft/class_8100 net/minecraft/client/gui/screen/world/WorldCreato
ARG 1 tag
METHOD method_48710 setWorldName (Ljava/lang/String;)V
ARG 1 worldName
METHOD method_48711 (Ljava/util/List;)Z
ARG 0 worldTypeList
METHOD method_48712 addListener (Ljava/util/function/Consumer;)V
ARG 1 listener
METHOD method_48713 setCheatsEnabled (Z)V

View File

@ -21,6 +21,9 @@ CLASS net/minecraft/class_7849 net/minecraft/client/gui/widget/AxisGridWidget
METHOD method_46500 getMainPositioner ()Lnet/minecraft/class_7847;
METHOD method_48230 (Ljava/util/function/Consumer;Lnet/minecraft/class_7849$class_7850;)V
ARG 1 element
METHOD method_52731 add (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 callback
CLASS class_7850 Element
CLASS class_7851 DisplayAxis
METHOD method_46502 getSameAxisLength (Lnet/minecraft/class_8021;)I

View File

@ -17,6 +17,12 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget
FIELD field_41097 lastHoveredTime J
FIELD field_41098 wasHovered Z
FIELD field_42116 navigationOrder I
METHOD <init> (IIIILnet/minecraft/class_2561;)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 message
METHOD method_25348 onClick (DD)V
ARG 1 mouseX
ARG 3 mouseY

View File

@ -0,0 +1,39 @@
CLASS net/minecraft/class_8667 net/minecraft/client/gui/widget/DirectionalLayoutWidget
COMMENT A widget implementing one-directional layout. The elements can be
COMMENT positioned either horizontally or vertically.
COMMENT
COMMENT <p>Use {@link AxisGridWidget} to allow multiple elements per row or column.
COMMENT
COMMENT @see AxisGridWidget
FIELD field_45400 grid Lnet/minecraft/class_7845;
FIELD field_45401 axis Lnet/minecraft/class_8667$class_8668;
FIELD field_45402 currentIndex I
METHOD <init> (IILnet/minecraft/class_8667$class_8668;)V
ARG 1 x
ARG 2 y
ARG 3 axis
METHOD <init> (Lnet/minecraft/class_8667$class_8668;)V
ARG 1 axis
METHOD method_52735 spacing (I)Lnet/minecraft/class_8667;
ARG 1 spacing
METHOD method_52736 add (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;
ARG 1 widget
METHOD method_52737 add (Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 positioner
METHOD method_52738 add (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 callback
METHOD method_52739 copyPositioner ()Lnet/minecraft/class_7847;
METHOD method_52740 getMainPositioner ()Lnet/minecraft/class_7847;
METHOD method_52741 vertical ()Lnet/minecraft/class_8667;
METHOD method_52742 horizontal ()Lnet/minecraft/class_8667;
CLASS class_8668 DisplayAxis
METHOD method_52744 setSpacing (Lnet/minecraft/class_7845;I)V
ARG 1 grid
ARG 2 spacing
METHOD method_52745 add (Lnet/minecraft/class_7845;Lnet/minecraft/class_8021;ILnet/minecraft/class_7847;)Lnet/minecraft/class_8021;
ARG 1 grid
ARG 2 widget
ARG 3 index
ARG 4 positioner

View File

@ -12,7 +12,10 @@ CLASS net/minecraft/class_7529 net/minecraft/client/gui/widget/EditBoxWidget
COMMENT The placeholder text that gets rendered when the edit box is empty. This does not
COMMENT get returned from {@link #getText}; an empty string will be returned in such cases.
FIELD field_39509 editBox Lnet/minecraft/class_7530;
FIELD field_45363 CURSOR_BLINK_INTERVAL I
FIELD field_45364 lastSwitchFocusTime J
METHOD <init> (Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V
ARG 1 textRenderer
ARG 2 x
ARG 3 y
ARG 4 width

View File

@ -42,6 +42,18 @@ CLASS net/minecraft/class_7845 net/minecraft/client/gui/widget/GridWidget
ARG 1 rowSpacing
METHOD method_48637 setSpacing (I)Lnet/minecraft/class_7845;
ARG 1 spacing
METHOD method_52733 add (Lnet/minecraft/class_8021;IIIILjava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 row
ARG 3 column
ARG 4 occupiedBelow
ARG 5 occupiedAbove
ARG 6 callback
METHOD method_52734 add (Lnet/minecraft/class_8021;IILjava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 row
ARG 3 column
ARG 4 callback
CLASS class_7846 Element
FIELD field_40774 row I
FIELD field_40775 column I

View File

@ -4,17 +4,17 @@ CLASS net/minecraft/class_8208 net/minecraft/client/gui/widget/IconWidget
ARG 2 y
ARG 3 width
ARG 4 height
METHOD method_52720 (IILnet/minecraft/class_2960;)Lnet/minecraft/class_8208;
METHOD method_52720 create (IILnet/minecraft/class_2960;)Lnet/minecraft/class_8208;
ARG 0 width
ARG 1 height
ARG 2 texture
METHOD method_52721 (IILnet/minecraft/class_2960;II)Lnet/minecraft/class_8208;
METHOD method_52721 create (IILnet/minecraft/class_2960;II)Lnet/minecraft/class_8208;
ARG 0 width
ARG 1 height
ARG 2 texture
ARG 3 textureWidth
ARG 4 textureHeight
CLASS class_8659
CLASS class_8659 Simple
FIELD field_45357 texture Lnet/minecraft/class_2960;
METHOD <init> (IIIILnet/minecraft/class_2960;)V
ARG 1 x
@ -22,7 +22,7 @@ CLASS net/minecraft/class_8208 net/minecraft/client/gui/widget/IconWidget
ARG 3 width
ARG 4 height
ARG 5 texture
CLASS class_8660
CLASS class_8660 Texture
FIELD field_45358 texture Lnet/minecraft/class_2960;
FIELD field_45359 textureWidth I
FIELD field_45360 textureHeight I

View File

@ -1,5 +1,13 @@
CLASS net/minecraft/class_8019 net/minecraft/client/gui/widget/NarratedMultilineTextWidget
FIELD field_41801 BACKGROUND_COLOR I
FIELD field_41802 EXPANSION I
FIELD field_45355 alwaysShowBorders Z
METHOD <init> (ILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V
ARG 1 maxWidth
ARG 2 message
ARG 3 textRenderer
METHOD <init> (ILnet/minecraft/class_2561;Lnet/minecraft/class_327;Z)V
ARG 2 text
ARG 1 maxWidth
ARG 2 message
ARG 3 textRenderer
ARG 4 alwaysShowBorders

View File

@ -1,8 +1,5 @@
CLASS net/minecraft/class_7528 net/minecraft/client/gui/widget/ScrollableWidget
COMMENT A widget that can be focused and vertically scrolled.
FIELD field_39493 FOCUSED_BORDER_COLOR I
FIELD field_39494 UNFOCUSED_BORDER_COLOR I
FIELD field_39495 BOX_COLOR I
FIELD field_39496 PADDING I
FIELD field_39497 scrollY D
FIELD field_39498 scrollbarDragged Z
@ -46,8 +43,5 @@ CLASS net/minecraft/class_7528 net/minecraft/client/gui/widget/ScrollableWidget
METHOD method_44396 drawScrollbar (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_52233 drawBox (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 width
ARG 5 height

View File

@ -53,4 +53,7 @@ CLASS net/minecraft/class_7843 net/minecraft/client/gui/widget/SimplePositioning
ARG 1 rect
ARG 2 relativeX
ARG 3 relativeY
METHOD method_52732 add (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 callback
CLASS class_7844 Element

View File

@ -18,9 +18,8 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
FIELD field_32196 DEFAULT_EDITABLE_COLOR I
FIELD field_32198 VERTICAL_CURSOR_COLOR I
FIELD field_32199 HORIZONTAL_CURSOR Ljava/lang/String;
FIELD field_32202 BORDER_COLOR I
FIELD field_32203 BACKGROUND_COLOR I
FIELD field_41100 placeholder Lnet/minecraft/class_2561;
FIELD field_45352 lastSwitchFocusTime J
METHOD <init> (Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)V
ARG 1 textRenderer
ARG 2 x
@ -29,12 +28,18 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
ARG 5 height
ARG 6 text
METHOD <init> (Lnet/minecraft/class_327;IIIILnet/minecraft/class_342;Lnet/minecraft/class_2561;)V
ARG 1 textRenderer
ARG 2 x
ARG 3 y
ARG 4 width
ARG 5 height
ARG 6 copyFrom
ARG 7 text
METHOD <init> (Lnet/minecraft/class_327;IILnet/minecraft/class_2561;)V
ARG 1 textRenderer
ARG 2 width
ARG 3 height
ARG 4 text
METHOD method_16873 erase (I)V
ARG 1 offset
METHOD method_1851 drawsBackground ()Z
@ -46,6 +51,7 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
ARG 1 renderTextProvider
METHOD method_1855 moveCursor (IZ)V
ARG 1 offset
ARG 2 shiftKeyPressed
METHOD method_1856 setFocusUnlocked (Z)V
ARG 1 focusUnlocked
METHOD method_1858 setDrawsBackground (Z)V
@ -71,7 +77,9 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
ARG 1 wordOffset
ARG 2 cursorPosition
METHOD method_1870 setCursorToStart (Z)V
ARG 1 shiftKeyPressed
METHOD method_1872 setCursorToEnd (Z)V
ARG 1 shiftKeyPressed
METHOD method_1873 (Ljava/lang/String;Ljava/lang/Integer;)Lnet/minecraft/class_5481;
ARG 0 string
ARG 1 firstCharacterIndex
@ -89,6 +97,7 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
METHOD method_1882 getText ()Ljava/lang/String;
METHOD method_1883 setCursor (IZ)V
ARG 1 cursor
ARG 2 shiftKeyPressed
METHOD method_1884 setSelectionEnd (I)V
ARG 1 index
METHOD method_1885 isVisible ()Z
@ -112,3 +121,5 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
ARG 1 offset
METHOD method_47404 setPlaceholder (Lnet/minecraft/class_2561;)V
ARG 1 placeholder
METHOD method_52719 updateFirstCharacterIndex (I)V
ARG 1 cursor

View File

@ -0,0 +1,44 @@
CLASS net/minecraft/class_8662 net/minecraft/client/gui/widget/TextIconButtonWidget
COMMENT A button with an icon and an optional text.
COMMENT
COMMENT @see ButtonWidget
FIELD field_45379 texture Lnet/minecraft/class_2960;
FIELD field_45380 textureWidth I
FIELD field_45381 textureHeight I
METHOD <init> (IILnet/minecraft/class_2561;IILnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V
ARG 1 width
ARG 2 height
ARG 3 message
ARG 4 textureWidth
ARG 5 textureHeight
ARG 6 texture
ARG 7 onPress
METHOD method_52723 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Z)Lnet/minecraft/class_8662$class_8663;
ARG 0 text
ARG 1 onPress
ARG 2 hideLabel
CLASS class_8663 Builder
FIELD field_45382 text Lnet/minecraft/class_2561;
FIELD field_45383 onPress Lnet/minecraft/class_4185$class_4241;
FIELD field_45384 hideText Z
FIELD field_45385 width I
FIELD field_45386 height I
FIELD field_45387 texture Lnet/minecraft/class_2960;
FIELD field_45388 textureWidth I
FIELD field_45389 textureHeight I
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Z)V
ARG 1 text
ARG 2 onPress
ARG 3 hideText
METHOD method_52724 build ()Lnet/minecraft/class_8662;
METHOD method_52725 width (I)Lnet/minecraft/class_8662$class_8663;
ARG 1 width
METHOD method_52726 dimension (II)Lnet/minecraft/class_8662$class_8663;
ARG 1 width
ARG 2 height
METHOD method_52727 texture (Lnet/minecraft/class_2960;II)Lnet/minecraft/class_8662$class_8663;
ARG 1 texture
ARG 2 width
ARG 3 height
CLASS class_8664 IconOnly
CLASS class_8665 WithText

View File

@ -22,3 +22,6 @@ CLASS net/minecraft/class_7842 net/minecraft/client/gui/widget/TextWidget
METHOD method_48598 align (F)Lnet/minecraft/class_7842;
ARG 1 horizontalAlignment
METHOD method_48599 alignRight ()Lnet/minecraft/class_7842;
METHOD method_52728 trim (Lnet/minecraft/class_2561;I)Lnet/minecraft/class_5481;
ARG 1 text
ARG 2 width

View File

@ -22,6 +22,7 @@ CLASS net/minecraft/class_8132 net/minecraft/client/gui/widget/ThreePartsLayoutW
ARG 1 widget
METHOD method_48993 addHeader (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 callback
METHOD method_48994 getFooterHeight ()I
METHOD method_48995 setHeaderHeight (I)V
ARG 1 headerHeight
@ -29,8 +30,10 @@ CLASS net/minecraft/class_8132 net/minecraft/client/gui/widget/ThreePartsLayoutW
ARG 1 widget
METHOD method_48997 addFooter (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 callback
METHOD method_48998 getHeaderHeight ()I
METHOD method_48999 addBody (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;
ARG 1 widget
METHOD method_49000 addBody (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 callback

View File

@ -1 +1,8 @@
CLASS net/minecraft/class_8672 net/minecraft/client/network/ChunkBatchSizeCalculator
CLASS net/minecraft/class_8760 net/minecraft/client/network/ChunkBatchSizeCalculator
FIELD field_45941 averageNanosPerChunk D
FIELD field_45942 sampleSize I
FIELD field_45943 startTime J
METHOD method_53483 onStartChunkSend ()V
METHOD method_53484 onChunkSent (I)V
ARG 1 batchSize
METHOD method_53485 getDesiredChunksPerTick ()F

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_8673 net/minecraft/client/network/ClientCommonNetworkH
FIELD field_45593 postDisconnectScreen Lnet/minecraft/class_437;
FIELD field_45594 LOST_CONNECTION_TEXT Lnet/minecraft/class_2561;
FIELD field_45595 queuedPackets Ljava/util/List;
FIELD field_45944 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V
ARG 1 client
ARG 2 connection

View File

@ -26,9 +26,10 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
FIELD field_40489 listedPlayerListEntries Ljava/util/Set;
FIELD field_40799 session Lnet/minecraft/class_7818;
FIELD field_45600 enabledFeatures Lnet/minecraft/class_7699;
FIELD field_45601 chunkSendStartTime J
FIELD field_45602 chunkBatchSizeCalculator Lnet/minecraft/class_8672;
FIELD field_45603 RECONFIGURING_TEXT Lnet/minecraft/class_2561;
FIELD field_45945 chunkBatchSizeCalculator Lnet/minecraft/class_8760;
FIELD field_45946 pingMeasurer Lnet/minecraft/class_8761;
FIELD field_45947 displayedUnsecureChatWarning Z
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V
ARG 1 client
METHOD method_16690 getSessionId ()Ljava/util/UUID;
@ -124,3 +125,4 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
METHOD method_48296 getConnection ()Lnet/minecraft/class_2535;
METHOD method_51684 unloadChunk (Lnet/minecraft/class_2666;)V
ARG 1 packet
METHOD method_52802 refreshTagBasedData ()V

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_8761 net/minecraft/client/network/PingMeasurer
FIELD field_45948 handler Lnet/minecraft/class_634;
FIELD field_45949 log Lnet/minecraft/class_8743;
METHOD <init> (Lnet/minecraft/class_634;Lnet/minecraft/class_8743;)V
ARG 1 handler
ARG 2 log
METHOD method_53486 ping ()V
METHOD method_53487 onPingResult (Lnet/minecraft/class_2923;)V
ARG 1 packet

View File

@ -31,11 +31,4 @@ CLASS net/minecraft/class_640 net/minecraft/client/network/PlayerListEntry
ARG 0 secureChatEnforced
METHOD method_52803 texturesSupplier (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier;
ARG 0 profile
METHOD method_52804 fetchProfile (Lcom/mojang/authlib/GameProfile;Lcom/mojang/authlib/minecraft/MinecraftSessionService;)Lcom/mojang/authlib/GameProfile;
ARG 0 profile
ARG 1 sessionService
METHOD method_52805 fetchSkinTextures (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_1071;Lcom/mojang/authlib/minecraft/MinecraftSessionService;)Ljava/util/concurrent/CompletableFuture;
ARG 0 profiles
ARG 1 skinProvider
ARG 2 sessionService
METHOD method_52810 getSkinTextures ()Lnet/minecraft/class_8685;

View File

@ -51,7 +51,7 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo
METHOD method_52811 isRealm ()Z
CLASS class_643 ResourcePackPolicy
COMMENT The policy of the client when this server sends a {@linkplain
COMMENT net.minecraft.network.packet.s2c.play.ResourcePackSendS2CPacket server
COMMENT net.minecraft.network.packet.s2c.common.ResourcePackSendS2CPacket server
COMMENT resource pack}.
COMMENT
COMMENT @see ServerInfo#getResourcePackPolicy()

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_7594 net/minecraft/client/network/message/MessageHandl
FIELD field_39796 delayedMessages Ljava/util/Deque;
FIELD field_39797 chatDelay J
FIELD field_39798 lastProcessTime J
FIELD field_45950 VALIDATION_ERROR_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_44732 getStatus (Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Ljava/time/Instant;)Lnet/minecraft/class_7595;
@ -101,6 +102,9 @@ CLASS net/minecraft/class_7594 net/minecraft/client/network/message/MessageHandl
ARG 1 message
ARG 2 sender
ARG 3 params
METHOD method_53488 onUnverifiedMessage (Ljava/util/UUID;Lnet/minecraft/class_2556$class_7602;)V
ARG 1 sender
ARG 2 parameters
CLASS class_7627 ProcessableMessage
COMMENT A message to be processed. An instance is created for each received message.
METHOD method_45750 accept ()Z

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_4063 net/minecraft/client/option/CloudRenderMode
FIELD field_18167 translationKey Ljava/lang/String;
FIELD field_38440 id I
FIELD field_45285 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45286 serializedId Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V
ARG 3 id
ARG 4 translationKey
ARG 4 serializedId
ARG 5 translationKey

View File

@ -222,6 +222,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
FIELD field_43043 HIGH_CONTRAST_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_43044 highContrast Lnet/minecraft/class_7172;
FIELD field_43110 MAX_SERIALIZABLE_GUI_SCALE I
FIELD field_45904 debugPacketSizeEnabled Z
METHOD <init> (Lnet/minecraft/class_310;Ljava/io/File;)V
ARG 1 client
ARG 2 optionsFile
@ -592,6 +593,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
METHOD method_49599 (Ljava/lang/Boolean;)V
ARG 1 value
METHOD method_49600 getHighContrast ()Lnet/minecraft/class_7172;
METHOD method_52704 (Ljava/lang/Boolean;)Lnet/minecraft/class_4063;
ARG 0 value
CLASS 2
METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String;
ARG 1 key

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_8647 net/minecraft/client/realms/RealmsAvailability
FIELD field_45182 LOGGER Lorg/slf4j/Logger;
FIELD field_45183 currentFuture Ljava/util/concurrent/CompletableFuture;
METHOD method_52624 check ()Ljava/util/concurrent/CompletableFuture;
METHOD method_52625 wasUnsuccessful (Ljava/util/concurrent/CompletableFuture;)Z
ARG 0 future
METHOD method_52626 checkInternal ()Ljava/util/concurrent/CompletableFuture;
CLASS class_8648 Info
METHOD <init> (Lnet/minecraft/class_4355;)V
ARG 1 exception
METHOD <init> (Lnet/minecraft/class_8647$class_8649;)V
ARG 1 type
METHOD method_52628 createScreen (Lnet/minecraft/class_437;)Lnet/minecraft/class_437;
ARG 1 parent
CLASS class_8649 Type

View File

@ -44,6 +44,7 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
FIELD field_43012 SEEN_ENDPOINT Ljava/lang/String;
FIELD field_43013 DISMISS_ENDPOINT Ljava/lang/String;
FIELD field_43014 NOTIFICATIONS_ENDPOINT Ljava/lang/String;
FIELD field_45232 ENVIRONMENT Lnet/minecraft/class_4341$class_4343;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_310;)V
ARG 1 sessionId
ARG 2 username
@ -65,6 +66,7 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
ARG 4 options
METHOD method_20994 uninvite (JLjava/util/UUID;)V
ARG 1 worldId
ARG 3 profileUuid
METHOD method_20995 resetWorldWithSeed (JLnet/minecraft/class_4413;)Ljava/lang/Boolean;
ARG 1 worldId
ARG 3 resetWorldInfo
@ -110,11 +112,13 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
ARG 1 worldId
METHOD method_21017 op (JLjava/util/UUID;)Lnet/minecraft/class_4870;
ARG 1 worldId
ARG 3 profileUuid
METHOD method_21018 getLiveStats ()Lnet/minecraft/class_4882;
METHOD method_21019 open (J)Ljava/lang/Boolean;
ARG 1 worldId
METHOD method_21020 deop (JLjava/util/UUID;)Lnet/minecraft/class_4870;
ARG 1 worldId
ARG 3 profileUuid
METHOD method_21022 close (J)Ljava/lang/Boolean;
ARG 1 worldId
METHOD method_21023 resetWorldWithTemplate (JLjava/lang/String;)Ljava/lang/Boolean;
@ -134,6 +138,7 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
METHOD method_21032 getNews ()Lnet/minecraft/class_4876;
METHOD method_21033 trialAvailable ()Ljava/lang/Boolean;
METHOD method_31381 isOwnerBlocked (Lnet/minecraft/class_4871;)Z
ARG 1 invite
METHOD method_35684 getPlayerActivities (J)Lnet/minecraft/class_6193;
ARG 1 worldId
METHOD method_44616 create ()Lnet/minecraft/class_4341;
@ -144,6 +149,7 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
METHOD method_49571 toJsonArray (Ljava/util/List;)Lcom/google/gson/JsonArray;
ARG 0 uuids
METHOD method_49572 listNotifications ()Ljava/util/List;
METHOD method_52655 mcoEnabled ()Z
CLASS class_4342 CompatibleVersionResponse
FIELD field_19582 COMPATIBLE Lnet/minecraft/class_4341$class_4342;
FIELD field_19583 OUTDATED Lnet/minecraft/class_4341$class_4342;

View File

@ -1,5 +1,24 @@
CLASS net/minecraft/class_4345 net/minecraft/client/realms/RealmsError
FIELD field_19593 LOGGER Lorg/slf4j/Logger;
FIELD field_45233 NO_DETAILS_TEXT Lnet/minecraft/class_2561;
METHOD method_21036 getErrorMessage ()Ljava/lang/String;
METHOD method_21037 getErrorCode ()I
METHOD method_30162 create (ILjava/lang/String;)Lnet/minecraft/class_4345;
METHOD method_30162 ofHttp (ILjava/lang/String;)Lnet/minecraft/class_4345;
ARG 0 statusCode
ARG 1 response
METHOD method_52657 getText ()Lnet/minecraft/class_2561;
CLASS class_8652 AuthenticationError
FIELD field_45234 ERROR_CODE I
CLASS class_8653 SimpleHttpError
FIELD field_45235 SERVICE_BUSY Lnet/minecraft/class_4345$class_8653;
FIELD field_45236 RETRY_TEXT Lnet/minecraft/class_2561;
METHOD method_52658 retryable (I)Lnet/minecraft/class_4345$class_8653;
ARG 0 statusCode
METHOD method_52659 connectivity (Lnet/minecraft/class_4354;)Lnet/minecraft/class_4345$class_8653;
ARG 0 exception
METHOD method_52660 unknownCompatibility (Ljava/lang/String;)Lnet/minecraft/class_4345$class_8653;
ARG 0 response
METHOD method_52661 statusCodeOnly (I)Lnet/minecraft/class_4345$class_8653;
ARG 0 statusCode
CLASS class_8654 DetailedHttpError
CLASS class_8655 RawHttpPayloadError

View File

@ -11,6 +11,7 @@ CLASS net/minecraft/class_4874 net/minecraft/client/realms/dto/PlayerInfo
ARG 1 operator
METHOD method_25045 getUuid ()Ljava/util/UUID;
METHOD method_25046 setUuid (Ljava/util/UUID;)V
ARG 1 uuid
METHOD method_25047 setAccepted (Z)V
ARG 1 accepted
METHOD method_25048 isOperator ()Z

View File

@ -1,2 +1,4 @@
CLASS net/minecraft/class_4355 net/minecraft/client/realms/exception/RealmsServiceException
FIELD field_36320 error Lnet/minecraft/class_4345;
METHOD <init> (Lnet/minecraft/class_4345;)V
ARG 1 error

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_8661 net/minecraft/client/realms/gui/RealmsLoadingWidget
FIELD field_45361 textRenderer Lnet/minecraft/class_327;
METHOD <init> (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;)V
ARG 1 textRenderer
ARG 2 message

View File

@ -0,0 +1,38 @@
CLASS net/minecraft/class_8656 net/minecraft/client/realms/gui/screen/BuyRealmsScreen
FIELD field_45267 realmsImages Ljava/util/List;
FIELD field_45268 parent Lnet/minecraft/class_437;
FIELD field_45269 trialAvailable Z
FIELD field_45270 trialButton Lnet/minecraft/class_4185;
FIELD field_45271 realmsImageIndex I
FIELD field_45272 realmsImageDisplayTime I
FIELD field_45273 POPUP_TEXT Lnet/minecraft/class_2561;
FIELD field_45274 CLOSE_TEXT Lnet/minecraft/class_2561;
FIELD field_45275 POPUP_BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45276 TRIAL_AVAILABLE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45277 CROSS_BUTTON_TEXTURES Lnet/minecraft/class_8666;
METHOD <init> (Lnet/minecraft/class_437;Z)V
ARG 1 parent
ARG 2 trialAvailable
METHOD method_52680 getLeft ()I
METHOD method_52681 getTop ()I
METHOD method_52682 getRight ()I
METHOD method_52683 getBottom ()I
METHOD method_52684 (Lnet/minecraft/class_2960;)Z
ARG 0 id
METHOD method_52685 refreshImages (Lnet/minecraft/class_3300;)V
ARG 0 resourceManager
METHOD method_52686 drawTrialAvailableTexture (Lnet/minecraft/class_332;Lnet/minecraft/class_4185;)V
ARG 0 context
ARG 1 button
METHOD method_52687 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52688 (Lnet/minecraft/class_2960;)Z
ARG 0 id
METHOD method_52689 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52690 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52691 (Z)V
ARG 1 confirmed
METHOD method_52692 (Z)V
ARG 1 confirmed

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_4387 net/minecraft/client/realms/gui/screen/RealmsClientOutdatedScreen
CLASS net/minecraft/class_4387 net/minecraft/client/realms/gui/screen/RealmsClientIncompatibleScreen
FIELD field_19787 parent Lnet/minecraft/class_437;
FIELD field_26477 INCOMPATIBLE_TITLE Lnet/minecraft/class_2561;
FIELD field_26478 INCOMPATIBLE_LINES [Lnet/minecraft/class_2561;

View File

@ -42,13 +42,6 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_21202 drawExpiring (Lnet/minecraft/class_332;IIIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
ARG 6 remainingDays
METHOD method_21203 switchToFullSlot (ILnet/minecraft/class_4877;)V
ARG 1 selectedSlot
ARG 2 serverData
@ -69,12 +62,6 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf
METHOD method_21219 getNewScreen ()Lnet/minecraft/class_4388;
METHOD method_21220 buttonLeft (I)I
ARG 1 i
METHOD method_21221 drawExpired (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_21222 switchToEmptySlot (ILnet/minecraft/class_4877;)V
ARG 1 selectedSlot
ARG 2 serverData
@ -82,12 +69,6 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf
ARG 1 button
METHOD method_21228 frame (I)I
ARG 1 ordinal
METHOD method_21229 drawOpen (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_21231 backButtonClicked ()V
METHOD method_21234 disableButtons ()V
METHOD method_21236 switchToMinigame ()V
@ -108,12 +89,6 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf
ARG 1 button
METHOD method_25142 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_25143 drawClosed (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_25144 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_25145 (Lnet/minecraft/class_4185;)V

View File

@ -5,8 +5,16 @@ CLASS net/minecraft/class_4390 net/minecraft/client/realms/gui/screen/RealmsCrea
FIELD field_19832 descriptionBox Lnet/minecraft/class_342;
FIELD field_26487 WORLD_NAME_TEXT Lnet/minecraft/class_2561;
FIELD field_26488 WORLD_DESCRIPTION_TEXT Lnet/minecraft/class_2561;
FIELD field_45242 layout Lnet/minecraft/class_8132;
METHOD <init> (Lnet/minecraft/class_4877;Lnet/minecraft/class_4325;)V
ARG 1 server
ARG 2 parent
METHOD method_21245 createWorld ()V
METHOD method_25155 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52665 (Lnet/minecraft/class_4390;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_52666 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52667 (Lnet/minecraft/class_4185;Ljava/lang/String;)V
ARG 1 name

View File

@ -42,35 +42,27 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
FIELD field_45199 NO_PENDING_TOOLTIP Lnet/minecraft/class_7919;
FIELD field_45200 PENDING_TOOLTIP Lnet/minecraft/class_7919;
FIELD field_45201 INFO_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45202 hasUnreadNews Z
FIELD field_45203 newsLink Ljava/lang/String;
FIELD field_45204 purchaseButton Lnet/minecraft/class_4185;
FIELD field_45205 inviteButton Lnet/minecraft/class_4325$class_8651;
FIELD field_45206 newsButton Lnet/minecraft/class_4325$class_8651;
FIELD field_45207 loadStatus Lnet/minecraft/class_4325$class_8650;
FIELD field_45208 layout Lnet/minecraft/class_8132;
FIELD field_45213 availabilityInfo Ljava/util/concurrent/CompletableFuture;
FIELD field_45214 periodicRunnersManager Lnet/minecraft/class_7581$class_7584;
FIELD field_45215 playButton Lnet/minecraft/class_4185;
FIELD field_45216 NEW_REALM_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45217 EXPIRED_STATUS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45218 EXPIRES_SOON_STATUS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45219 OPEN_STATUS_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_437;)V
ARG 1 parent
METHOD method_20846 drawExpired (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_20853 play (Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V
ARG 1 serverData
ARG 2 parent
METHOD method_20873 drawOpen (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_20874 shouldPlayButtonBeActive (Lnet/minecraft/class_4877;)Z
ARG 1 server
METHOD method_20883 drawClose (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_20884 shouldRenewButtonBeActive (Lnet/minecraft/class_4877;)Z
ARG 1 server
METHOD method_20902 newScreen ()Lnet/minecraft/class_4325;
@ -84,13 +76,6 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
METHOD method_20924 getOwnedNonExpiredWorldIds ()Ljava/util/List;
METHOD method_20928 onRenew (Lnet/minecraft/class_4877;)V
ARG 1 realmsServer
METHOD method_24987 drawExpiring (Lnet/minecraft/class_332;IIIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
ARG 6 remainingDays
METHOD method_24991 leaveServer (ZLnet/minecraft/class_4877;)V
ARG 1 confirmed
ARG 2 realmsServer
@ -141,6 +126,44 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 2 void_
METHOD method_49561 (Ljava/util/List;)V
ARG 1 notifications
METHOD method_52630 makeHeader ()Lnet/minecraft/class_8133;
METHOD method_52631 makeNoRealmsLayout ()Lnet/minecraft/class_8667;
METHOD method_52632 refreshButtons ()V
METHOD method_52633 showBuyRealmsScreen ()V
METHOD method_52634 (Lnet/minecraft/class_8647$class_8648;)V
ARG 1 availabilityInfo
METHOD method_52635 onLoadStatusChange (Lnet/minecraft/class_4325$class_8650;)V
ARG 1 loadStatus
METHOD method_52636 (Lnet/minecraft/class_4325;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_52637 drawEnvironmentText (Lnet/minecraft/class_332;Ljava/lang/String;I)V
ARG 1 context
ARG 2 text
ARG 3 color
METHOD method_52638 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52639 (Ljava/lang/Boolean;)V
ARG 1 trialAvailable
METHOD method_52640 (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185;)V
ARG 2 button
METHOD method_52641 makeLayoutFor (Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8132;
ARG 1 loadStatus
METHOD method_52642 (Lnet/minecraft/class_4325;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_52643 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52644 makeInnerLayout (Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8133;
ARG 1 loadStatus
METHOD method_52645 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52646 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52647 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52648 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52649 (Lnet/minecraft/class_4185;)V
ARG 1 button
CLASS class_4329 RealmSelectionList
CLASS class_4330 RealmSelectionListEntry
FIELD field_19518 server Lnet/minecraft/class_4877;
@ -169,6 +192,8 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 6 mouseY
ARG 7 xOffset
ARG 8 yOffset
METHOD method_52653 play ()V
METHOD method_52654 createRealm ()V
CLASS class_4866 Entry
METHOD method_38506 getRealmsServer ()Lnet/minecraft/class_4877;
CLASS class_8200 VisitButtonEntry
@ -177,6 +202,10 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/class_4185;)V
ARG 2 button
CLASS class_8201 CrossButton
FIELD field_45222 TEXTURES Lnet/minecraft/class_8666;
METHOD <init> (Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V
ARG 1 onPress
ARG 2 tooltip
CLASS class_8202 VisitUrlNotification
FIELD field_43005 message Lnet/minecraft/class_2561;
FIELD field_43006 gridChildren Ljava/util/List;
@ -199,3 +228,17 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
CLASS class_8203 Request
METHOD request (Lnet/minecraft/class_4341;)Ljava/lang/Object;
ARG 1 client
CLASS class_8650 LoadStatus
CLASS class_8651 NotificationButtonWidget
FIELD field_45227 TEXTURES [Lnet/minecraft/class_2960;
FIELD field_45229 SIZE I
FIELD field_45230 TEXTURE_SIZE I
FIELD field_45231 notificationCount I
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V
ARG 1 message
ARG 2 texture
ARG 3 onPress
METHOD method_52651 setNotificationCount (I)V
ARG 1 notificationCount
METHOD method_52652 render (Lnet/minecraft/class_332;)V
ARG 1 context

View File

@ -31,6 +31,8 @@ CLASS net/minecraft/class_4399 net/minecraft/client/realms/gui/screen/RealmsNoti
ARG 2 manager
METHOD method_49591 (Ljava/util/List;)V
ARG 0 notifications
METHOD method_52670 (Lnet/minecraft/class_8647$class_8648;)Ljava/lang/Boolean;
ARG 0 info
CLASS class_8207 NotificationRunnersFactory
METHOD method_49592 isNews ()Z
METHOD method_49593 createPeriodicRunnersManager (Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584;

View File

@ -11,6 +11,7 @@ CLASS net/minecraft/class_4401 net/minecraft/client/realms/gui/screen/RealmsPend
FIELD field_26493 NO_PENDING_TEXT Lnet/minecraft/class_2561;
FIELD field_26494 ACCEPT_TEXT Lnet/minecraft/class_2561;
FIELD field_26495 REJECT_TEXT Lnet/minecraft/class_2561;
FIELD field_45249 pendingInvites Ljava/util/concurrent/CompletableFuture;
FIELD field_45250 ACCEPT_HIGHLIGHTED_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45251 REJECT_HIGHLIGHTED_ICON_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_2561;)V
@ -25,6 +26,15 @@ CLASS net/minecraft/class_4401 net/minecraft/client/realms/gui/screen/RealmsPend
ARG 1 button
METHOD method_25179 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52672 handle (IZ)V
ARG 1 index
ARG 2 accepted
METHOD method_52673 (IZLjava/lang/Boolean;)V
ARG 3 result
METHOD method_52674 (Lnet/minecraft/class_4871;)Lnet/minecraft/class_4401$class_4403;
ARG 1 invite
METHOD method_52679 (Ljava/util/List;)V
ARG 1 pendingInvites
CLASS class_4402 PendingInvitationSelectionList
METHOD method_21321 removeAtIndex (I)V
ARG 1 index

View File

@ -51,6 +51,9 @@ CLASS net/minecraft/class_4406 net/minecraft/client/realms/gui/screen/RealmsPlay
FIELD field_44536 uninviteButton Lnet/minecraft/class_344;
FIELD field_44537 opButton Lnet/minecraft/class_344;
FIELD field_44538 deopButton Lnet/minecraft/class_344;
FIELD field_45252 REMOVE_PLAYER_TEXTURES Lnet/minecraft/class_8666;
FIELD field_45253 MAKE_OPERATOR_TEXTURES Lnet/minecraft/class_8666;
FIELD field_45254 REMOVE_OPERATOR_TEXTURES Lnet/minecraft/class_8666;
METHOD <init> (Lnet/minecraft/class_4406;Lnet/minecraft/class_4874;)V
ARG 2 playerInfo
METHOD method_51245 (ILnet/minecraft/class_332;IIFLnet/minecraft/class_339;)V

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_4409 net/minecraft/client/realms/gui/screen/RealmsRese
FIELD field_27938 callback Ljava/util/function/Consumer;
FIELD field_27939 generatorType Lnet/minecraft/class_5672;
FIELD field_27940 mapFeatures Z
FIELD field_45280 layout Lnet/minecraft/class_8132;
METHOD <init> (Ljava/util/function/Consumer;Lnet/minecraft/class_2561;)V
ARG 1 callback
ARG 2 parentTitle
@ -18,3 +19,6 @@ CLASS net/minecraft/class_4409 net/minecraft/client/realms/gui/screen/RealmsRese
METHOD method_32487 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V
ARG 1 button
ARG 2 mapFeatures
METHOD method_52693 createResetWorldInfo ()Lnet/minecraft/class_4413;
METHOD method_52694 (Lnet/minecraft/class_4409;Lnet/minecraft/class_364;)V
ARG 1 child

View File

@ -1,3 +1,7 @@
CLASS net/minecraft/class_5221 net/minecraft/client/realms/util/Errable
METHOD method_21067 error (Lnet/minecraft/class_2561;)V
ARG 1 errorMessage
METHOD method_52662 error (Lnet/minecraft/class_4355;)V
ARG 1 exception
METHOD method_52663 error (Ljava/lang/Exception;)V
ARG 1 exception

View File

@ -6,6 +6,8 @@ CLASS net/minecraft/class_7478 net/minecraft/client/realms/util/Realms32BitWarni
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_44027 isSubscribed ()Ljava/lang/Boolean;
METHOD method_44028 (Lnet/minecraft/class_4877;)Z
ARG 1 server
METHOD method_44029 showWarningIfNeeded (Lnet/minecraft/class_437;)V
ARG 1 parent
METHOD method_44030 isSubscribedInternal ()Z

View File

@ -8,3 +8,4 @@ CLASS net/minecraft/class_7580 net/minecraft/client/realms/util/RealmsServerFilt
ARG 1 server
METHOD method_44623 filterAndSort (Ljava/util/List;)V
ARG 1 servers
METHOD method_52664 isEmpty ()Z

View File

@ -12,3 +12,4 @@ CLASS net/minecraft/class_4448 net/minecraft/client/realms/util/RealmsUtil
ARG 1 x
ARG 2 y
ARG 3 size
ARG 4 playerUuid

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_769 net/minecraft/client/render/BuiltChunkStorage
FIELD field_4149 sizeY I
FIELD field_4150 chunks [Lnet/minecraft/class_846$class_851;
FIELD field_4151 world Lnet/minecraft/class_1937;
FIELD field_45629 viewDistance I
METHOD <init> (Lnet/minecraft/class_846;Lnet/minecraft/class_1937;ILnet/minecraft/class_761;)V
ARG 1 chunkBuilder
ARG 2 world
@ -29,3 +30,5 @@ CLASS net/minecraft/class_769 net/minecraft/client/render/BuiltChunkStorage
METHOD method_3330 updateCameraPosition (DD)V
ARG 1 x
ARG 3 z
METHOD method_52839 getViewDistance ()I
METHOD method_52840 getWorld ()Lnet/minecraft/class_5539;

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_8679
CLASS net/minecraft/class_8679 net/minecraft/client/render/ChunkRenderingDataPreparer
CLASS class_762 ChunkInfo
FIELD field_4122 propagationLevel I
FIELD field_4124 chunk Lnet/minecraft/class_846$class_851;

View File

@ -237,6 +237,12 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
METHOD method_51785 getGuiOverlay ()Lnet/minecraft/class_1921;
METHOD method_51786 getGuiTextHighlight ()Lnet/minecraft/class_1921;
METHOD method_51787 getGuiGhostRecipeOverlay ()Lnet/minecraft/class_1921;
METHOD method_53490 createArmorCutoutNoCull (Ljava/lang/String;Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921$class_4687;
ARG 0 name
ARG 1 texture
ARG 2 decal
METHOD method_53491 createArmorDecalCutoutNoCull (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
ARG 0 texture
CLASS class_4687 MultiPhase
FIELD field_21403 phases Lnet/minecraft/class_1921$class_4688;
FIELD field_21697 affectedOutline Ljava/util/Optional;

View File

@ -27,6 +27,7 @@ CLASS net/minecraft/class_4703 net/minecraft/client/render/debug/BeeDebugRendere
ARG 2 pos
METHOD method_23807 addHive (Lnet/minecraft/class_8718$class_8719;J)V
ARG 1 hive
ARG 2 time
METHOD method_23808 drawHive (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;)V
ARG 0 matrices
ARG 1 vertexConsumers
@ -65,6 +66,9 @@ CLASS net/minecraft/class_4703 net/minecraft/client/render/debug/BeeDebugRendere
ARG 3 pos
ARG 4 line
ARG 5 color
METHOD method_23817 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/Set;)V
ARG 2 flowerPos
ARG 3 bees
METHOD method_23818 (Ljava/util/Map;Lnet/minecraft/class_8707$class_5243;)V
ARG 1 bee
METHOD method_23819 removeOutdatedHives ()V
@ -120,3 +124,4 @@ CLASS net/minecraft/class_4703 net/minecraft/client/render/debug/BeeDebugRendere
ARG 1 bee
METHOD method_35796 getBeeNamesForHive (Lnet/minecraft/class_8718$class_8719;)Ljava/util/Set;
ARG 1 hive
CLASS class_8682 Hive

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_5739 net/minecraft/client/render/debug/GameEventDebugR
METHOD method_33086 (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_5739$class_5741;)Z
ARG 2 listener
METHOD method_33087 addEvent (Lnet/minecraft/class_5321;Lnet/minecraft/class_243;)V
ARG 1 eventKey
ARG 2 pos
METHOD method_33088 addListener (Lnet/minecraft/class_5716;I)V
ARG 1 positionSource

View File

@ -6,5 +6,8 @@ CLASS net/minecraft/class_4205 net/minecraft/client/render/debug/GoalSelectorDeb
ARG 1 client
METHOD method_19430 setGoalSelectorList (ILnet/minecraft/class_2338;Ljava/util/List;)V
ARG 1 index
ARG 2 pos
ARG 3 goals
METHOD method_35799 removeGoalSelectorList (I)V
ARG 1 index
CLASS class_8683 Entity

View File

@ -7,3 +7,9 @@ CLASS net/minecraft/class_870 net/minecraft/client/render/debug/StructureDebugRe
ARG 1 client
METHOD method_3871 addStructure (Lnet/minecraft/class_3341;Ljava/util/List;Lnet/minecraft/class_5321;)V
ARG 1 boundingBox
ARG 2 pieces
ARG 3 dimensionKey
METHOD method_52842 (Lnet/minecraft/class_5321;)Ljava/util/Map;
ARG 0 dimension
METHOD method_52843 (Lnet/minecraft/class_5321;)Ljava/util/Map;
ARG 0 dimension

View File

@ -120,7 +120,9 @@ CLASS net/minecraft/class_4207 net/minecraft/client/render/debug/VillageDebugRen
ARG 1 brain
CLASS class_4233 PointOfInterest
FIELD field_18931 pos Lnet/minecraft/class_2338;
FIELD field_18932 type Ljava/lang/String;
FIELD field_18933 freeTicketCount I
METHOD <init> (Lnet/minecraft/class_2338;Ljava/lang/String;I)V
ARG 1 pos
ARG 2 type
ARG 3 freeTicketCount

View File

@ -9,6 +9,9 @@ CLASS net/minecraft/class_8138 net/minecraft/client/render/entity/DisplayEntityR
ARG 6 lerpProgress
METHOD method_49053 getBillboardRotation (Lnet/minecraft/class_8113$class_8229;Lnet/minecraft/class_8113;FLorg/joml/Quaternionf;)Lorg/joml/Quaternionf;
ARG 1 renderState
ARG 2 entity
ARG 3 yaw
ARG 4 rotation
METHOD method_49921 getData (Lnet/minecraft/class_8113;)Ljava/lang/Object;
ARG 1 entity
CLASS class_8139 BlockDisplayEntityRenderer

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_5619 net/minecraft/client/render/entity/EntityRenderer
ARG 2 entityType
ARG 3 factory
METHOD method_32175 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_8685$class_7920;Lnet/minecraft/class_5617;)V
ARG 2 model
ARG 3 factory
METHOD method_32176 reloadEntityRenderers (Lnet/minecraft/class_5617$class_5618;)Ljava/util/Map;
ARG 0 ctx

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_1065 net/minecraft/client/resource/DefaultClientResour
FIELD field_43088 HIGH_CONTRAST_NAME Ljava/lang/String;
METHOD <init> (Ljava/nio/file/Path;Lnet/minecraft/class_8580;)V
ARG 1 assetsPath
ARG 2 symlinkFinder
METHOD method_45856 getResourcePacksPath (Ljava/nio/file/Path;)Ljava/nio/file/Path;
ARG 1 path
METHOD method_45857 createDefaultPack (Ljava/nio/file/Path;)Lnet/minecraft/class_3268;

View File

@ -2,3 +2,5 @@ CLASS net/minecraft/class_8689 net/minecraft/client/resource/metadata/GuiResourc
FIELD field_45645 DEFAULT Lnet/minecraft/class_8689;
FIELD field_45646 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45647 SERIALIZER Lnet/minecraft/class_7677;
METHOD method_52875 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_1047 net/minecraft/client/texture/MissingSprite
FIELD field_32950 WIDTH I
FIELD field_32951 HEIGHT I
FIELD field_32952 MISSINGNO_ID Ljava/lang/String;
FIELD field_45630 METADATA Lnet/minecraft/class_7368;
FIELD field_5219 MISSINGNO Lnet/minecraft/class_2960;
FIELD field_5220 texture Lnet/minecraft/class_1043;
METHOD method_4539 getMissingSpriteId ()Lnet/minecraft/class_2960;

View File

@ -1,7 +1,51 @@
CLASS net/minecraft/class_1071 net/minecraft/client/texture/PlayerSkinProvider
FIELD field_32970 TEXTURES Ljava/lang/String;
FIELD field_45634 cache Lcom/google/common/cache/LoadingCache;
FIELD field_45635 skinCache Lnet/minecraft/class_1071$class_8687;
FIELD field_45636 capeCache Lnet/minecraft/class_1071$class_8687;
FIELD field_45637 elytraCache Lnet/minecraft/class_1071$class_8687;
METHOD <init> (Lnet/minecraft/class_1060;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Ljava/util/concurrent/Executor;)V
ARG 1 textureManager
ARG 2 directory
ARG 3 sessionService
ARG 4 executor
METHOD method_52858 getSkinTexturesSupplier (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier;
ARG 1 profile
METHOD method_52859 fetchSkinTextures (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_1071$class_8688;)Ljava/util/concurrent/CompletableFuture;
ARG 1 profile
ARG 2 textures
METHOD method_52862 getSkinTextures (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8685;
ARG 1 profile
METHOD method_52863 fetchSkinTextures (Lcom/mojang/authlib/GameProfile;)Ljava/util/concurrent/CompletableFuture;
ARG 1 profile
METHOD method_52865 getTextureEntry (Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/properties/Property;
ARG 0 profile
CLASS 1
METHOD load (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 value
METHOD method_52866 (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_1071$class_8688;)Ljava/util/concurrent/CompletionStage;
ARG 2 textures
CLASS class_8686 Key
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_52869 getTextureEntry ()Ljava/lang/String;
CLASS class_8687 FileCache
FIELD field_45639 textureManager Lnet/minecraft/class_1060;
FIELD field_45640 directory Ljava/nio/file/Path;
FIELD field_45641 type Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;
FIELD field_45642 hashToTexture Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_1060;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)V
ARG 1 textureManager
ARG 2 directory
ARG 3 type
METHOD method_52870 get (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture;
ARG 1 texture
METHOD method_52871 getTexturePath (Ljava/lang/String;)Lnet/minecraft/class_2960;
ARG 1 hash
METHOD method_52873 store (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture;
ARG 1 texture
CLASS class_8688 Textures
FIELD field_45643 MISSING Lnet/minecraft/class_1071$class_8688;
METHOD method_52874 fromMap (Ljava/util/Map;Z)Lnet/minecraft/class_1071$class_8688;
ARG 0 textures
ARG 1 secure

View File

@ -4,6 +4,10 @@ CLASS net/minecraft/class_8690 net/minecraft/client/texture/Scaling
METHOD method_52876 getType ()Lnet/minecraft/class_8690$class_8695;
CLASS class_8691 NineSlice
FIELD field_45650 CODEC Lcom/mojang/serialization/Codec;
METHOD method_52877 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_53493 validate (Lnet/minecraft/class_8690$class_8691;)Lcom/mojang/serialization/DataResult;
ARG 0 nineSlice
CLASS class_8692 Border
FIELD field_45651 UNIFORM_SIDE_SIZES_CODEC Lcom/mojang/serialization/Codec;
FIELD field_45652 DIFFERENT_SIDE_SIZES_CODEC Lcom/mojang/serialization/Codec;
@ -19,6 +23,8 @@ CLASS net/minecraft/class_8690 net/minecraft/client/texture/Scaling
FIELD field_45654 CODEC Lcom/mojang/serialization/Codec;
CLASS class_8694 Tile
FIELD field_45655 CODEC Lcom/mojang/serialization/Codec;
METHOD method_52885 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_8695 Type
FIELD field_45659 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45660 name Ljava/lang/String;

View File

@ -26,9 +26,11 @@ CLASS net/minecraft/class_1058 net/minecraft/client/texture/Sprite
METHOD method_35806 getX ()I
METHOD method_35807 getY ()I
METHOD method_4570 getFrameV (F)F
ARG 1 frame
METHOD method_4575 getMaxV ()F
METHOD method_4577 getMaxU ()F
METHOD method_4580 getFrameU (F)F
ARG 1 frame
METHOD method_4584 upload ()V
METHOD method_45851 getContents ()Lnet/minecraft/class_7764;
METHOD method_45852 getAtlasId ()Lnet/minecraft/class_2960;

View File

@ -27,9 +27,11 @@ CLASS net/minecraft/class_7766 net/minecraft/client/texture/SpriteLoader
METHOD method_47659 (ILjava/util/concurrent/Executor;Ljava/util/List;)Lnet/minecraft/class_7766$class_7767;
ARG 3 sprites
METHOD method_47661 load (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;ILjava/util/concurrent/Executor;Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture;
ARG 1 resourceManager
ARG 2 path
ARG 3 mipLevel
ARG 4 executor
ARG 5 metadatas
METHOD method_47662 (Ljava/util/List;)Ljava/util/List;
ARG 0 sprites
METHOD method_47663 stitch (Ljava/util/List;ILjava/util/concurrent/Executor;)Lnet/minecraft/class_7766$class_7767;
@ -37,6 +39,18 @@ CLASS net/minecraft/class_7766 net/minecraft/client/texture/SpriteLoader
ARG 2 mipLevel
ARG 3 executor
METHOD method_47664 loadAll (Lnet/minecraft/class_8684;Ljava/util/List;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 0 opener
ARG 1 sources
ARG 2 executor
METHOD method_47665 (Lnet/minecraft/class_8684;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage;
ARG 2 sources
METHOD method_47666 (Lnet/minecraft/class_8684;Ljava/util/concurrent/Executor;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;
ARG 2 sprite
METHOD method_52849 load (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 1 resourceManager
ARG 2 path
ARG 3 mipLevel
ARG 4 executor
CLASS class_7767 StitchResult
METHOD method_45845 whenComplete ()Ljava/util/concurrent/CompletableFuture;
METHOD method_45846 (Ljava/lang/Void;)Lnet/minecraft/class_7766$class_7767;

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_8684 net/minecraft/client/texture/SpriteOpener
FIELD field_45633 LOGGER Lorg/slf4j/Logger;
METHOD create (Ljava/util/Collection;)Lnet/minecraft/class_8684;
ARG 0 metadatas
METHOD loadSprite (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)Lnet/minecraft/class_7764;
ARG 1 id
ARG 2 resource
METHOD method_52851 (Ljava/util/Collection;Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)Lnet/minecraft/class_7764;
ARG 1 id
ARG 2 resource

View File

@ -11,3 +11,5 @@ CLASS net/minecraft/class_7947 net/minecraft/client/texture/atlas/AtlasLoader
ARG 1 id
METHOD method_47669 (Lnet/minecraft/class_3300;Lnet/minecraft/class_7948$class_7949;Lnet/minecraft/class_7948;)V
ARG 2 source
METHOD method_52852 (Lnet/minecraft/class_8684;)Lnet/minecraft/class_7764;
ARG 0 opener

View File

@ -13,5 +13,7 @@ CLASS net/minecraft/class_7948 net/minecraft/client/texture/atlas/AtlasSource
METHOD method_47674 add (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)V
ARG 1 id
ARG 2 resource
METHOD method_47675 (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;Lnet/minecraft/class_8684;)Lnet/minecraft/class_7764;
ARG 2 opener
CLASS class_7950 SpriteRegion
METHOD method_47676 close ()V

View File

@ -8,4 +8,25 @@ CLASS net/minecraft/class_8066 net/minecraft/client/texture/atlas/PalettedPermut
ARG 1 textures
ARG 2 paletteKey
ARG 3 permutations
METHOD method_48486 open (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;)[I
ARG 0 resourceManager
ARG 1 texture
METHOD method_48487 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_48488 (Lnet/minecraft/class_8066;)Ljava/util/Map;
ARG 0 source
METHOD method_48489 (Lit/unimi/dsi/fastutil/ints/Int2IntMap;I)I
ARG 1 color
METHOD method_48490 (Ljava/util/Map;Ljava/util/function/Supplier;Lnet/minecraft/class_3300;Ljava/lang/String;Lnet/minecraft/class_2960;)V
ARG 3 key
ARG 4 texture
METHOD method_48492 toMapper ([I[I)Ljava/util/function/IntUnaryOperator;
ARG 0 from
ARG 1 to
METHOD method_48493 (Lnet/minecraft/class_8066;)Lnet/minecraft/class_2960;
ARG 0 source
METHOD method_48494 (Lnet/minecraft/class_8066;)Ljava/util/List;
ARG 0 source
CLASS class_8067 PalettedSpriteRegion
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 opener

View File

@ -10,8 +10,20 @@ CLASS net/minecraft/class_7957 net/minecraft/client/texture/atlas/UnstitchAtlasS
ARG 2 regions
ARG 3 divisorX
ARG 5 divisorY
METHOD method_47692 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_47693 (Lnet/minecraft/class_7957;)Ljava/lang/Double;
ARG 0 source
METHOD method_47694 (Lnet/minecraft/class_7957;)Ljava/lang/Double;
ARG 0 source
METHOD method_47695 (Lnet/minecraft/class_7957;)Ljava/util/List;
ARG 0 source
METHOD method_47696 (Lnet/minecraft/class_7957;)Lnet/minecraft/class_2960;
ARG 0 source
CLASS class_7959 Region
FIELD field_41420 CODEC Lcom/mojang/serialization/Codec;
METHOD method_47699 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_7960 SpriteRegion
FIELD field_41421 sprite Lnet/minecraft/class_7958;
FIELD field_41422 region Lnet/minecraft/class_7957$class_7959;
@ -22,3 +34,5 @@ CLASS net/minecraft/class_7957 net/minecraft/client/texture/atlas/UnstitchAtlasS
ARG 2 region
ARG 3 divisorX
ARG 5 divisorY
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 opener

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_8657 net/minecraft/client/CommandHistoryManager
CLASS net/minecraft/class_8657 net/minecraft/client/util/CommandHistoryManager
FIELD field_45287 LOGGER Lorg/slf4j/Logger;
FIELD field_45288 MAX_SIZE I
FIELD field_45289 FILENAME Ljava/lang/String;

View File

@ -3,3 +3,8 @@ CLASS net/minecraft/class_1068 net/minecraft/client/util/DefaultSkinHelper
METHOD method_4648 getTexture (Ljava/util/UUID;)Lnet/minecraft/class_8685;
ARG 0 uuid
METHOD method_4649 getTexture ()Lnet/minecraft/class_2960;
METHOD method_52854 getTexture (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8685;
ARG 0 profile
METHOD method_52855 createSkinTextures (Ljava/lang/String;Lnet/minecraft/class_8685$class_7920;)Lnet/minecraft/class_8685;
ARG 0 texture
ARG 1 model

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_320 net/minecraft/client/util/Session
FIELD field_34961 clientId Ljava/util/Optional;
METHOD <init> (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_320$class_321;)V
ARG 1 username
ARG 2 uuid
ARG 3 accessToken
ARG 4 xuid
ARG 5 clientId
@ -14,7 +15,6 @@ CLASS net/minecraft/class_320 net/minecraft/client/util/Session
METHOD method_1674 getAccessToken ()Ljava/lang/String;
METHOD method_1675 getSessionId ()Ljava/lang/String;
METHOD method_1676 getUsername ()Ljava/lang/String;
METHOD method_1677 getProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_35718 getAccountType ()Lnet/minecraft/class_320$class_321;
METHOD method_38740 getClientId ()Ljava/util/Optional;
METHOD method_38741 getXuid ()Ljava/util/Optional;

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_8685 net/minecraft/client/SkinTextures
CLASS net/minecraft/class_8685 net/minecraft/client/util/SkinTextures
CLASS class_7920 Model
FIELD field_41124 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V

View File

@ -24,6 +24,7 @@ CLASS net/minecraft/class_631 net/minecraft/client/world/ClientChunkManager
ARG 1 x
ARG 2 z
METHOD method_2859 unload (Lnet/minecraft/class_1923;)V
ARG 1 pos
METHOD method_49630 onChunkBiomeData (IILnet/minecraft/class_2540;)V
ARG 1 x
ARG 2 z

View File

@ -1,11 +1,13 @@
CLASS net/minecraft/class_2152 net/minecraft/command/FloatRangeArgument
FIELD field_9778 min Ljava/lang/Float;
FIELD field_9779 max Ljava/lang/Float;
FIELD comp_1840 min Ljava/lang/Float;
FIELD comp_1841 max Ljava/lang/Float;
FIELD field_9780 ANY Lnet/minecraft/class_2152;
FIELD field_9781 ONLY_INTS_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD <init> (Ljava/lang/Float;Ljava/lang/Float;)V
ARG 1 min
ARG 2 max
METHOD comp_1840 min ()Ljava/lang/Float;
METHOD comp_1841 max ()Ljava/lang/Float;
METHOD method_35400 isInSquaredRange (D)Z
ARG 1 value
METHOD method_35401 exactly (F)Lnet/minecraft/class_2152;
@ -37,8 +39,6 @@ CLASS net/minecraft/class_2152 net/minecraft/command/FloatRangeArgument
METHOD method_9174 mapFloat (Ljava/lang/Float;Ljava/util/function/Function;)Ljava/lang/Float;
ARG 0 value
ARG 1 function
METHOD method_9175 getMin ()Ljava/lang/Float;
METHOD method_9176 parseFloat (Lcom/mojang/brigadier/StringReader;Z)Ljava/lang/Float;
ARG 0 reader
ARG 1 allowFloats
METHOD method_9177 getMax ()Ljava/lang/Float;

View File

@ -9,8 +9,6 @@ CLASS net/minecraft/class_2196 net/minecraft/command/argument/MessageArgumentTyp
ARG 1 message
METHOD method_45564 (Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_7471;Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 4 executor
METHOD method_45565 (Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;Lnet/minecraft/class_7471;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 3 executor
METHOD method_45566 chain (Ljava/util/function/Consumer;Lnet/minecraft/class_2168;Lnet/minecraft/class_7471;)V
ARG 0 callback
ARG 1 source

View File

@ -13,6 +13,11 @@ CLASS net/minecraft/class_2405 net/minecraft/data/DataProvider
ARG 0 map
METHOD method_43809 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 key
METHOD method_53496 writeCodecToPath (Lnet/minecraft/class_7403;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;
ARG 0 writer
ARG 1 codec
ARG 2 value
ARG 3 path
CLASS class_7857 Factory
METHOD create (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2405;
ARG 1 output

View File

@ -12,9 +12,8 @@ CLASS net/minecraft/class_2412 net/minecraft/data/server/advancement/vanilla/Van
METHOD method_37315 createLookingAtEntityUsing (Lnet/minecraft/class_1299;Lnet/minecraft/class_1792;)Lnet/minecraft/class_6409$class_6410;
ARG 0 entity
ARG 1 item
METHOD method_37316 createLightningStrike (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2048;)Lnet/minecraft/class_6405$class_6406;
METHOD method_37316 createLightningStrike (Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)Lnet/minecraft/class_6405$class_6406;
ARG 0 range
ARG 1 entity
METHOD method_49356 buildAdventuringTime (Ljava/util/function/Consumer;Lnet/minecraft/class_161;Lnet/minecraft/class_8197$class_5305;)V
ARG 0 exporter
ARG 1 parent

View File

@ -12,7 +12,12 @@ CLASS net/minecraft/class_2438 net/minecraft/data/server/loottable/LootTableProv
ARG 1 message
METHOD method_10408 (Lnet/minecraft/class_7403;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture;
ARG 2 entry
METHOD method_10410 (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2438$class_7790;)V
ARG 2 generator
METHOD method_10411 (Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_52;)V
ARG 1 id
ARG 2 table
METHOD method_10412 (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2438$class_7790;Lnet/minecraft/class_2960;Lnet/minecraft/class_52$class_53;)V
ARG 3 id
ARG 4 builder
CLASS class_7790 LootTypeGenerator

View File

@ -387,3 +387,7 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
ARG 3 group
METHOD method_52186 (Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;)Z
ARG 1 dyeable
METHOD method_53498 (Lnet/minecraft/class_2073$class_2074;)Ljava/util/stream/Stream;
ARG 0 builder
METHOD method_53499 conditionsFromPredicates ([Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_2066$class_2068;
ARG 0 predicates

View File

@ -6,4 +6,11 @@ CLASS net/minecraft/class_8625 net/minecraft/datafixer/fix/DropInvalidSignDatafi
ARG 2 name
ARG 3 blockEntityId
METHOD method_52475 dropInvalidDatafixData (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 blockEntityData
METHOD method_52476 (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z
ARG 1 message
METHOD method_52477 (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic;
ARG 2 message
ARG 3 index
METHOD method_52478 dropInvalidDatafixDataOnSide (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 textData

View File

@ -1,3 +1,9 @@
CLASS net/minecraft/class_8626 net/minecraft/datafixer/fix/RandomSequenceSettingsFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_52479 (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
ARG 0 typed
METHOD method_52480 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 randomSequencesData
METHOD method_52481 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 data

View File

@ -2,13 +2,23 @@ CLASS net/minecraft/class_1214 net/minecraft/datafixer/fix/StatsCounterFix
FIELD field_29907 OLD_MINE_BLOCK_ID Ljava/lang/String;
FIELD field_29908 NEW_MINE_BLOCK_ID Ljava/lang/String;
FIELD field_29909 CUSTOM Ljava/lang/String;
FIELD field_45099 SKIPPED_STATS Ljava/util/Set;
FIELD field_5735 RENAMED_ENTITIES Ljava/util/Map;
FIELD field_5736 RENAMED_ENTITY_STATS Ljava/util/Map;
FIELD field_5737 RENAMED_GENERAL_STATS Ljava/util/Map;
FIELD field_5738 RENAMED_ITEM_STATS Ljava/util/Map;
FIELD field_5739 SKIP Ljava/util/Set;
FIELD field_5739 REMOVED_STATS Ljava/util/Set;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_5172 getItem (Ljava/lang/String;)Ljava/lang/String;
ARG 0 id
METHOD method_5173 getBlock (Ljava/lang/String;)Ljava/lang/String;
ARG 0 id
METHOD method_52496 makeFirstRoundRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_52500 rename (Ljava/lang/String;)Lnet/minecraft/class_1214$class_8628;
ARG 0 old
METHOD method_52501 makeSecondRoundRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_52505 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 criteriaName
CLASS class_8628 Stat

View File

@ -0,0 +1,39 @@
CLASS net/minecraft/class_8744 net/minecraft/datafixer/fix/StatusEffectFix
FIELD field_45725 OLD_TO_NEW_IDS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_45726 POTION_ITEM_IDS Ljava/util/Set;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_53078 makeBlockEntitiesRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_53082 fixEffect (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 effectDynamic
METHOD method_53084 updateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional;
ARG 1 idKey
METHOD method_53085 renameKeyAndUpdateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldKey
ARG 3 newKey
METHOD method_53086 renameKey (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldKey
ARG 2 newKey
METHOD method_53087 renameKey (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldKey
ARG 2 newKey
ARG 3 value
METHOD method_53088 setOptionalValue (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
ARG 1 key
ARG 2 value
METHOD method_53090 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V
ARG 0 idMap
METHOD method_53091 (Ljava/lang/Number;)Ljava/lang/String;
ARG 0 oldId
METHOD method_53093 makeEntitiesRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_53096 renameKeyAndUpdateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldKey
ARG 2 newKey
METHOD method_53098 makeItemStacksRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_53100 fixStewEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_53101 fixEffectList (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldEffectListKey
ARG 2 newEffectListKey
METHOD method_53103 fixCustomPotionEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_53104 fixEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_53105 fixActiveEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

@ -1,7 +1,24 @@
CLASS net/minecraft/class_8221 net/minecraft/datafixer/fix/UpdateSignTextFormatFix
FIELD field_45085 FILTERED_CORRECT Ljava/lang/String;
FIELD field_45086 DEFAULT_COLOR Ljava/lang/String;
FIELD field_45087 EMPTY_TEXT_JSON Ljava/lang/String;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 outputSchema
ARG 2 name
ARG 3 blockEntityId
METHOD method_49760 updateSignTextFormat (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 0 signData
METHOD method_52469 streamKeys (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/stream/Stream;
ARG 0 signData
ARG 1 prefix
METHOD method_52470 (Lcom/mojang/serialization/Dynamic;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
ARG 1 text
METHOD method_52471 (Ljava/util/List;Ljava/util/Optional;J)Lcom/mojang/serialization/Dynamic;
ARG 1 message
ARG 2 index
METHOD method_52472 updateFront (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 signData
METHOD method_52473 updateBack (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 signData
METHOD method_52474 emptySignData (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 signData

View File

@ -2,6 +2,8 @@ CLASS net/minecraft/class_1236 net/minecraft/datafixer/schema/Schema1451v6
FIELD field_34013 SPECIAL_TYPE Ljava/lang/String;
METHOD method_37389 (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;
ARG 0 schema
METHOD method_52506 toDotSeparated (Ljava/lang/String;)Ljava/lang/String;
ARG 0 id
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 1 schema
ARG 2 entityTypes

View File

@ -1,10 +1,11 @@
CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
FIELD field_45769 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_9083 target Lnet/minecraft/class_1886;
FIELD field_9084 translationKey Ljava/lang/String;
FIELD field_9085 rarity Lnet/minecraft/class_1887$class_1888;
FIELD field_9086 slotTypes [Lnet/minecraft/class_1304;
METHOD <init> (Lnet/minecraft/class_1887$class_1888;Lnet/minecraft/class_1886;[Lnet/minecraft/class_1304;)V
ARG 1 weight
ARG 1 rarity
ARG 2 target
ARG 3 slotTypes
METHOD method_20742 getMaxPower (I)I
@ -15,6 +16,7 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
METHOD method_25950 isAvailableForRandomSelection ()Z
COMMENT {@return whether this enchantment will appear in the enchanting table or
COMMENT loots with random enchant function}
METHOD method_53216 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_8178 onUserDamaged (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V
ARG 1 user
ARG 2 attacker

View File

@ -987,6 +987,13 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_52208 setOnGround (ZLnet/minecraft/class_243;)V
ARG 1 onGround
ARG 2 movement
METHOD method_52532 lerpPosAndRotation (IDDDDD)V
ARG 1 step
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 yaw
ARG 10 pitch
METHOD method_52533 getPassengerAttachmentPos (Lnet/minecraft/class_1297;Lnet/minecraft/class_4048;F)Lorg/joml/Vector3f;
ARG 1 passenger
ARG 2 dimensions
@ -1164,7 +1171,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_5651 readNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_5652 writeCustomDataToNbt (Lnet/minecraft/class_2487;)V
COMMENT Writes custom data to {@code nbt}. Subclasses has to implement this.
COMMENT Writes custom data to {@code nbt}. Subclasses have to implement this.
COMMENT
COMMENT <p>NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's
COMMENT fields, which are used for other operations instead of the NBT. The data is written
@ -1641,7 +1648,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT @see #getAir
COMMENT @see #setAir
METHOD method_5749 readCustomDataFromNbt (Lnet/minecraft/class_2487;)V
COMMENT Reads custom data from {@code nbt}. Subclasses has to implement this.
COMMENT Reads custom data from {@code nbt}. Subclasses have to implement this.
COMMENT
COMMENT <p>NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's
COMMENT fields, which are used for other operations instead of the NBT. The data is written

View File

@ -103,6 +103,8 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
ARG 1 world
ARG 2 stack
ARG 3 player
METHOD method_53125 isIn (Lnet/minecraft/class_6885;)Z
ARG 1 entityTypeEntryList
METHOD method_5881 loadFromEntityNbt (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_2487;)V
ARG 0 world
ARG 1 player

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_1304 net/minecraft/entity/EquipmentSlot
COMMENT An equipment slot can be used to quickly access the item held by an inventory slot in a {@link LivingEntity} through
COMMENT methods such as {@link LivingEntity#getEquippedStack(EquipmentSlot)}, which will return the {@link net.minecraft.item.ItemStack}
COMMENT held in the entity's inventory slot pointed at by the target slot.
FIELD field_45739 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_6167 armorStandId I
FIELD field_6168 entityId I
FIELD field_6170 type Lnet/minecraft/class_1304$class_1305;

View File

@ -22,6 +22,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
FIELD field_36332 LOGGER Lorg/slf4j/Logger;
FIELD field_37421 experienceDroppingDisabled Z
FIELD field_42108 limbAnimator Lnet/minecraft/class_8080;
FIELD field_45123 serverHeadYaw D
FIELD field_6210 bodyTrackingIncrements I
FIELD field_6212 sidewaysSpeed F
FIELD field_6213 deathTime I
@ -363,7 +364,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 pose
METHOD method_52543 updateAttributes ()V
METHOD method_52544 setAbsorptionAmountUnclamped (F)V
ARG 1 amount
ARG 1 absorptionAmount
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
ARG 1 type
METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960;
@ -516,7 +517,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
COMMENT @see #getXpToDrop()
METHOD method_6072 updateLeaningPitch ()V
METHOD method_6073 setAbsorptionAmount (F)V
ARG 1 amount
ARG 1 absorptionAmount
METHOD method_6074 applyDamage (Lnet/minecraft/class_1282;F)V
ARG 1 source
ARG 2 amount

View File

@ -2,6 +2,8 @@ CLASS net/minecraft/class_5754 net/minecraft/entity/ai/brain/task/TemptTask
FIELD field_28316 speed Ljava/util/function/Function;
FIELD field_30115 TEMPTATION_COOLDOWN_TICKS I
FIELD field_44704 stopDistanceGetter Ljava/util/function/Function;
FIELD field_45125 DEFAULT_STOP_DISTANCE D
FIELD field_45126 LARGE_ENTITY_STOP_DISTANCE D
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 speed
METHOD <init> (Ljava/util/function/Function;Ljava/util/function/Function;)V

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_11 net/minecraft/entity/ai/pathing/Path
FIELD field_20301 target Lnet/minecraft/class_2338;
FIELD field_20302 manhattanDistanceFromTarget F
FIELD field_20303 reachesTarget Z
FIELD field_45155 debugNodeInfos Lnet/minecraft/class_11$class_8644;
FIELD field_52 nodes Ljava/util/List;
FIELD field_54 currentNodeIndex I
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_2338;Z)V
@ -19,10 +20,13 @@ CLASS net/minecraft/class_11 net/minecraft/entity/ai/pathing/Path
METHOD method_33 setNode (ILnet/minecraft/class_9;)V
ARG 1 index
ARG 2 node
METHOD method_34 fromBuffer (Lnet/minecraft/class_2540;)Lnet/minecraft/class_11;
ARG 0 buffer
METHOD method_35498 toBuffer (Lnet/minecraft/class_2540;)V
ARG 1 buffer
METHOD method_34 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_11;
ARG 0 buf
METHOD method_35498 toBuf (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_35499 (Lnet/minecraft/class_2540;Lnet/minecraft/class_9;)V
ARG 0 buf
ARG 1 node
METHOD method_35500 setDebugInfo ([Lnet/minecraft/class_9;[Lnet/minecraft/class_9;Ljava/util/Set;)V
ARG 1 debugNodes
ARG 2 debugSecondNodes
@ -46,3 +50,18 @@ CLASS net/minecraft/class_11 net/minecraft/entity/ai/pathing/Path
METHOD method_48 getTarget ()Lnet/minecraft/class_2338;
METHOD method_49 getNodePosition (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;
ARG 1 entity
METHOD method_52602 write (Lnet/minecraft/class_2540;[Lnet/minecraft/class_9;)V
ARG 0 buf
ARG 1 nodes
METHOD method_52603 nodesFromBuf (Lnet/minecraft/class_2540;)[Lnet/minecraft/class_9;
ARG 0 buf
METHOD method_52604 getDebugNodeInfos ()Lnet/minecraft/class_11$class_8644;
METHOD method_52605 copy ()Lnet/minecraft/class_11;
CLASS class_8644 DebugNodeInfo
METHOD method_52606 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_52607 (Lnet/minecraft/class_2540;Lnet/minecraft/class_4459;)V
ARG 0 buf
ARG 1 node
METHOD method_52608 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_11$class_8644;
ARG 0 buf

View File

@ -56,3 +56,5 @@ CLASS net/minecraft/class_5131 net/minecraft/entity/attribute/AttributeContainer
METHOD method_45332 getModifierValue (Lnet/minecraft/class_6880;Ljava/util/UUID;)D
ARG 1 attribute
ARG 2 uuid
METHOD method_52547 (Lnet/minecraft/class_1324;Lnet/minecraft/class_1322;)V
ARG 1 modifier

View File

@ -29,6 +29,8 @@ CLASS net/minecraft/class_1322 net/minecraft/entity/attribute/EntityAttributeMod
METHOD method_6189 getId ()Ljava/util/UUID;
CLASS class_1323 Operation
COMMENT Represents an operation which can be applied to an attribute modifier.
FIELD field_45742 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45743 name Ljava/lang/String;
FIELD field_6328 ADDITION Lnet/minecraft/class_1322$class_1323;
COMMENT Adds to the base value of an attribute.
FIELD field_6329 id I
@ -41,8 +43,9 @@ CLASS net/minecraft/class_1322 net/minecraft/entity/attribute/EntityAttributeMod
COMMENT
COMMENT <p>The total value is equal to the sum of all additions and base multiplications applied by an attribute modifier.
FIELD field_6332 VALUES [Lnet/minecraft/class_1322$class_1323;
METHOD <init> (Ljava/lang/String;II)V
ARG 3 id
METHOD <init> (Ljava/lang/String;ILjava/lang/String;I)V
ARG 3 name
ARG 4 id
METHOD method_6190 fromId (I)Lnet/minecraft/class_1322$class_1323;
ARG 0 id
METHOD method_6191 getId ()I

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity
FIELD field_42393 WIDTH_NBT_KEY Ljava/lang/String;
FIELD field_42394 HEIGHT_NBT_KEY Ljava/lang/String;
FIELD field_42395 GLOW_COLOR_OVERRIDE_NBT_KEY Ljava/lang/String;
FIELD field_42397 LOGGER Lorg/slf4j/Logger;
FIELD field_42401 TRANSLATION Lnet/minecraft/class_2940;
FIELD field_42402 SCALE Lnet/minecraft/class_2940;
FIELD field_42403 LEFT_ROTATION Lnet/minecraft/class_2940;
@ -29,6 +30,13 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity
FIELD field_43183 interpolationDurationSet Z
FIELD field_43184 renderState Lnet/minecraft/class_8113$class_8229;
FIELD field_43185 renderingDataSet Z
FIELD field_45108 interpolationTarget Lnet/minecraft/class_8113$class_8639;
FIELD field_45109 TELEPORT_DURATION_KEY Ljava/lang/String;
FIELD field_45110 INTERPOLATION_DURATION_KEY Ljava/lang/String;
FIELD field_45111 START_INTERPOLATION_KEY Ljava/lang/String;
FIELD field_45112 START_INTERPOLATION Lnet/minecraft/class_2940;
FIELD field_45113 INTERPOLATION_DURATION Lnet/minecraft/class_2940;
FIELD field_45114 TELEPORT_DURATION Lnet/minecraft/class_2940;
METHOD method_48844 getLerpProgress (F)F
ARG 1 delta
METHOD method_48845 getTransformation (Lnet/minecraft/class_2945;)Lnet/minecraft/class_4590;
@ -81,6 +89,15 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity
ARG 1 shouldLerp
ARG 2 lerpProgress
METHOD method_49777 getRenderState ()Lnet/minecraft/class_8113$class_8229;
METHOD method_52524 setInterpolationDuration (I)V
ARG 1 interpolationDuration
METHOD method_52525 setStartInterpolation (I)V
ARG 1 startInterpolation
METHOD method_52526 setTeleportDuration (I)V
ARG 1 teleportDuration
METHOD method_52527 getInterpolationDuration ()I
METHOD method_52528 getStartInterpolation ()I
METHOD method_52529 getTeleportDuration ()I
CLASS class_8114 BillboardMode
FIELD field_42410 CODEC Lcom/mojang/serialization/Codec;
FIELD field_42411 FROM_INDEX Ljava/util/function/IntFunction;
@ -214,3 +231,21 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity
CLASS class_8228 IntLerperImpl
CLASS class_8229 RenderState
CLASS class_8231 AffineTransformationInterpolator
CLASS class_8639 InterpolationTarget
FIELD field_45115 step I
FIELD field_45116 x D
FIELD field_45117 y D
FIELD field_45118 z D
FIELD field_45119 yaw D
FIELD field_45120 pitch D
METHOD <init> (IDDDDD)V
ARG 1 step
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 yaw
ARG 10 pitch
METHOD method_52530 apply (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_52531 applyInterpolated (Lnet/minecraft/class_1297;)V
ARG 1 entity

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
FIELD field_18270 category Lnet/minecraft/class_4081;
FIELD field_38083 factorCalculationDataSupplier Ljava/util/function/Supplier;
FIELD field_45729 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_5883 translationKey Ljava/lang/String;
FIELD field_5885 attributeModifiers Ljava/util/Map;
FIELD field_5886 color I
@ -11,16 +12,13 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
METHOD method_42126 setFactorCalculationDataSupplier (Ljava/util/function/Supplier;)Lnet/minecraft/class_1291;
ARG 1 factorCalculationDataSupplier
METHOD method_42127 getFactorCalculationDataSupplier ()Ljava/util/Optional;
METHOD method_43257 getRawIdNullable (Lnet/minecraft/class_1291;)I
ARG 0 type
METHOD method_52520 onApplied (Lnet/minecraft/class_1309;I)V
ARG 1 entity
ARG 2 amplifier
METHOD method_53123 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_5552 canApplyUpdateEffect (II)Z
ARG 1 duration
ARG 2 amplifier
METHOD method_5554 getRawId (Lnet/minecraft/class_1291;)I
ARG 0 type
METHOD method_5555 onApplied (Lnet/minecraft/class_5131;I)V
ARG 1 attributeContainer
ARG 2 amplifier
@ -43,13 +41,11 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
ARG 3 amount
ARG 5 operation
METHOD method_5567 getTranslationKey ()Ljava/lang/String;
METHOD method_5569 byRawId (I)Lnet/minecraft/class_1291;
ARG 0 rawId
METHOD method_5572 applyUpdateEffect (Lnet/minecraft/class_1309;I)V
ARG 1 entity
ARG 2 amplifier
METHOD method_5573 isBeneficial ()Z
CLASS class_8634
CLASS class_8634 EffectAttributeModifierCreator
FIELD field_45105 uuid Ljava/util/UUID;
FIELD field_45106 baseValue D
FIELD field_45107 operation Lnet/minecraft/class_1322$class_1323;

View File

@ -7,6 +7,14 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
COMMENT after short-duration high-amplifier effects run out.
FIELD field_38084 factorCalculationData Ljava/util/Optional;
FIELD field_42106 INFINITE I
FIELD field_45730 ID_NBT_KEY Ljava/lang/String;
FIELD field_45731 AMBIENT_NBT_KEY Ljava/lang/String;
FIELD field_45732 HIDDEN_EFFECT_NBT_KEY Ljava/lang/String;
FIELD field_45733 AMPLIFIER_NBT_KEY Ljava/lang/String;
FIELD field_45734 DURATION_NBT_KEY Ljava/lang/String;
FIELD field_45735 SHOW_PARTICLES_NBT_KEY Ljava/lang/String;
FIELD field_45736 SHOW_ICON_NBT_KEY Ljava/lang/String;
FIELD field_45737 FACTOR_CALCULATION_DATA_NBT_KEY Ljava/lang/String;
FIELD field_5889 showIcon Z
FIELD field_5890 showParticles Z
FIELD field_5892 ambient Z

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_1294 net/minecraft/entity/effect/StatusEffects
FIELD field_38093 DARKNESS_PADDING_DURATION I
METHOD method_5594 register (ILjava/lang/String;Lnet/minecraft/class_1291;)Lnet/minecraft/class_1291;
ARG 0 rawId
ARG 1 id
ARG 2 entry
METHOD method_5594 register (Ljava/lang/String;Lnet/minecraft/class_1291;)Lnet/minecraft/class_1291;
ARG 0 id
ARG 1 statusEffect

View File

@ -2,7 +2,7 @@ CLASS net/minecraft/class_1641 net/minecraft/entity/mob/ZombieVillagerEntity
FIELD field_17047 offerData Lnet/minecraft/class_2487;
FIELD field_18877 xp I
FIELD field_20299 gossipData Lnet/minecraft/class_2520;
FIELD field_30523 BASE_CONVERTION_DELAY I
FIELD field_30523 BASE_CONVERSION_DELAY I
FIELD field_36334 LOGGER Lorg/slf4j/Logger;
FIELD field_7420 VILLAGER_DATA Lnet/minecraft/class_2940;
FIELD field_7421 converter Ljava/util/UUID;

View File

@ -19,6 +19,8 @@ CLASS net/minecraft/class_7691 net/minecraft/entity/passive/CamelBrain
ARG 0 brain
METHOD method_45370 addIdleActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_52549 (Lnet/minecraft/class_1309;)Ljava/lang/Double;
ARG 0 entity
CLASS class_7692 CamelWalkTask
CLASS class_7693 SitOrStandTask
FIELD field_40160 lastPoseTickDelta I

View File

@ -1,9 +1,9 @@
CLASS net/minecraft/class_1438 net/minecraft/entity/passive/MooshroomEntity
FIELD field_18105 TYPE Lnet/minecraft/class_2940;
FIELD field_18106 stewEffect Lnet/minecraft/class_1291;
FIELD field_18107 stewEffectDuration I
FIELD field_18108 lightningId Ljava/util/UUID;
FIELD field_30339 MUTATION_CHANCE I
FIELD field_45751 STEW_EFFECTS_NBT_KEY Ljava/lang/String;
FIELD field_45752 stewEffects Ljava/util/List;
METHOD method_18434 chooseBabyType (Lnet/minecraft/class_1438;)Lnet/minecraft/class_1438$class_4053;
ARG 1 mooshroom
METHOD method_18436 getStewEffectFrom (Lnet/minecraft/class_1799;)Ljava/util/Optional;
@ -16,6 +16,8 @@ CLASS net/minecraft/class_1438 net/minecraft/entity/passive/MooshroomEntity
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_53155 (Ljava/util/List;)V
ARG 1 stewEffects
CLASS class_4053 Type
FIELD field_18111 name Ljava/lang/String;
FIELD field_18112 mushroom Lnet/minecraft/class_2680;

View File

@ -2,6 +2,13 @@ CLASS net/minecraft/class_1688 net/minecraft/entity/vehicle/AbstractMinecartEnti
FIELD field_24464 DISMOUNT_FREE_Y_SPACES_NEEDED Lcom/google/common/collect/ImmutableMap;
FIELD field_30694 VELOCITY_SLOWDOWN_MULTIPLIER F
FIELD field_44917 onRail Z
FIELD field_45135 clientInterpolationSteps I
FIELD field_45136 clientX D
FIELD field_45137 clientY D
FIELD field_45138 clientZ D
FIELD field_45139 clientYaw D
FIELD field_45140 clientPitch D
FIELD field_45141 clientVelocity Lnet/minecraft/class_243;
FIELD field_7660 yawFlipped Z
FIELD field_7661 CUSTOM_BLOCK_OFFSET Lnet/minecraft/class_2940;
FIELD field_7663 DAMAGE_WOBBLE_TICKS Lnet/minecraft/class_2940;

View File

@ -70,8 +70,8 @@ CLASS net/minecraft/class_1690 net/minecraft/entity/vehicle/BoatEntity
METHOD method_7543 getDamageWobbleSide ()I
METHOD method_7544 getWaterHeightBelow ()F
METHOD method_7545 checkBoatInWater ()Z
METHOD method_7546 copyEntityData (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_7546 clampPassengerYaw (Lnet/minecraft/class_1297;)V
ARG 1 passenger
METHOD method_7547 interpolateBubbleWobble (F)F
ARG 1 tickDelta
METHOD method_7548 getNearbySlipperiness ()F

View File

@ -232,6 +232,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD method_46651 copyWithCount (I)Lnet/minecraft/class_1799;
ARG 1 count
METHOD method_51164 copyAndEmpty ()Lnet/minecraft/class_1799;
METHOD method_53187 itemMatches (Lnet/minecraft/class_6885;)Z
ARG 1 registryEntryList
METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
COMMENT {@return the item of this stack}
COMMENT

View File

@ -1,12 +1,16 @@
CLASS net/minecraft/class_1830 net/minecraft/item/SuspiciousStewItem
FIELD field_30923 EFFECTS_KEY Ljava/lang/String;
FIELD field_30924 EFFECT_ID_KEY Ljava/lang/String;
FIELD field_30925 EFFECT_DURATION_KEY Ljava/lang/String;
FIELD field_41069 DEFAULT_DURATION I
METHOD method_47369 forEachEffect (Lnet/minecraft/class_1799;Ljava/util/function/Consumer;)V
ARG 0 stew
ARG 1 effectConsumer
METHOD method_8021 addEffectToStew (Lnet/minecraft/class_1799;Lnet/minecraft/class_1291;I)V
ARG 0 stew
METHOD method_53205 (Lnet/minecraft/class_1309;Lnet/minecraft/class_7917$class_8751;)V
ARG 1 effect
ARG 2 duration
METHOD method_53206 (Ljava/util/List;Lnet/minecraft/class_7917$class_8751;)V
ARG 1 effect
METHOD method_53209 addEffectsToStew (Lnet/minecraft/class_1799;Ljava/util/List;)V
ARG 0 stew
ARG 1 stewEffects
METHOD method_8021 writeEffectsToStew (Lnet/minecraft/class_1799;Ljava/util/List;)V
ARG 0 stew
ARG 1 stewEffects

View File

@ -1,36 +1,40 @@
CLASS net/minecraft/class_20 net/minecraft/item/map/MapIcon
FIELD field_76 x B
FIELD field_77 type Lnet/minecraft/class_20$class_21;
FIELD field_78 text Lnet/minecraft/class_2561;
FIELD field_79 rotation B
FIELD field_80 z B
FIELD comp_1842 type Lnet/minecraft/class_20$class_21;
FIELD comp_1843 x B
FIELD comp_1844 z B
FIELD comp_1845 rotation B
FIELD comp_1846 text Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_20$class_21;BBBLnet/minecraft/class_2561;)V
ARG 1 type
ARG 2 x
ARG 3 z
ARG 4 rotation
ARG 5 text
METHOD comp_1842 type ()Lnet/minecraft/class_20$class_21;
METHOD comp_1843 x ()B
METHOD comp_1844 z ()B
METHOD comp_1845 rotation ()B
METHOD comp_1846 text ()Lnet/minecraft/class_2561;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_88 getText ()Lnet/minecraft/class_2561;
METHOD method_89 getRotation ()B
METHOD method_90 getX ()B
METHOD method_91 getZ ()B
METHOD method_92 getTypeId ()B
METHOD method_93 getType ()Lnet/minecraft/class_20$class_21;
METHOD method_94 isAlwaysRendered ()Z
CLASS class_21 Type
FIELD field_111 alwaysRender Z
FIELD field_33990 useIconCountLimit Z
FIELD field_45788 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45789 name Ljava/lang/String;
FIELD field_81 id B
FIELD field_82 tintColor I
METHOD <init> (Ljava/lang/String;IZIZ)V
ARG 3 alwaysRender
ARG 4 tintColor
METHOD <init> (Ljava/lang/String;ILjava/lang/String;ZIZ)V
ARG 3 name
ARG 4 alwaysRender
ARG 5 tintColor
ARG 6 useIconCountLimit
METHOD <init> (Ljava/lang/String;ILjava/lang/String;ZZ)V
ARG 3 name
ARG 4 alwaysRender
ARG 5 useIconCountLimit
METHOD <init> (Ljava/lang/String;IZZ)V
ARG 3 alwaysRender
ARG 4 useIconCountLimit
METHOD method_37342 shouldUseIconCountLimit ()Z
METHOD method_95 isAlwaysRendered ()Z
METHOD method_96 getTintColor ()I

View File

@ -116,6 +116,7 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
METHOD method_35503 getBanners ()Ljava/util/Collection;
METHOD method_37343 iconCountNotLessThan (I)Z
ARG 1 iconCount
METHOD method_52611 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;
CLASS class_23 PlayerUpdateTracker
FIELD field_124 emptyPacketsRequested I
FIELD field_125 player Lnet/minecraft/class_1657;

View File

@ -25,6 +25,7 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim
METHOD method_48428 getTrim (Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;Z)Ljava/util/Optional;
ARG 0 registryManager
ARG 1 stack
ARG 2 suppressError
METHOD method_48429 apply (Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;Lnet/minecraft/class_8053;)Z
ARG 0 registryManager
ARG 1 stack
@ -44,3 +45,5 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim
ARG 1 armorMaterial
METHOD method_48577 getMaterialAssetNameFor (Lnet/minecraft/class_1741;)Ljava/lang/String;
ARG 1 armorMaterial
METHOD method_52565 (ZLjava/lang/String;)V
ARG 1 error

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_5641 net/minecraft/loot/AndFunction
FIELD field_27904 terms Ljava/util/List;
FIELD field_27905 applier Ljava/util/function/BiFunction;
FIELD field_45834 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 terms
METHOD apply (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 stack
ARG 2 context
METHOD method_53353 create (Ljava/util/List;)Lnet/minecraft/class_5641;
ARG 0 terms

View File

@ -1,24 +1,15 @@
CLASS net/minecraft/class_8490 net/minecraft/loot/LootDataType
FIELD field_44499 LOGGER Lorg/slf4j/Logger;
FIELD field_44500 gson Lcom/google/gson/Gson;
FIELD field_44501 parser Ljava/util/function/BiFunction;
FIELD field_44502 id Ljava/lang/String;
FIELD field_44503 validator Lnet/minecraft/class_8490$class_8491;
METHOD <init> (Lcom/google/gson/Gson;Ljava/util/function/BiFunction;Ljava/lang/String;Lnet/minecraft/class_8490$class_8491;)V
ARG 1 gson
ARG 2 parserFactory
ARG 3 id
ARG 4 validator
METHOD method_51203 getGson ()Lcom/google/gson/Gson;
FIELD field_45794 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Lcom/mojang/serialization/Codec;Ljava/lang/String;Lnet/minecraft/class_8490$class_8491;)V
ARG 1 codec
ARG 2 id
ARG 3 validator
METHOD method_51204 parse (Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 1 id
ARG 2 json
METHOD method_51205 (Lcom/google/gson/Gson;Ljava/lang/Class;Ljava/lang/String;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 3 id
ARG 4 json
METHOD method_51206 (Lcom/google/gson/Gson;Ljava/lang/Class;Ljava/util/function/Function;Ljava/lang/Class;Ljava/lang/String;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 5 id
ARG 6 json
METHOD method_51207 (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_46;)V
ARG 0 reporter
ARG 1 key
@ -31,17 +22,6 @@ CLASS net/minecraft/class_8490 net/minecraft/loot/LootDataType
ARG 1 reporter
ARG 2 key
ARG 3 value
METHOD method_51210 parserFactory (Ljava/lang/Class;)Ljava/util/function/BiFunction;
ARG 0 clazz
METHOD method_51211 (Ljava/lang/Class;Lcom/google/gson/Gson;Ljava/lang/String;)Ljava/util/function/BiFunction;
ARG 1 gson
ARG 2 dataTypeId
METHOD method_51212 parserFactory (Ljava/lang/Class;Ljava/util/function/Function;)Ljava/util/function/BiFunction;
ARG 0 clazz
ARG 1 combiner
METHOD method_51213 (Ljava/lang/Class;Ljava/util/function/Function;Ljava/lang/Class;Lcom/google/gson/Gson;Ljava/lang/String;)Ljava/util/function/BiFunction;
ARG 3 gson
ARG 4 dataTypeId
METHOD method_51214 getId ()Ljava/lang/String;
METHOD method_51215 stream ()Ljava/util/stream/Stream;
METHOD method_51216 validator ()Lnet/minecraft/class_8490$class_8491;

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_5270 net/minecraft/loot/LootGsons
METHOD method_27860 getConditionGsonBuilder ()Lcom/google/gson/GsonBuilder;
METHOD method_27861 getFunctionGsonBuilder ()Lcom/google/gson/GsonBuilder;
METHOD method_27862 getTableGsonBuilder ()Lcom/google/gson/GsonBuilder;

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_60 net/minecraft/loot/LootManager
FIELD field_44491 EMPTY_LOOT_TABLE Lnet/minecraft/class_8488;
FIELD field_44492 keyToValue Ljava/util/Map;
FIELD field_44493 typeToIds Lcom/google/common/collect/Multimap;
FIELD field_45793 GSON Lcom/google/gson/Gson;
FIELD field_975 LOGGER Lorg/slf4j/Logger;
METHOD method_20712 validate (Ljava/util/Map;)V
ARG 1 lootData
@ -34,25 +35,6 @@ CLASS net/minecraft/class_60 net/minecraft/loot/LootManager
ARG 2 value
METHOD method_51199 (Ljava/util/Map;Ljava/lang/Void;)V
ARG 2 v
METHOD method_51200 and ([Lnet/minecraft/class_117;)Lnet/minecraft/class_117;
ARG 0 modifiers
METHOD method_51201 and ([Lnet/minecraft/class_5341;)Lnet/minecraft/class_5341;
ARG 0 predicates
METHOD method_51202 (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Ljava/lang/Object;)V
ARG 1 key
ARG 2 value
CLASS class_5334 AndCondition
FIELD field_25202 terms [Lnet/minecraft/class_5341;
FIELD field_25203 predicate Ljava/util/function/Predicate;
METHOD <init> ([Lnet/minecraft/class_5341;)V
ARG 1 terms
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_5641 AndFunction
FIELD field_27904 functions [Lnet/minecraft/class_117;
FIELD field_27905 applier Ljava/util/function/BiFunction;
METHOD <init> ([Lnet/minecraft/class_117;)V
ARG 1 functions
METHOD apply (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 stack
ARG 2 context

View File

@ -1,12 +1,13 @@
CLASS net/minecraft/class_55 net/minecraft/loot/LootPool
FIELD field_45795 CODEC Lcom/mojang/serialization/Codec;
FIELD field_952 javaFunctions Ljava/util/function/BiFunction;
FIELD field_953 entries [Lnet/minecraft/class_79;
FIELD field_954 conditions [Lnet/minecraft/class_5341;
FIELD field_953 entries Ljava/util/List;
FIELD field_954 conditions Ljava/util/List;
FIELD field_955 predicate Ljava/util/function/Predicate;
FIELD field_956 functions [Lnet/minecraft/class_117;
FIELD field_956 functions Ljava/util/List;
FIELD field_957 rolls Lnet/minecraft/class_5658;
FIELD field_958 bonusRolls Lnet/minecraft/class_5658;
METHOD <init> ([Lnet/minecraft/class_79;[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
METHOD <init> (Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
ARG 1 entries
ARG 2 conditions
ARG 3 functions
@ -25,10 +26,10 @@ CLASS net/minecraft/class_55 net/minecraft/loot/LootPool
ARG 1 reporter
CLASS class_56 Builder
FIELD field_959 rolls Lnet/minecraft/class_5658;
FIELD field_960 entries Ljava/util/List;
FIELD field_961 functions Ljava/util/List;
FIELD field_960 entries Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_961 functions Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_962 bonusRollsRange Lnet/minecraft/class_5658;
FIELD field_963 conditions Ljava/util/List;
FIELD field_963 conditions Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_351 with (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_55$class_56;
ARG 1 entry
METHOD method_352 rolls (Lnet/minecraft/class_5658;)Lnet/minecraft/class_55$class_56;
@ -36,12 +37,3 @@ CLASS net/minecraft/class_55 net/minecraft/loot/LootPool
METHOD method_355 build ()Lnet/minecraft/class_55;
METHOD method_35509 bonusRolls (Lnet/minecraft/class_5658;)Lnet/minecraft/class_55$class_56;
ARG 1 bonusRolls
CLASS class_57 Serializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 unused
ARG 3 context
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 entry
ARG 2 unused
ARG 3 context

View File

@ -1,13 +1,14 @@
CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
FIELD field_44892 randomSequenceId Lnet/minecraft/class_2960;
FIELD field_44892 randomSequenceId Ljava/util/Optional;
FIELD field_45796 CODEC Lcom/mojang/serialization/Codec;
FIELD field_942 type Lnet/minecraft/class_176;
FIELD field_943 pools [Lnet/minecraft/class_55;
FIELD field_944 functions [Lnet/minecraft/class_117;
FIELD field_943 pools Ljava/util/List;
FIELD field_944 functions Ljava/util/List;
FIELD field_945 combinedFunction Ljava/util/function/BiFunction;
FIELD field_946 LOGGER Lorg/slf4j/Logger;
FIELD field_947 GENERIC Lnet/minecraft/class_176;
FIELD field_948 EMPTY Lnet/minecraft/class_52;
METHOD <init> (Lnet/minecraft/class_176;Lnet/minecraft/class_2960;[Lnet/minecraft/class_55;[Lnet/minecraft/class_117;)V
METHOD <init> (Lnet/minecraft/class_176;Ljava/util/Optional;Ljava/util/List;Ljava/util/List;)V
ARG 1 type
ARG 2 randomSequenceId
ARG 3 pools
@ -56,10 +57,10 @@ CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
ARG 1 parameters
ARG 2 lootConsumer
CLASS class_53 Builder
FIELD field_44893 randomSequenceId Lnet/minecraft/class_2960;
FIELD field_949 pools Ljava/util/List;
FIELD field_44893 randomSequenceId Ljava/util/Optional;
FIELD field_949 pools Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_950 type Lnet/minecraft/class_176;
FIELD field_951 functions Ljava/util/List;
FIELD field_951 functions Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_334 type (Lnet/minecraft/class_176;)Lnet/minecraft/class_52$class_53;
ARG 1 context
METHOD method_336 pool (Lnet/minecraft/class_55$class_56;)Lnet/minecraft/class_52$class_53;
@ -67,12 +68,3 @@ CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
METHOD method_338 build ()Lnet/minecraft/class_52;
METHOD method_51883 randomSequenceId (Lnet/minecraft/class_2960;)Lnet/minecraft/class_52$class_53;
ARG 1 randomSequenceId
CLASS class_54 Serializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 unused
ARG 3 context
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 supplier
ARG 2 unused
ARG 3 context

View File

@ -1,7 +1,9 @@
CLASS net/minecraft/class_8548 net/minecraft/loot/condition/AllOfLootCondition
METHOD <init> ([Lnet/minecraft/class_5341;)V
FIELD field_45857 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 terms
METHOD method_51723 builder ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8548$class_8549;
ARG 0 terms
METHOD method_53404 create (Ljava/util/List;)Lnet/minecraft/class_8548;
ARG 0 terms
CLASS class_8549 Builder
CLASS class_8550 Serializer

View File

@ -1,19 +1,24 @@
CLASS net/minecraft/class_186 net/minecraft/loot/condition/AlternativeLootCondition
FIELD field_1246 terms [Lnet/minecraft/class_5341;
FIELD field_1246 terms Ljava/util/List;
FIELD field_1247 predicate Ljava/util/function/Predicate;
METHOD <init> ([Lnet/minecraft/class_5341;Ljava/util/function/Predicate;)V
METHOD <init> (Ljava/util/List;Ljava/util/function/Predicate;)V
ARG 1 terms
ARG 2 predicate
METHOD method_53406 (Lnet/minecraft/class_186;)Ljava/util/List;
ARG 0 condition
METHOD method_53407 createCodec (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 termsToCondition
METHOD method_53409 (Lnet/minecraft/class_186;)Ljava/util/List;
ARG 0 condition
METHOD method_53410 (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 termsToCondition
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_187 Builder
FIELD field_1248 terms Ljava/util/List;
FIELD field_1248 terms Lcom/google/common/collect/ImmutableList$Builder;
METHOD <init> ([Lnet/minecraft/class_5341$class_210;)V
ARG 1 terms
METHOD method_51724 build ([Lnet/minecraft/class_5341;)Lnet/minecraft/class_5341;
METHOD method_51724 build (Ljava/util/List;)Lnet/minecraft/class_5341;
ARG 1 terms
METHOD method_51730 add (Lnet/minecraft/class_5341$class_210;)V
ARG 1 builder
CLASS class_188 Serializer
METHOD method_51726 fromTerms ([Lnet/minecraft/class_5341;)Lnet/minecraft/class_186;
ARG 1 terms

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_8551 net/minecraft/loot/condition/AnyOfLootCondition
METHOD <init> ([Lnet/minecraft/class_5341;)V
FIELD field_45859 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 terms
METHOD method_51727 builder ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8551$class_8552;
ARG 0 terms
CLASS class_8552 Builder
CLASS class_8553 Serializer

View File

@ -1,20 +1,23 @@
CLASS net/minecraft/class_212 net/minecraft/loot/condition/BlockStatePropertyLootCondition
FIELD field_1286 block Lnet/minecraft/class_2248;
FIELD field_1288 properties Lnet/minecraft/class_4559;
METHOD <init> (Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V
ARG 1 block
ARG 2 properties
FIELD comp_1876 block Lnet/minecraft/class_6880;
FIELD comp_1877 properties Ljava/util/Optional;
FIELD field_45868 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1876 block ()Lnet/minecraft/class_6880;
METHOD comp_1877 properties ()Ljava/util/Optional;
METHOD method_53418 validateHasProperties (Lnet/minecraft/class_212;)Lcom/mojang/serialization/DataResult;
ARG 0 condition
METHOD method_53419 (Lnet/minecraft/class_212;Lnet/minecraft/class_4559;)Ljava/util/Optional;
ARG 1 predicate
METHOD method_53420 (Lnet/minecraft/class_212;Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 1 property
METHOD method_900 builder (Lnet/minecraft/class_2248;)Lnet/minecraft/class_212$class_213;
ARG 0 block
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_213 Builder
FIELD field_1290 block Lnet/minecraft/class_2248;
FIELD field_1291 propertyValues Lnet/minecraft/class_4559;
FIELD field_1290 block Lnet/minecraft/class_6880;
FIELD field_1291 propertyValues Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2248;)V
ARG 1 block
METHOD method_22584 properties (Lnet/minecraft/class_4559$class_4560;)Lnet/minecraft/class_212$class_213;
ARG 1 builder
CLASS class_214 Serializer
METHOD method_22585 (Lnet/minecraft/class_2248;Ljava/lang/String;)V
ARG 1 propertyName

View File

@ -1,9 +1,8 @@
CLASS net/minecraft/class_190 net/minecraft/loot/condition/DamageSourcePropertiesLootCondition
FIELD field_1256 predicate Lnet/minecraft/class_2022;
METHOD <init> (Lnet/minecraft/class_2022;)V
ARG 1 predicate
FIELD comp_1870 predicate Ljava/util/Optional;
FIELD field_45862 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1870 predicate ()Ljava/util/Optional;
METHOD method_837 builder (Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_5341$class_210;
ARG 0 builder
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_191 Serializer

View File

@ -1,9 +1,11 @@
CLASS net/minecraft/class_215 net/minecraft/loot/condition/EntityPropertiesLootCondition
FIELD field_1292 entity Lnet/minecraft/class_47$class_50;
FIELD field_1293 predicate Lnet/minecraft/class_2048;
METHOD <init> (Lnet/minecraft/class_2048;Lnet/minecraft/class_47$class_50;)V
ARG 1 predicate
FIELD comp_1879 predicate Ljava/util/Optional;
FIELD comp_1880 entity Lnet/minecraft/class_47$class_50;
FIELD field_45871 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_47$class_50;)V
ARG 2 entity
METHOD comp_1879 predicate ()Ljava/util/Optional;
METHOD comp_1880 entity ()Lnet/minecraft/class_47$class_50;
METHOD method_15972 create (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5341$class_210;
ARG 0 entity
METHOD method_27865 builder (Lnet/minecraft/class_47$class_50;Lnet/minecraft/class_2048;)Lnet/minecraft/class_5341$class_210;
@ -14,4 +16,3 @@ CLASS net/minecraft/class_215 net/minecraft/loot/condition/EntityPropertiesLootC
ARG 1 predicateBuilder
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_216 Serializer

View File

@ -1,9 +1,12 @@
CLASS net/minecraft/class_199 net/minecraft/loot/condition/EntityScoresLootCondition
FIELD field_1278 target Lnet/minecraft/class_47$class_50;
FIELD field_1279 scores Ljava/util/Map;
FIELD comp_1871 scores Ljava/util/Map;
FIELD comp_1872 target Lnet/minecraft/class_47$class_50;
FIELD field_45863 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/Map;Lnet/minecraft/class_47$class_50;)V
ARG 1 scores
ARG 2 target
METHOD comp_1871 scores ()Ljava/util/Map;
METHOD comp_1872 target ()Lnet/minecraft/class_47$class_50;
METHOD method_35557 create (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_199$class_6163;
ARG 0 target
METHOD method_865 entityScoreIsInRange (Lnet/minecraft/class_47;Lnet/minecraft/class_1297;Lnet/minecraft/class_269;Ljava/lang/String;Lnet/minecraft/class_42;)Z
@ -14,9 +17,8 @@ CLASS net/minecraft/class_199 net/minecraft/loot/condition/EntityScoresLootCondi
ARG 5 range
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_200 Serializer
CLASS class_6163 Builder
FIELD field_31869 scores Ljava/util/Map;
FIELD field_31869 scores Lcom/google/common/collect/ImmutableMap$Builder;
FIELD field_31870 target Lnet/minecraft/class_47$class_50;
METHOD <init> (Lnet/minecraft/class_47$class_50;)V
ARG 1 target

View File

@ -1,9 +1,10 @@
CLASS net/minecraft/class_207 net/minecraft/loot/condition/InvertedLootCondition
FIELD field_1283 term Lnet/minecraft/class_5341;
FIELD comp_1873 term Lnet/minecraft/class_5341;
FIELD field_45865 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5341;)V
ARG 1 term
METHOD comp_1873 term ()Lnet/minecraft/class_5341;
METHOD method_889 builder (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_5341$class_210;
ARG 0 term
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_208 Serializer

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_221 net/minecraft/loot/condition/KilledByPlayerLootCondition
FIELD field_1297 INSTANCE Lnet/minecraft/class_221;
FIELD field_45872 CODEC Lcom/mojang/serialization/Codec;
METHOD method_939 builder ()Lnet/minecraft/class_5341$class_210;
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_222 Serializer

View File

@ -1,9 +1,12 @@
CLASS net/minecraft/class_205 net/minecraft/loot/condition/LocationCheckLootCondition
FIELD field_1282 predicate Lnet/minecraft/class_2090;
FIELD field_20765 offset Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_2090;Lnet/minecraft/class_2338;)V
ARG 1 predicate
FIELD comp_1874 predicate Ljava/util/Optional;
FIELD comp_1875 offset Lnet/minecraft/class_2338;
FIELD field_45866 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45867 BLOCK_POS_CODEC Lcom/mojang/serialization/MapCodec;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2338;)V
ARG 2 offset
METHOD comp_1874 predicate ()Ljava/util/Optional;
METHOD comp_1875 offset ()Lnet/minecraft/class_2338;
METHOD method_30151 builder (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2338;)Lnet/minecraft/class_5341$class_210;
ARG 0 predicateBuilder
ARG 1 pos
@ -11,4 +14,3 @@ CLASS net/minecraft/class_205 net/minecraft/loot/condition/LocationCheckLootCond
ARG 0 predicateBuilder
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_206 Serializer

View File

@ -1,21 +1,21 @@
CLASS net/minecraft/class_217 net/minecraft/loot/condition/LootConditionTypes
METHOD method_29326 createGsonSerializer ()Ljava/lang/Object;
METHOD method_29327 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5342;
FIELD field_45869 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45870 BASE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_29327 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5342;
ARG 0 id
ARG 1 serializer
ARG 1 codec
METHOD method_921 (Ljava/lang/Object;)Z
ARG 0 predicatesx
METHOD method_924 matchingAll ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;
METHOD method_924 matchingAll (Ljava/util/List;)Ljava/util/function/Predicate;
COMMENT Returns a predicate that returns true only if all its element predicates
COMMENT return true, as if applied by logical and.
ARG 0 predicates
METHOD method_925 matchingAny ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;
METHOD method_925 matchingAny (Ljava/util/List;)Ljava/util/function/Predicate;
COMMENT Returns a predicate that returns true if any its element predicates
COMMENT return true, as if applied by logical or.
ARG 0 predicates
METHOD method_927 ([Ljava/util/function/Predicate;Ljava/lang/Object;)Z
METHOD method_927 (Ljava/util/List;Ljava/lang/Object;)Z
ARG 1 operand
METHOD method_928 (Ljava/lang/Object;)Z
ARG 0 predicatesx
METHOD method_929 ([Ljava/util/function/Predicate;Ljava/lang/Object;)Z
METHOD method_929 (Ljava/util/List;Ljava/lang/Object;)Z
ARG 1 operand

View File

@ -1,9 +1,8 @@
CLASS net/minecraft/class_223 net/minecraft/loot/condition/MatchToolLootCondition
FIELD field_1298 predicate Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_2073;)V
ARG 1 predicate
FIELD comp_1884 predicate Ljava/util/Optional;
FIELD field_45875 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1884 predicate ()Ljava/util/Optional;
METHOD method_945 builder (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_5341$class_210;
ARG 0 predicate
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_224 Serializer

View File

@ -1,9 +1,10 @@
CLASS net/minecraft/class_219 net/minecraft/loot/condition/RandomChanceLootCondition
FIELD field_1296 chance F
FIELD comp_1881 chance F
FIELD field_45873 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (F)V
ARG 1 chance
METHOD comp_1881 chance ()F
METHOD method_932 builder (F)Lnet/minecraft/class_5341$class_210;
ARG 0 chance
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_220 Serializer

View File

@ -1,12 +1,14 @@
CLASS net/minecraft/class_225 net/minecraft/loot/condition/RandomChanceWithLootingLootCondition
FIELD field_1299 lootingMultiplier F
FIELD field_1300 chance F
FIELD comp_1882 chance F
FIELD comp_1883 lootingMultiplier F
FIELD field_45874 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (FF)V
ARG 1 chance
ARG 2 lootingMultiplier
METHOD comp_1882 chance ()F
METHOD comp_1883 lootingMultiplier ()F
METHOD method_953 builder (FF)Lnet/minecraft/class_5341$class_210;
ARG 0 chance
ARG 1 lootingMultiplier
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_226 Serializer

View File

@ -1,12 +1,13 @@
CLASS net/minecraft/class_4568 net/minecraft/loot/condition/ReferenceLootCondition
FIELD comp_1869 id Lnet/minecraft/class_2960;
FIELD field_20763 LOGGER Lorg/slf4j/Logger;
FIELD field_20764 id Lnet/minecraft/class_2960;
FIELD field_45861 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD comp_1869 id ()Lnet/minecraft/class_2960;
METHOD method_35555 builder (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341$class_210;
ARG 0 id
METHOD method_51230 (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_5341;)V
ARG 3 predicate
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_4569 Serializer

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_201 net/minecraft/loot/condition/SurvivesExplosionLootCondition
FIELD field_1280 INSTANCE Lnet/minecraft/class_201;
FIELD field_45864 CODEC Lcom/mojang/serialization/Codec;
METHOD method_871 builder ()Lnet/minecraft/class_5341$class_210;
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_202 Serializer

View File

@ -1,12 +1,11 @@
CLASS net/minecraft/class_182 net/minecraft/loot/condition/TableBonusLootCondition
FIELD field_1234 enchantment Lnet/minecraft/class_1887;
FIELD field_1235 chances [F
METHOD <init> (Lnet/minecraft/class_1887;[F)V
ARG 1 enchantment
ARG 2 chances
FIELD comp_1867 enchantment Lnet/minecraft/class_6880;
FIELD comp_1868 chances Ljava/util/List;
FIELD field_45860 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1867 enchantment ()Lnet/minecraft/class_6880;
METHOD comp_1868 chances ()Ljava/util/List;
METHOD method_800 builder (Lnet/minecraft/class_1887;[F)Lnet/minecraft/class_5341$class_210;
ARG 0 enchantment
ARG 1 chances
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_183 Serializer

View File

@ -1,16 +1,17 @@
CLASS net/minecraft/class_4571 net/minecraft/loot/condition/TimeCheckLootCondition
FIELD field_20767 period Ljava/lang/Long;
FIELD field_20768 value Lnet/minecraft/class_42;
METHOD <init> (Ljava/lang/Long;Lnet/minecraft/class_42;)V
ARG 1 period
FIELD comp_1885 period Ljava/util/Optional;
FIELD comp_1886 value Lnet/minecraft/class_42;
FIELD field_45876 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_42;)V
ARG 2 value
METHOD comp_1885 period ()Ljava/util/Optional;
METHOD comp_1886 value ()Lnet/minecraft/class_42;
METHOD method_35559 create (Lnet/minecraft/class_42;)Lnet/minecraft/class_4571$class_6164;
ARG 0 value
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_4572 Serializer
CLASS class_6164 Builder
FIELD field_31871 period Ljava/lang/Long;
FIELD field_31871 period Ljava/util/Optional;
FIELD field_31872 value Lnet/minecraft/class_42;
METHOD <init> (Lnet/minecraft/class_42;)V
ARG 1 value

View File

@ -1,12 +1,14 @@
CLASS net/minecraft/class_5644 net/minecraft/loot/condition/ValueCheckLootCondition
FIELD field_27912 value Lnet/minecraft/class_5658;
FIELD field_27913 range Lnet/minecraft/class_42;
FIELD comp_1887 value Lnet/minecraft/class_5658;
FIELD comp_1888 range Lnet/minecraft/class_42;
FIELD field_45877 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5658;Lnet/minecraft/class_42;)V
ARG 1 value
ARG 2 range
METHOD comp_1887 value ()Lnet/minecraft/class_5658;
METHOD comp_1888 range ()Lnet/minecraft/class_42;
METHOD method_35562 builder (Lnet/minecraft/class_5658;Lnet/minecraft/class_42;)Lnet/minecraft/class_5341$class_210;
ARG 0 value
ARG 1 range
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_5645 Serializer

View File

@ -1,17 +1,16 @@
CLASS net/minecraft/class_227 net/minecraft/loot/condition/WeatherCheckLootCondition
FIELD field_1301 thundering Ljava/lang/Boolean;
FIELD field_1302 raining Ljava/lang/Boolean;
METHOD <init> (Ljava/lang/Boolean;Ljava/lang/Boolean;)V
ARG 1 raining
ARG 2 thundering
FIELD comp_1889 raining Ljava/util/Optional;
FIELD comp_1890 thundering Ljava/util/Optional;
FIELD field_45878 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1889 raining ()Ljava/util/Optional;
METHOD comp_1890 thundering ()Ljava/util/Optional;
METHOD method_35564 create ()Lnet/minecraft/class_227$class_6165;
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_228 Serializer
CLASS class_6165 Builder
FIELD field_31873 raining Ljava/lang/Boolean;
FIELD field_31874 thundering Ljava/lang/Boolean;
METHOD method_35565 raining (Ljava/lang/Boolean;)Lnet/minecraft/class_227$class_6165;
FIELD field_31873 raining Ljava/util/Optional;
FIELD field_31874 thundering Ljava/util/Optional;
METHOD method_35565 raining (Z)Lnet/minecraft/class_227$class_6165;
ARG 1 raining
METHOD method_35567 thundering (Ljava/lang/Boolean;)Lnet/minecraft/class_227$class_6165;
METHOD method_35567 thundering (Z)Lnet/minecraft/class_227$class_6165;
ARG 1 thundering

View File

@ -39,10 +39,11 @@ CLASS net/minecraft/class_47 net/minecraft/loot/context/LootContext
ARG 1 parameters
METHOD method_304 random (J)Lnet/minecraft/class_47$class_48;
ARG 1 seed
METHOD method_309 build (Lnet/minecraft/class_2960;)Lnet/minecraft/class_47;
ARG 1 randomSequenceId
METHOD method_309 build (Ljava/util/Optional;)Lnet/minecraft/class_47;
ARG 1 randomId
METHOD method_313 getWorld ()Lnet/minecraft/class_3218;
CLASS class_50 EntityTarget
FIELD field_45792 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_938 parameter Lnet/minecraft/class_169;
FIELD field_941 type Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_169;)V
@ -51,10 +52,4 @@ CLASS net/minecraft/class_47 net/minecraft/loot/context/LootContext
METHOD method_314 fromString (Ljava/lang/String;)Lnet/minecraft/class_47$class_50;
ARG 0 type
METHOD method_315 getParameter ()Lnet/minecraft/class_169;
CLASS class_51 Serializer
METHOD read (Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object;
ARG 1 reader
METHOD write (Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V
ARG 1 writer
ARG 2 entity
CLASS class_8487 Entry

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_173 net/minecraft/loot/context/LootContextTypes
FIELD field_1178 MAP Lcom/google/common/collect/BiMap;
FIELD field_45856 CODEC Lcom/mojang/serialization/Codec;
METHOD method_15970 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_22577 (Lnet/minecraft/class_176$class_177;)V
@ -14,12 +15,12 @@ CLASS net/minecraft/class_173 net/minecraft/loot/context/LootContextTypes
ARG 0 builder
METHOD method_49270 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_51722 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_755 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_756 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_757 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_176;
ARG 0 id
METHOD method_758 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_759 register (Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/class_176;
@ -27,8 +28,6 @@ CLASS net/minecraft/class_173 net/minecraft/loot/context/LootContextTypes
ARG 1 type
METHOD method_760 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_762 getId (Lnet/minecraft/class_176;)Lnet/minecraft/class_2960;
ARG 0 type
METHOD method_763 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_764 (Lnet/minecraft/class_176$class_177;)V

View File

@ -1,13 +1,14 @@
CLASS net/minecraft/class_65 net/minecraft/loot/entry/AlternativeEntry
FIELD field_45797 CODEC Lcom/mojang/serialization/Codec;
METHOD method_386 builder ([Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_65$class_66;
ARG 0 children
METHOD method_387 ([Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
METHOD method_387 (Ljava/util/List;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
ARG 1 context
ARG 2 lootChoiceExpander
METHOD method_43734 builder (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/class_65$class_66;
ARG 0 children
ARG 1 toBuilderFunction
CLASS class_66 Builder
FIELD field_979 children Ljava/util/List;
FIELD field_979 children Lcom/google/common/collect/ImmutableList$Builder;
METHOD <init> ([Lnet/minecraft/class_79$class_80;)V
ARG 1 children

View File

@ -1,14 +1,10 @@
CLASS net/minecraft/class_69 net/minecraft/loot/entry/CombinedEntry
FIELD field_982 children [Lnet/minecraft/class_79;
FIELD field_982 children Ljava/util/List;
FIELD field_983 predicate Lnet/minecraft/class_64;
METHOD <init> ([Lnet/minecraft/class_79;[Lnet/minecraft/class_5341;)V
ARG 1 children
METHOD <init> (Ljava/util/List;Ljava/util/List;)V
ARG 1 terms
ARG 2 conditions
METHOD method_394 combine ([Lnet/minecraft/class_64;)Lnet/minecraft/class_64;
ARG 1 children
METHOD method_395 createSerializer (Lnet/minecraft/class_69$class_70;)Lnet/minecraft/class_79$class_5337;
METHOD method_394 combine (Ljava/util/List;)Lnet/minecraft/class_64;
METHOD method_53279 createCodec (Lnet/minecraft/class_69$class_70;)Lcom/mojang/serialization/Codec;
ARG 0 factory
CLASS class_70 Factory
METHOD create ([Lnet/minecraft/class_79;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_69;
ARG 1 children
ARG 2 conditions

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_67 net/minecraft/loot/entry/DynamicEntry
FIELD field_45798 CODEC Lcom/mojang/serialization/Codec;
FIELD field_980 name Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
METHOD <init> (Lnet/minecraft/class_2960;IILjava/util/List;Ljava/util/List;)V
ARG 1 name
ARG 2 weight
ARG 3 quality
@ -8,9 +9,8 @@ CLASS net/minecraft/class_67 net/minecraft/loot/entry/DynamicEntry
ARG 5 functions
METHOD method_390 builder (Lnet/minecraft/class_2960;)Lnet/minecraft/class_85$class_86;
ARG 0 name
METHOD method_391 (Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
METHOD method_391 (Lnet/minecraft/class_2960;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85;
ARG 1 weight
ARG 2 quality
ARG 3 conditions
ARG 4 functions
CLASS class_68 Serializer

View File

@ -1,3 +1,8 @@
CLASS net/minecraft/class_73 net/minecraft/loot/entry/EmptyEntry
FIELD field_45799 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (IILjava/util/List;Ljava/util/List;)V
ARG 1 weight
ARG 2 quality
ARG 3 conditions
ARG 4 functions
METHOD method_401 builder ()Lnet/minecraft/class_85$class_86;
CLASS class_74 Serializer

View File

@ -1,13 +1,14 @@
CLASS net/minecraft/class_93 net/minecraft/loot/entry/GroupEntry
FIELD field_45800 CODEC Lcom/mojang/serialization/Codec;
METHOD method_29315 (Lnet/minecraft/class_64;Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
ARG 2 context
ARG 3 choiceConsumer
METHOD method_35511 create ([Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152;
ARG 0 entries
METHOD method_452 ([Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
METHOD method_452 (Ljava/util/List;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
ARG 1 context
ARG 2 lootChoiceExpander
CLASS class_6152 Builder
FIELD field_31846 entries Ljava/util/List;
FIELD field_31846 entries Lcom/google/common/collect/ImmutableList$Builder;
METHOD <init> ([Lnet/minecraft/class_79$class_80;)V
ARG 1 entries

View File

@ -1,16 +1,16 @@
CLASS net/minecraft/class_77 net/minecraft/loot/entry/ItemEntry
FIELD field_987 item Lnet/minecraft/class_1792;
METHOD <init> (Lnet/minecraft/class_1792;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
FIELD field_45801 CODEC Lcom/mojang/serialization/Codec;
FIELD field_987 item Lnet/minecraft/class_6880;
METHOD <init> (Lnet/minecraft/class_6880;IILjava/util/List;Ljava/util/List;)V
ARG 1 item
ARG 2 weight
ARG 3 quality
ARG 4 conditions
ARG 5 functions
METHOD method_409 (Lnet/minecraft/class_1935;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
METHOD method_409 (Lnet/minecraft/class_1935;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85;
ARG 1 weight
ARG 2 quality
ARG 3 conditions
ARG 4 functions
METHOD method_411 builder (Lnet/minecraft/class_1935;)Lnet/minecraft/class_85$class_86;
ARG 0 drop
CLASS class_78 Serializer

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_85 net/minecraft/loot/entry/LeafEntry
FIELD field_994 quality I
FIELD field_995 weight I
FIELD field_996 functions [Lnet/minecraft/class_117;
FIELD field_996 functions Ljava/util/List;
FIELD field_997 compiledFunctions Ljava/util/function/BiFunction;
FIELD field_998 choice Lnet/minecraft/class_82;
METHOD <init> (II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
METHOD <init> (IILjava/util/List;Ljava/util/List;)V
ARG 1 weight
ARG 2 quality
ARG 3 conditions
@ -17,28 +17,20 @@ CLASS net/minecraft/class_85 net/minecraft/loot/entry/LeafEntry
CLASS class_86 Builder
FIELD field_1000 quality I
FIELD field_1001 weight I
FIELD field_999 functions Ljava/util/List;
FIELD field_999 functions Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_436 quality (I)Lnet/minecraft/class_85$class_86;
ARG 1 quality
METHOD method_437 weight (I)Lnet/minecraft/class_85$class_86;
ARG 1 weight
METHOD method_439 getFunctions ()[Lnet/minecraft/class_117;
METHOD method_439 getFunctions ()Ljava/util/List;
CLASS class_87 BasicBuilder
FIELD field_1003 factory Lnet/minecraft/class_85$class_89;
METHOD <init> (Lnet/minecraft/class_85$class_89;)V
ARG 1 factory
CLASS class_88 Choice
CLASS class_89 Factory
METHOD build (II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
METHOD build (IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85;
ARG 1 weight
ARG 2 quality
ARG 3 conditions
ARG 4 functions
CLASS class_90 Serializer
METHOD method_443 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
ARG 1 entryJson
ARG 2 context
ARG 3 weight
ARG 4 quality
ARG 5 conditions
ARG 6 functions

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_79 net/minecraft/loot/entry/LootPoolEntry
FIELD field_988 conditions [Lnet/minecraft/class_5341;
FIELD field_988 conditions Ljava/util/List;
FIELD field_989 conditionPredicate Ljava/util/function/Predicate;
METHOD <init> ([Lnet/minecraft/class_5341;)V
METHOD <init> (Ljava/util/List;)V
ARG 1 conditions
METHOD method_29318 getType ()Lnet/minecraft/class_5338;
METHOD method_414 test (Lnet/minecraft/class_47;)Z
@ -9,7 +9,7 @@ CLASS net/minecraft/class_79 net/minecraft/loot/entry/LootPoolEntry
METHOD method_415 validate (Lnet/minecraft/class_58;)V
ARG 1 reporter
CLASS class_80 Builder
FIELD field_990 conditions Ljava/util/List;
FIELD field_990 conditions Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_35513 sequenceEntry (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152;
ARG 1 entry
METHOD method_35514 groupEntry (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153;
@ -18,13 +18,4 @@ CLASS net/minecraft/class_79 net/minecraft/loot/entry/LootPoolEntry
ARG 1 builder
METHOD method_418 getThisBuilder ()Lnet/minecraft/class_79$class_80;
METHOD method_419 build ()Lnet/minecraft/class_79;
METHOD method_420 getConditions ()[Lnet/minecraft/class_5341;
CLASS class_5337 Serializer
METHOD method_422 addEntryFields (Lcom/google/gson/JsonObject;Lnet/minecraft/class_79;Lcom/google/gson/JsonSerializationContext;)V
ARG 1 json
ARG 2 entry
ARG 3 context
METHOD method_424 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_79;
ARG 1 json
ARG 2 context
ARG 3 conditions
METHOD method_420 getConditions ()Ljava/util/List;

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_75 net/minecraft/loot/entry/LootPoolEntryTypes
METHOD method_29316 createGsonSerializer ()Ljava/lang/Object;
METHOD method_29317 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5338;
FIELD field_45802 CODEC Lcom/mojang/serialization/Codec;
METHOD method_29317 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5338;
ARG 0 id
ARG 1 jsonSerializer
ARG 1 codec

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_83 net/minecraft/loot/entry/LootTableEntry
FIELD field_45803 CODEC Lcom/mojang/serialization/Codec;
FIELD field_993 id Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
METHOD <init> (Lnet/minecraft/class_2960;IILjava/util/List;Ljava/util/List;)V
ARG 1 id
ARG 2 weight
ARG 3 quality
@ -8,11 +9,10 @@ CLASS net/minecraft/class_83 net/minecraft/loot/entry/LootTableEntry
ARG 5 functions
METHOD method_428 builder (Lnet/minecraft/class_2960;)Lnet/minecraft/class_85$class_86;
ARG 0 id
METHOD method_430 (Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
METHOD method_430 (Lnet/minecraft/class_2960;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85;
ARG 1 weight
ARG 2 quality
ARG 3 conditions
ARG 4 functions
METHOD method_51222 (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_52;)V
ARG 3 table
CLASS class_84 Serializer

View File

@ -1,10 +1,11 @@
CLASS net/minecraft/class_72 net/minecraft/loot/entry/SequenceEntry
FIELD field_45804 CODEC Lcom/mojang/serialization/Codec;
METHOD method_35515 create ([Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153;
ARG 0 entries
METHOD method_400 ([Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
METHOD method_400 (Ljava/util/List;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
ARG 1 context
ARG 2 lootChoiceExpander
CLASS class_6153 Builder
FIELD field_31849 entries Ljava/util/List;
FIELD field_31849 entries Lcom/google/common/collect/ImmutableList$Builder;
METHOD <init> ([Lnet/minecraft/class_79$class_80;)V
ARG 1 entries

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_91 net/minecraft/loot/entry/TagEntry
FIELD field_1005 name Lnet/minecraft/class_6862;
FIELD field_1006 expand Z
METHOD <init> (Lnet/minecraft/class_6862;ZII[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
FIELD field_45805 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_6862;ZIILjava/util/List;Ljava/util/List;)V
ARG 1 name
ARG 2 expand
ARG 3 weight
@ -10,12 +11,12 @@ CLASS net/minecraft/class_91 net/minecraft/loot/entry/TagEntry
ARG 6 functions
METHOD method_35517 builder (Lnet/minecraft/class_6862;)Lnet/minecraft/class_85$class_86;
ARG 0 name
METHOD method_35518 (Lnet/minecraft/class_6862;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
METHOD method_35518 (Lnet/minecraft/class_6862;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85;
ARG 1 weight
ARG 2 quality
ARG 3 conditions
ARG 4 functions
METHOD method_444 (Lnet/minecraft/class_6862;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
METHOD method_444 (Lnet/minecraft/class_6862;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85;
ARG 1 weight
ARG 2 quality
ARG 3 conditions
@ -27,4 +28,3 @@ CLASS net/minecraft/class_91 net/minecraft/loot/entry/TagEntry
ARG 2 lootChoiceExpander
METHOD method_449 (Ljava/util/function/Consumer;Lnet/minecraft/class_6880;)V
ARG 1 entry
CLASS class_92 Serializer

View File

@ -1,64 +1,55 @@
CLASS net/minecraft/class_94 net/minecraft/loot/function/ApplyBonusLootFunction
FIELD field_1009 formula Lnet/minecraft/class_94$class_96;
FIELD field_1010 FACTORIES Ljava/util/Map;
FIELD field_1011 enchantment Lnet/minecraft/class_1887;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_1887;Lnet/minecraft/class_94$class_96;)V
FIELD field_1011 enchantment Lnet/minecraft/class_6880;
FIELD field_45806 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;Lnet/minecraft/class_94$class_96;)V
ARG 1 conditions
ARG 2 enchantment
ARG 3 formula
METHOD method_453 (Lnet/minecraft/class_1887;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_453 (Lnet/minecraft/class_1887;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
METHOD method_455 oreDrops (Lnet/minecraft/class_1887;)Lnet/minecraft/class_120$class_121;
ARG 0 enchantment
METHOD method_456 uniformBonusCount (Lnet/minecraft/class_1887;)Lnet/minecraft/class_120$class_121;
ARG 0 enchantment
METHOD method_457 (Lnet/minecraft/class_1887;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_457 (Lnet/minecraft/class_1887;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
METHOD method_459 (Lnet/minecraft/class_1887;IF[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_459 (Lnet/minecraft/class_1887;IFLjava/util/List;)Lnet/minecraft/class_117;
ARG 3 conditions
METHOD method_461 uniformBonusCount (Lnet/minecraft/class_1887;I)Lnet/minecraft/class_120$class_121;
ARG 0 enchantment
ARG 1 bonusMultiplier
METHOD method_462 (Lnet/minecraft/class_1887;I[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_462 (Lnet/minecraft/class_1887;ILjava/util/List;)Lnet/minecraft/class_117;
ARG 2 conditions
METHOD method_463 binomialWithBonusCount (Lnet/minecraft/class_1887;FI)Lnet/minecraft/class_120$class_121;
ARG 0 enchantment
ARG 1 probability
ARG 2 extra
CLASS class_95 BinomialWithBonusCount
FIELD field_1012 probability F
FIELD field_1013 ID Lnet/minecraft/class_2960;
FIELD field_1014 extra I
FIELD comp_1848 extra I
FIELD comp_1849 probability F
FIELD field_1013 TYPE Lnet/minecraft/class_94$class_8752;
FIELD field_45811 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (IF)V
ARG 1 extra
ARG 2 probability
METHOD method_464 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96;
ARG 0 json
ARG 1 context
METHOD comp_1848 extra ()I
METHOD comp_1849 probability ()F
CLASS class_96 Formula
METHOD method_465 toJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
ARG 1 json
ARG 2 context
METHOD method_466 getId ()Lnet/minecraft/class_2960;
METHOD method_466 getType ()Lnet/minecraft/class_94$class_8752;
METHOD method_467 getValue (Lnet/minecraft/class_5819;II)I
ARG 1 random
ARG 2 initialCount
ARG 3 enchantmentLevel
CLASS class_97 FormulaFactory
METHOD deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96;
ARG 1 functionJson
ARG 2 context
CLASS class_98 OreDrops
FIELD field_1015 ID Lnet/minecraft/class_2960;
METHOD method_468 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96;
ARG 0 json
ARG 1 context
CLASS class_99 Serializer
FIELD field_1015 TYPE Lnet/minecraft/class_94$class_8752;
FIELD field_45812 CODEC Lcom/mojang/serialization/Codec;
CLASS class_100 UniformBonusCount
FIELD field_1016 ID Lnet/minecraft/class_2960;
FIELD field_1017 bonusMultiplier I
FIELD comp_1852 bonusMultiplier I
FIELD field_45813 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45814 TYPE Lnet/minecraft/class_94$class_8752;
METHOD <init> (I)V
ARG 1 bonusMultiplier
METHOD method_471 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96;
ARG 0 json
ARG 1 context
METHOD comp_1852 bonusMultiplier ()I
CLASS class_8752 Type

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_120 net/minecraft/loot/function/ConditionalLootFunction
FIELD field_1047 conditions [Lnet/minecraft/class_5341;
FIELD field_1047 conditions Ljava/util/List;
FIELD field_1048 predicate Ljava/util/function/Predicate;
METHOD <init> ([Lnet/minecraft/class_5341;)V
METHOD <init> (Ljava/util/List;)V
ARG 1 conditions
METHOD apply (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 itemStack
@ -12,15 +12,10 @@ CLASS net/minecraft/class_120 net/minecraft/loot/function/ConditionalLootFunctio
ARG 1 stack
ARG 2 context
CLASS class_121 Builder
FIELD field_1049 conditionList Ljava/util/List;
FIELD field_1049 conditionList Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_523 getThisBuilder ()Lnet/minecraft/class_120$class_121;
METHOD method_526 getConditions ()[Lnet/minecraft/class_5341;
METHOD method_526 getConditions ()Ljava/util/List;
CLASS class_122 Joiner
FIELD field_1050 joiner Ljava/util/function/Function;
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 joiner
CLASS class_123 Serializer
METHOD method_530 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_120;
ARG 1 json
ARG 2 context
ARG 3 conditions

View File

@ -1,18 +1,15 @@
CLASS net/minecraft/class_101 net/minecraft/loot/function/CopyNameLootFunction
FIELD field_1018 source Lnet/minecraft/class_101$class_102;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_101$class_102;)V
FIELD field_45817 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_101$class_102;)V
ARG 1 conditions
ARG 2 source
METHOD method_473 builder (Lnet/minecraft/class_101$class_102;)Lnet/minecraft/class_120$class_121;
ARG 0 source
METHOD method_474 (Lnet/minecraft/class_101$class_102;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_102 Source
FIELD field_1024 parameter Lnet/minecraft/class_169;
FIELD field_1025 name Ljava/lang/String;
FIELD field_45818 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_169;)V
ARG 3 name
ARG 4 parameter
METHOD method_475 get (Ljava/lang/String;)Lnet/minecraft/class_101$class_102;
ARG 0 name
CLASS class_103 Serializer

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction
FIELD field_17013 source Lnet/minecraft/class_5651;
FIELD field_17014 operations Ljava/util/List;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5651;Ljava/util/List;)V
FIELD field_45819 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5651;Ljava/util/List;)V
ARG 1 conditions
ARG 2 source
ARG 3 operations
@ -9,8 +10,6 @@ CLASS net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction
ARG 2 operation
METHOD method_16848 builder (Lnet/minecraft/class_5651;)Lnet/minecraft/class_3837$class_3838;
ARG 0 source
METHOD method_16853 parseNbtPath (Ljava/lang/String;)Lnet/minecraft/class_2203$class_2209;
ARG 0 nbtPath
METHOD method_35519 builder (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_3837$class_3838;
ARG 0 target
CLASS class_3838 Builder
@ -26,31 +25,27 @@ CLASS net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction
ARG 2 target
ARG 3 operator
CLASS class_3839 Operation
FIELD field_17019 sourcePath Ljava/lang/String;
FIELD field_17020 parsedSourcePath Lnet/minecraft/class_2203$class_2209;
FIELD field_17021 targetPath Ljava/lang/String;
FIELD field_17022 parsedTargetPath Lnet/minecraft/class_2203$class_2209;
FIELD field_17023 operator Lnet/minecraft/class_3837$class_3841;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_3837$class_3841;)V
ARG 1 sourcePath
ARG 2 targetPath
FIELD comp_1853 parsedSourcePath Lnet/minecraft/class_3837$class_8753;
FIELD comp_1854 parsedTargetPath Lnet/minecraft/class_3837$class_8753;
FIELD comp_1855 operator Lnet/minecraft/class_3837$class_3841;
FIELD field_45820 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_3837$class_8753;Lnet/minecraft/class_3837$class_8753;Lnet/minecraft/class_3837$class_3841;)V
ARG 3 operator
METHOD method_16858 toJson ()Lcom/google/gson/JsonObject;
METHOD method_16859 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3837$class_3839;
ARG 0 json
METHOD comp_1853 parsedSourcePath ()Lnet/minecraft/class_3837$class_8753;
METHOD comp_1854 parsedTargetPath ()Lnet/minecraft/class_3837$class_8753;
METHOD comp_1855 operator ()Lnet/minecraft/class_3837$class_3841;
METHOD method_16860 execute (Ljava/util/function/Supplier;Lnet/minecraft/class_2520;)V
ARG 1 itemNbtGetter
ARG 2 sourceEntityNbt
CLASS class_3841 Operator
FIELD field_17035 name Ljava/lang/String;
FIELD field_45821 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD method_16864 merge (Lnet/minecraft/class_2520;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)V
ARG 1 itemNbt
ARG 2 targetPath
ARG 3 sourceNbts
METHOD method_16865 get (Ljava/lang/String;)Lnet/minecraft/class_3837$class_3841;
ARG 0 name
CLASS 2
METHOD method_16866 (Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)V
ARG 1 sourceNbt
@ -61,4 +56,6 @@ CLASS net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction
ARG 1 sourceNbt
METHOD method_16869 (Ljava/util/List;Lnet/minecraft/class_2520;)V
ARG 1 foundNbt
CLASS class_3842 Serializer
CLASS class_8753 Path
FIELD field_45822 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53319 parse (Ljava/lang/String;)Lnet/minecraft/class_3837$class_8753;

View File

@ -1,7 +1,12 @@
CLASS net/minecraft/class_4488 net/minecraft/loot/function/CopyStateFunction
FIELD field_20449 block Lnet/minecraft/class_2248;
FIELD field_20449 block Lnet/minecraft/class_6880;
FIELD field_20450 properties Ljava/util/Set;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2248;Ljava/util/Set;)V
FIELD field_45816 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;Ljava/util/List;)V
ARG 1 conditions
ARG 2 block
ARG 3 properties
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;Ljava/util/Set;)V
ARG 1 conditions
ARG 2 block
ARG 3 properties
@ -10,17 +15,10 @@ CLASS net/minecraft/class_4488 net/minecraft/loot/function/CopyStateFunction
METHOD method_21893 getPropertyName (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Ljava/lang/String;
ARG 0 state
ARG 1 property
METHOD method_21895 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)V
ARG 2 property
CLASS class_4489 Builder
FIELD field_20451 block Lnet/minecraft/class_2248;
FIELD field_20452 properties Ljava/util/Set;
FIELD field_20451 block Lnet/minecraft/class_6880;
FIELD field_20452 properties Lcom/google/common/collect/ImmutableSet$Builder;
METHOD <init> (Lnet/minecraft/class_2248;)V
ARG 1 block
METHOD method_21898 addProperty (Lnet/minecraft/class_2769;)Lnet/minecraft/class_4488$class_4489;
ARG 1 property
CLASS class_4490 Serializer
METHOD method_21899 (Lcom/google/gson/JsonArray;Lnet/minecraft/class_2769;)V
ARG 1 property
METHOD method_21902 (Ljava/util/Set;Lnet/minecraft/class_2689;Lcom/google/gson/JsonElement;)V
ARG 2 property

View File

@ -1,21 +1,21 @@
CLASS net/minecraft/class_109 net/minecraft/loot/function/EnchantRandomlyLootFunction
FIELD field_1030 enchantments Ljava/util/List;
FIELD field_1030 enchantments Ljava/util/Optional;
FIELD field_1031 LOGGER Lorg/slf4j/Logger;
METHOD <init> ([Lnet/minecraft/class_5341;Ljava/util/Collection;)V
FIELD field_45823 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Ljava/util/Optional;)V
ARG 1 conditions
ARG 2 enchantments
METHOD method_26266 addEnchantmentToStack (Lnet/minecraft/class_1799;Lnet/minecraft/class_1887;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1799;
ARG 0 stack
ARG 1 enchantment
ARG 2 random
METHOD method_26267 (ZLnet/minecraft/class_1799;Lnet/minecraft/class_1887;)Z
ARG 2 enchantment
METHOD method_35520 create ()Lnet/minecraft/class_109$class_4954;
METHOD method_488 ([Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_488 (Ljava/util/List;)Lnet/minecraft/class_117;
ARG 0 conditions
METHOD method_489 builder ()Lnet/minecraft/class_120$class_121;
CLASS class_110 Serializer
METHOD method_53327 (ZLnet/minecraft/class_1799;Lnet/minecraft/class_6880$class_6883;)Z
ARG 2 enchantment
CLASS class_4954 Builder
FIELD field_23090 enchantments Ljava/util/Set;
FIELD field_23090 enchantments Ljava/util/List;
METHOD method_25992 add (Lnet/minecraft/class_1887;)Lnet/minecraft/class_109$class_4954;
ARG 1 enchantment

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_106 net/minecraft/loot/function/EnchantWithLevelsLootFunction
FIELD field_1026 range Lnet/minecraft/class_5658;
FIELD field_1027 treasureEnchantmentsAllowed Z
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;Z)V
FIELD field_45825 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5658;Z)V
ARG 1 conditions
ARG 2 range
ARG 3 treasureEnchantmentsAllowed
@ -13,4 +14,3 @@ CLASS net/minecraft/class_106 net/minecraft/loot/function/EnchantWithLevelsLootF
METHOD <init> (Lnet/minecraft/class_5658;)V
ARG 1 range
METHOD method_484 allowTreasureEnchantments ()Lnet/minecraft/class_106$class_107;
CLASS class_108 Serializer

View File

@ -5,10 +5,9 @@ CLASS net/minecraft/class_111 net/minecraft/loot/function/ExplorationMapLootFunc
FIELD field_1035 destination Lnet/minecraft/class_6862;
FIELD field_1036 decoration Lnet/minecraft/class_20$class_21;
FIELD field_1037 zoom B
FIELD field_1038 LOGGER Lorg/slf4j/Logger;
FIELD field_25032 DEFAULT_DESTINATION Lnet/minecraft/class_6862;
FIELD field_31850 MANSION Ljava/lang/String;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_6862;Lnet/minecraft/class_20$class_21;BIZ)V
FIELD field_45826 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6862;Lnet/minecraft/class_20$class_21;BIZ)V
ARG 1 conditions
ARG 2 destination
ARG 3 decoration
@ -32,6 +31,3 @@ CLASS net/minecraft/class_111 net/minecraft/loot/function/ExplorationMapLootFunc
ARG 1 destination
METHOD method_503 withSkipExistingChunks (Z)Lnet/minecraft/class_111$class_112;
ARG 1 skipExistingChunks
CLASS class_113 Serializer
METHOD method_29039 getDestination (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_6862;
ARG 0 json

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_104 net/minecraft/loot/function/ExplosionDecayLootFunction
FIELD field_45815 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 conditions
METHOD method_478 builder ()Lnet/minecraft/class_120$class_121;
CLASS class_105 Serializer

View File

@ -1,10 +1,8 @@
CLASS net/minecraft/class_3668 net/minecraft/loot/function/FillPlayerHeadLootFunction
FIELD field_16227 entity Lnet/minecraft/class_47$class_50;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_47$class_50;)V
FIELD field_45827 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_47$class_50;)V
ARG 1 conditions
ARG 2 entity
METHOD method_35522 builder (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_120$class_121;
ARG 0 target
METHOD method_35523 (Lnet/minecraft/class_47$class_50;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_3669 Serializer

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_165 net/minecraft/loot/function/FurnaceSmeltLootFunction
FIELD field_1159 LOGGER Lorg/slf4j/Logger;
FIELD field_45855 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 conditions
METHOD method_724 builder ()Lnet/minecraft/class_120$class_121;
CLASS class_5340 Serializer

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_114 net/minecraft/loot/function/LimitCountLootFunction
FIELD field_1044 limit Lnet/minecraft/class_42;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_42;)V
FIELD field_45829 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_42;)V
ARG 1 conditions
ARG 2 limit
METHOD method_506 builder (Lnet/minecraft/class_42;)Lnet/minecraft/class_120$class_121;
ARG 0 limit
METHOD method_508 (Lnet/minecraft/class_42;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_508 (Lnet/minecraft/class_42;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_115 Serializer

View File

@ -1,17 +1,14 @@
CLASS net/minecraft/class_131 net/minecraft/loot/function/LootFunctionTypes
FIELD field_1102 NOOP Ljava/util/function/BiFunction;
METHOD method_29322 createGsonSerializer ()Ljava/lang/Object;
METHOD method_29323 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5339;
FIELD field_45831 BASE_CODEC Lcom/mojang/serialization/Codec;
FIELD field_45832 CODEC Lcom/mojang/serialization/Codec;
METHOD method_29323 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5339;
ARG 0 id
ARG 1 jsonSerializer
ARG 1 codec
METHOD method_591 (Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;
ARG 2 stack
ARG 3 context
METHOD method_592 (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;
ARG 0 stack
ARG 1 context
METHOD method_594 join ([Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;
ARG 0 lootFunctions
METHOD method_595 ([Ljava/util/function/BiFunction;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;
ARG 1 stack
ARG 2 context
METHOD method_594 join (Ljava/util/List;)Ljava/util/function/BiFunction;

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_125 net/minecraft/loot/function/LootingEnchantLootFunction
FIELD field_1082 countRange Lnet/minecraft/class_5658;
FIELD field_1083 limit I
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;I)V
FIELD field_45833 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5658;I)V
ARG 1 conditions
ARG 2 countRange
ARG 3 limit
@ -15,4 +16,3 @@ CLASS net/minecraft/class_125 net/minecraft/loot/function/LootingEnchantLootFunc
ARG 1 countRange
METHOD method_551 withLimit (I)Lnet/minecraft/class_125$class_126;
ARG 1 limit
CLASS class_127 Serializer

View File

@ -1,13 +1,13 @@
CLASS net/minecraft/class_8492 net/minecraft/loot/function/ReferenceLootFunction
FIELD field_44506 LOGGER Lorg/slf4j/Logger;
FIELD field_44507 name Lnet/minecraft/class_2960;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2960;)V
FIELD field_45828 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_2960;)V
ARG 1 conditions
ARG 2 name
METHOD method_51224 builder (Lnet/minecraft/class_2960;)Lnet/minecraft/class_120$class_121;
ARG 0 name
METHOD method_51225 (Lnet/minecraft/class_2960;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_51225 (Lnet/minecraft/class_2960;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
METHOD method_51226 (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_117;)V
ARG 3 itemModifier
CLASS class_8493 Serializer

View File

@ -1,52 +1,48 @@
CLASS net/minecraft/class_137 net/minecraft/loot/function/SetAttributesLootFunction
FIELD field_1105 attributes Ljava/util/List;
METHOD <init> ([Lnet/minecraft/class_5341;Ljava/util/List;)V
FIELD field_45836 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Ljava/util/List;)V
ARG 1 conditions
ARG 2 attributes
METHOD method_32406 (Lnet/minecraft/class_137$class_138;)Ljava/util/stream/Stream;
ARG 0 attribute
METHOD method_35524 attributeBuilder (Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)Lnet/minecraft/class_137$class_6156;
METHOD method_35524 attributeBuilder (Ljava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)Lnet/minecraft/class_137$class_6156;
ARG 0 name
ARG 1 attribute
ARG 2 operation
ARG 3 amountRange
METHOD method_35525 builder ()Lnet/minecraft/class_137$class_6155;
CLASS class_138 Attribute
FIELD field_1107 name Ljava/lang/String;
FIELD field_1108 amount Lnet/minecraft/class_5658;
FIELD field_1109 operation Lnet/minecraft/class_1322$class_1323;
FIELD field_1110 attribute Lnet/minecraft/class_1320;
FIELD field_1111 id Ljava/util/UUID;
FIELD field_1112 slots [Lnet/minecraft/class_1304;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;[Lnet/minecraft/class_1304;Ljava/util/UUID;)V
FIELD comp_1859 name Ljava/lang/String;
FIELD comp_1860 attribute Lnet/minecraft/class_6880;
FIELD comp_1861 operation Lnet/minecraft/class_1322$class_1323;
FIELD comp_1862 amount Lnet/minecraft/class_5658;
FIELD comp_1863 slots Ljava/util/List;
FIELD comp_1864 id Ljava/util/Optional;
FIELD field_45837 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45838 EQUIPMENT_SLOT_LIST_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;Ljava/util/List;Ljava/util/Optional;)V
ARG 1 name
ARG 2 attribute
ARG 3 operation
ARG 4 amount
ARG 5 slots
ARG 6 id
METHOD method_609 fromName (Ljava/lang/String;)Lnet/minecraft/class_1322$class_1323;
ARG 0 name
METHOD method_612 getName (Lnet/minecraft/class_1322$class_1323;)Ljava/lang/String;
ARG 0 operation
METHOD method_614 deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_137$class_138;
ARG 0 json
ARG 1 context
METHOD method_615 serialize (Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonObject;
ARG 1 context
CLASS class_139 Serializer
METHOD comp_1859 name ()Ljava/lang/String;
METHOD comp_1860 attribute ()Lnet/minecraft/class_6880;
METHOD comp_1861 operation ()Lnet/minecraft/class_1322$class_1323;
METHOD comp_1862 amount ()Lnet/minecraft/class_5658;
METHOD comp_1863 slots ()Ljava/util/List;
METHOD comp_1864 id ()Ljava/util/Optional;
CLASS class_6155 Builder
FIELD field_31855 attributes Ljava/util/List;
METHOD method_35527 attribute (Lnet/minecraft/class_137$class_6156;)Lnet/minecraft/class_137$class_6155;
ARG 1 attribute
CLASS class_6156 AttributeBuilder
FIELD field_31856 name Ljava/lang/String;
FIELD field_31857 attribute Lnet/minecraft/class_1320;
FIELD field_31857 attribute Lnet/minecraft/class_6880;
FIELD field_31858 operation Lnet/minecraft/class_1322$class_1323;
FIELD field_31859 amount Lnet/minecraft/class_5658;
FIELD field_31860 uuid Ljava/util/UUID;
FIELD field_31860 uuid Ljava/util/Optional;
FIELD field_31861 slots Ljava/util/Set;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)V
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)V
ARG 1 name
ARG 2 attribute
ARG 3 operation

View File

@ -1,15 +1,14 @@
CLASS net/minecraft/class_5592 net/minecraft/loot/function/SetBannerPatternFunction
FIELD field_27343 patterns Ljava/util/List;
FIELD field_27344 append Z
METHOD <init> ([Lnet/minecraft/class_5341;Ljava/util/List;Z)V
FIELD field_45839 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45840 BANNER_PATTERN_AND_COLOR_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Ljava/util/List;Z)V
ARG 1 conditions
ARG 2 patterns
ARG 3 append
METHOD method_35531 builder (Z)Lnet/minecraft/class_5592$class_6157;
ARG 0 append
CLASS class_5593 Serializer
METHOD method_31935 (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V
ARG 1 pair
CLASS class_6157 Builder
FIELD field_31862 patterns Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_31863 append Z

View File

@ -1,9 +1,10 @@
CLASS net/minecraft/class_134 net/minecraft/loot/function/SetContentsLootFunction
FIELD field_1103 entries Ljava/util/List;
FIELD field_34771 type Lnet/minecraft/class_2591;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2591;Ljava/util/List;)V
FIELD field_34771 type Lnet/minecraft/class_6880;
FIELD field_45841 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;Ljava/util/List;)V
ARG 1 conditions
ARG 2 type
ARG 2 blockEntityType
ARG 3 entries
METHOD method_599 (Lnet/minecraft/class_47;Lnet/minecraft/class_2371;Lnet/minecraft/class_79;)V
ARG 2 entry
@ -12,10 +13,9 @@ CLASS net/minecraft/class_134 net/minecraft/loot/function/SetContentsLootFunctio
METHOD method_601 builder (Lnet/minecraft/class_2591;)Lnet/minecraft/class_134$class_135;
ARG 0 type
CLASS class_135 Builder
FIELD field_1104 entries Ljava/util/List;
FIELD field_1104 entries Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_34772 type Lnet/minecraft/class_2591;
METHOD <init> (Lnet/minecraft/class_2591;)V
ARG 1 type
METHOD method_602 withEntry (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_134$class_135;
ARG 1 entryBuilder
CLASS class_136 Serializer

View File

@ -1,17 +1,13 @@
CLASS net/minecraft/class_141 net/minecraft/loot/function/SetCountLootFunction
FIELD field_1114 countRange Lnet/minecraft/class_5658;
FIELD field_27909 add Z
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;Z)V
FIELD field_45845 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5658;Z)V
ARG 1 conditions
ARG 2 countRange
ARG 3 add
METHOD method_35540 builder (Lnet/minecraft/class_5658;Z)Lnet/minecraft/class_120$class_121;
ARG 0 countRange
ARG 1 add
METHOD method_35541 (Lnet/minecraft/class_5658;Z[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
ARG 2 conditions
METHOD method_620 (Lnet/minecraft/class_5658;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
ARG 1 conditions
METHOD method_621 builder (Lnet/minecraft/class_5658;)Lnet/minecraft/class_120$class_121;
ARG 0 countRange
CLASS class_142 Serializer

View File

@ -2,17 +2,17 @@ CLASS net/minecraft/class_149 net/minecraft/loot/function/SetDamageLootFunction
FIELD field_1120 durabilityRange Lnet/minecraft/class_5658;
FIELD field_1121 LOGGER Lorg/slf4j/Logger;
FIELD field_27910 add Z
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;Z)V
FIELD field_45846 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5658;Z)V
ARG 1 conditions
ARG 2 durabilityRange
ARG 3 add
METHOD method_35542 builder (Lnet/minecraft/class_5658;Z)Lnet/minecraft/class_120$class_121;
ARG 0 durabilityRange
ARG 1 add
METHOD method_35543 (Lnet/minecraft/class_5658;Z[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_35543 (Lnet/minecraft/class_5658;ZLjava/util/List;)Lnet/minecraft/class_117;
ARG 2 conditions
METHOD method_633 builder (Lnet/minecraft/class_5658;)Lnet/minecraft/class_120$class_121;
ARG 0 durabilityRange
METHOD method_634 (Lnet/minecraft/class_5658;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_634 (Lnet/minecraft/class_5658;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_150 Serializer

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_5642 net/minecraft/loot/function/SetEnchantmentsLootFunction
FIELD field_27907 enchantments Ljava/util/Map;
FIELD field_27908 add Z
METHOD <init> ([Lnet/minecraft/class_5341;Ljava/util/Map;Z)V
FIELD field_45843 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Ljava/util/Map;Z)V
ARG 1 conditions
ARG 2 enchantments
ARG 3 add
@ -10,7 +11,7 @@ CLASS net/minecraft/class_5642 net/minecraft/loot/function/SetEnchantmentsLootFu
ARG 2 level
METHOD method_32409 (Lnet/minecraft/class_5658;)Ljava/util/stream/Stream;
ARG 0 numberProvider
METHOD method_32410 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_47;Lnet/minecraft/class_1887;Lnet/minecraft/class_5658;)V
METHOD method_32410 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_47;Lnet/minecraft/class_6880;Lnet/minecraft/class_5658;)V
ARG 2 enchantment
ARG 3 numberProvider
METHOD method_32411 addEnchantmentToMap (Ljava/util/Map;Lnet/minecraft/class_1887;I)V
@ -23,12 +24,8 @@ CLASS net/minecraft/class_5642 net/minecraft/loot/function/SetEnchantmentsLootFu
METHOD method_32414 (Ljava/util/Map;Lnet/minecraft/class_1887;Ljava/lang/Integer;)V
ARG 1 enchantment
ARG 2 level
CLASS class_5643 Serializer
METHOD method_32416 (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;Lnet/minecraft/class_1887;Lnet/minecraft/class_5658;)V
ARG 2 enchantment
ARG 3 numberProvider
CLASS class_6158 Builder
FIELD field_31864 enchantments Ljava/util/Map;
FIELD field_31864 enchantments Lcom/google/common/collect/ImmutableMap$Builder;
FIELD field_31865 add Z
METHOD <init> (Z)V
ARG 1 add

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_7431 net/minecraft/loot/function/SetInstrumentLootFunction
FIELD field_39184 options Lnet/minecraft/class_6862;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_6862;)V
FIELD field_45844 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6862;)V
ARG 1 conditions
ARG 2 options
METHOD method_43571 builder (Lnet/minecraft/class_6862;)Lnet/minecraft/class_120$class_121;
ARG 0 options
METHOD method_43743 (Lnet/minecraft/class_6862;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_43743 (Lnet/minecraft/class_6862;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_7432 Serializer

View File

@ -1,12 +1,13 @@
CLASS net/minecraft/class_144 net/minecraft/loot/function/SetLootTableLootFunction
FIELD field_1116 id Lnet/minecraft/class_2960;
FIELD field_1117 seed J
FIELD field_34773 type Lnet/minecraft/class_2591;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2960;JLnet/minecraft/class_2591;)V
FIELD field_34773 type Lnet/minecraft/class_6880;
FIELD field_45842 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_2960;JLnet/minecraft/class_6880;)V
ARG 1 conditions
ARG 2 id
ARG 3 seed
ARG 5 type
ARG 5 blockEntityType
METHOD method_35534 builder (Lnet/minecraft/class_2591;Lnet/minecraft/class_2960;)Lnet/minecraft/class_120$class_121;
ARG 0 type
ARG 1 id
@ -14,8 +15,7 @@ CLASS net/minecraft/class_144 net/minecraft/loot/function/SetLootTableLootFuncti
ARG 0 type
ARG 1 id
ARG 2 seed
METHOD method_35536 (Lnet/minecraft/class_2960;JLnet/minecraft/class_2591;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_35536 (Lnet/minecraft/class_2960;JLnet/minecraft/class_2591;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 4 conditions
METHOD method_35537 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2591;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_35537 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2591;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 2 conditions
CLASS class_145 Serializer

View File

@ -1,8 +1,9 @@
CLASS net/minecraft/class_3671 net/minecraft/loot/function/SetLoreLootFunction
FIELD field_16231 lore Ljava/util/List;
FIELD field_16232 replace Z
FIELD field_16233 entity Lnet/minecraft/class_47$class_50;
METHOD <init> ([Lnet/minecraft/class_5341;ZLjava/util/List;Lnet/minecraft/class_47$class_50;)V
FIELD field_16233 entity Ljava/util/Optional;
FIELD field_45847 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;ZLjava/util/List;Ljava/util/Optional;)V
ARG 1 conditions
ARG 2 replace
ARG 3 lore
@ -11,11 +12,10 @@ CLASS net/minecraft/class_3671 net/minecraft/loot/function/SetLoreLootFunction
ARG 1 stack
ARG 2 otherLoreExists
METHOD method_35544 builder ()Lnet/minecraft/class_3671$class_6159;
CLASS class_3672 Serializer
CLASS class_6159 Builder
FIELD field_31866 replace Z
FIELD field_31867 target Lnet/minecraft/class_47$class_50;
FIELD field_31868 lore Ljava/util/List;
FIELD field_31867 target Ljava/util/Optional;
FIELD field_31868 lore Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_35546 target (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_3671$class_6159;
ARG 1 target
METHOD method_35547 lore (Lnet/minecraft/class_2561;)Lnet/minecraft/class_3671$class_6159;

View File

@ -1,8 +1,9 @@
CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction
FIELD field_16228 name Lnet/minecraft/class_2561;
FIELD field_16229 entity Lnet/minecraft/class_47$class_50;
FIELD field_16228 name Ljava/util/Optional;
FIELD field_16229 entity Ljava/util/Optional;
FIELD field_16230 LOGGER Lorg/slf4j/Logger;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;)V
FIELD field_45848 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 conditions
ARG 2 name
ARG 3 entity
@ -18,8 +19,7 @@ CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction
METHOD method_35550 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_120$class_121;
ARG 0 name
ARG 1 target
METHOD method_35551 (Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_35551 (Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 2 conditions
METHOD method_35552 (Lnet/minecraft/class_2561;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_35552 (Lnet/minecraft/class_2561;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_147 Serializer

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_159 net/minecraft/loot/function/SetNbtLootFunction
FIELD field_1138 nbt Lnet/minecraft/class_2487;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2487;)V
FIELD field_45849 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_2487;)V
ARG 1 conditions
ARG 2 nbt
METHOD method_675 (Lnet/minecraft/class_2487;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_675 (Lnet/minecraft/class_2487;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
METHOD method_677 builder (Lnet/minecraft/class_2487;)Lnet/minecraft/class_120$class_121;
ARG 0 nbt
CLASS class_160 Serializer

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_6662 net/minecraft/loot/function/SetPotionLootFunction
FIELD field_35080 potion Lnet/minecraft/class_1842;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_1842;)V
FIELD field_35080 potion Lnet/minecraft/class_6880;
FIELD field_45850 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;)V
ARG 1 conditions
ARG 2 potion
METHOD method_38927 builder (Lnet/minecraft/class_1842;)Lnet/minecraft/class_120$class_121;
ARG 0 potion
METHOD method_38928 (Lnet/minecraft/class_1842;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_38928 (Lnet/minecraft/class_1842;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_6663 Serializer

View File

@ -1,14 +1,19 @@
CLASS net/minecraft/class_152 net/minecraft/loot/function/SetStewEffectLootFunction
FIELD field_1122 effects Ljava/util/Map;
METHOD <init> ([Lnet/minecraft/class_5341;Ljava/util/Map;)V
FIELD field_45851 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45852 STEW_EFFECT_LIST_CODEC Lcom/mojang/serialization/Codec;
FIELD field_45853 stewEffects Ljava/util/List;
METHOD <init> (Ljava/util/List;Ljava/util/List;)V
ARG 1 conditions
ARG 2 effects
METHOD method_32421 (Lnet/minecraft/class_5658;)Ljava/util/stream/Stream;
ARG 0 numberProvider
ARG 2 stewEffects
METHOD method_32421 (Lnet/minecraft/class_152$class_8754;)Ljava/util/stream/Stream;
ARG 0 stewEffect
METHOD method_53396 (Ljava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 0 stewEffects
METHOD method_637 builder ()Lnet/minecraft/class_152$class_153;
CLASS class_153 Builder
FIELD field_1123 map Ljava/util/Map;
FIELD field_1123 map Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_640 withEffect (Lnet/minecraft/class_1291;Lnet/minecraft/class_5658;)Lnet/minecraft/class_152$class_153;
ARG 1 effect
ARG 2 durationRange
CLASS class_154 Serializer
CLASS class_8754 StewEffect
FIELD field_45854 CODEC Lcom/mojang/serialization/Codec;

View File

@ -1,8 +1,12 @@
CLASS net/minecraft/class_42 net/minecraft/loot/operator/BoundedIntUnaryOperator
FIELD field_27897 applier Lnet/minecraft/class_42$class_5639;
FIELD field_27898 tester Lnet/minecraft/class_42$class_5638;
FIELD field_45790 CODEC Lcom/mojang/serialization/Codec;
FIELD field_920 max Lnet/minecraft/class_5658;
FIELD field_921 min Lnet/minecraft/class_5658;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 min
ARG 2 max
METHOD <init> (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
ARG 1 min
ARG 2 max
@ -46,15 +50,6 @@ CLASS net/minecraft/class_42 net/minecraft/loot/operator/BoundedIntUnaryOperator
METHOD method_32398 (Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)I
ARG 1 context
ARG 2 value
CLASS class_62 Serializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 unused
ARG 3 context
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 entry
ARG 2 unused
ARG 3 context
CLASS class_5638 Tester
METHOD test (Lnet/minecraft/class_47;I)Z
ARG 1 context

View File

@ -3,18 +3,15 @@ CLASS net/minecraft/class_5646 net/minecraft/loot/provider/nbt/ContextLootNbtPro
FIELD field_27915 BLOCK_ENTITY_TARGET Lnet/minecraft/class_5646$class_5648;
FIELD field_27916 target Lnet/minecraft/class_5646$class_5648;
FIELD field_31875 BLOCK_ENTITY_TARGET_NAME Ljava/lang/String;
FIELD field_45879 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5646$class_5648;)V
ARG 1 target
METHOD method_32430 getTarget (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5646$class_5648;
ARG 0 entityTarget
METHOD method_32431 fromTarget (Ljava/lang/String;)Lnet/minecraft/class_5646;
ARG 0 target
METHOD method_35568 fromTarget (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5651;
ARG 0 target
CLASS class_5647 CustomSerializer
CLASS class_5648 Target
METHOD method_32434 getName ()Ljava/lang/String;
METHOD method_32435 getNbt (Lnet/minecraft/class_47;)Lnet/minecraft/class_2520;
ARG 1 context
METHOD method_32436 getRequiredParameters ()Ljava/util/Set;
CLASS class_5649 Serializer

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_5652 net/minecraft/loot/provider/nbt/LootNbtProviderTypes
METHOD method_32442 createGsonSerializer ()Ljava/lang/Object;
METHOD method_32443 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5650;
FIELD field_45882 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45883 BASE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_32443 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5650;
ARG 0 id
ARG 1 jsonSerializer
ARG 1 codec

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_5653 net/minecraft/loot/provider/nbt/StorageLootNbtProvider
FIELD field_27920 source Lnet/minecraft/class_2960;
FIELD comp_1892 source Lnet/minecraft/class_2960;
FIELD field_45884 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 source
CLASS class_5654 Serializer
METHOD comp_1892 source ()Lnet/minecraft/class_2960;

View File

@ -1,10 +1,12 @@
CLASS net/minecraft/class_40 net/minecraft/loot/provider/number/BinomialLootNumberProvider
FIELD field_917 p Lnet/minecraft/class_5658;
FIELD field_918 n Lnet/minecraft/class_5658;
FIELD comp_1893 n Lnet/minecraft/class_5658;
FIELD comp_1894 p Lnet/minecraft/class_5658;
FIELD field_45885 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
ARG 1 n
ARG 2 p
METHOD comp_1893 n ()Lnet/minecraft/class_5658;
METHOD comp_1894 p ()Lnet/minecraft/class_5658;
METHOD method_273 create (IF)Lnet/minecraft/class_40;
ARG 0 n
ARG 1 p
CLASS class_41 Serializer

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_44 net/minecraft/loot/provider/number/ConstantLootNumberProvider
FIELD field_922 value F
FIELD comp_1895 value F
FIELD field_45886 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (F)V
ARG 1 value
METHOD comp_1895 value ()F
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_32448 create (F)Lnet/minecraft/class_44;
ARG 0 value
CLASS class_5655 CustomSerializer
CLASS class_5656 Serializer

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_5659 net/minecraft/loot/provider/number/LootNumberProviderTypes
METHOD method_32455 createGsonSerializer ()Ljava/lang/Object;
METHOD method_32456 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5657;
FIELD field_45888 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45889 BASE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_32456 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5657;
ARG 0 id
ARG 1 jsonSerializer
ARG 1 codec

View File

@ -1,11 +1,15 @@
CLASS net/minecraft/class_5660 net/minecraft/loot/provider/number/ScoreLootNumberProvider
FIELD field_27925 target Lnet/minecraft/class_5670;
FIELD field_27926 score Ljava/lang/String;
FIELD field_27927 scale F
FIELD comp_1897 target Lnet/minecraft/class_5670;
FIELD comp_1898 score Ljava/lang/String;
FIELD comp_1899 scale F
FIELD field_45890 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5670;Ljava/lang/String;F)V
ARG 1 target
ARG 2 score
ARG 3 scale
METHOD comp_1897 target ()Lnet/minecraft/class_5670;
METHOD comp_1898 score ()Ljava/lang/String;
METHOD comp_1899 scale ()F
METHOD method_35569 create (Lnet/minecraft/class_47$class_50;Ljava/lang/String;)Lnet/minecraft/class_5660;
ARG 0 target
ARG 1 score
@ -13,4 +17,3 @@ CLASS net/minecraft/class_5660 net/minecraft/loot/provider/number/ScoreLootNumbe
ARG 0 target
ARG 1 score
ARG 2 scale
CLASS class_5661 Serializer

View File

@ -1,10 +1,12 @@
CLASS net/minecraft/class_5662 net/minecraft/loot/provider/number/UniformLootNumberProvider
FIELD field_27928 min Lnet/minecraft/class_5658;
FIELD field_27929 max Lnet/minecraft/class_5658;
FIELD comp_1900 min Lnet/minecraft/class_5658;
FIELD comp_1901 max Lnet/minecraft/class_5658;
FIELD field_45891 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
ARG 1 min
ARG 2 max
METHOD comp_1900 min ()Lnet/minecraft/class_5658;
METHOD comp_1901 max ()Lnet/minecraft/class_5658;
METHOD method_32462 create (FF)Lnet/minecraft/class_5662;
ARG 0 min
ARG 1 max
CLASS class_5663 Serializer

View File

@ -1,8 +1,8 @@
CLASS net/minecraft/class_5664 net/minecraft/loot/provider/score/ContextLootScoreProvider
FIELD field_27930 target Lnet/minecraft/class_47$class_50;
FIELD comp_1902 target Lnet/minecraft/class_47$class_50;
FIELD field_45892 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_47$class_50;)V
ARG 1 target
METHOD comp_1902 target ()Lnet/minecraft/class_47$class_50;
METHOD method_35571 create (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5670;
ARG 0 target
CLASS class_5665 CustomSerializer
CLASS class_5666 Serializer

View File

@ -1,8 +1,8 @@
CLASS net/minecraft/class_5667 net/minecraft/loot/provider/score/FixedLootScoreProvider
FIELD field_27931 name Ljava/lang/String;
FIELD comp_1903 name Ljava/lang/String;
FIELD field_45894 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;)V
ARG 1 name
METHOD comp_1903 name ()Ljava/lang/String;
METHOD method_35572 create (Ljava/lang/String;)Lnet/minecraft/class_5670;
ARG 0 name
METHOD method_35573 getName ()Ljava/lang/String;
CLASS class_5668 Serializer

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_5671 net/minecraft/loot/provider/score/LootScoreProviderTypes
METHOD method_32478 createGsonSerializer ()Ljava/lang/Object;
METHOD method_32479 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5669;
FIELD field_45895 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45896 BASE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_32479 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5669;
ARG 0 id
ARG 1 jsonSerializer
ARG 1 codec

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
COMMENT A set of utility functions for reading, writing, and scanning NBT files.
METHOD method_10625 read (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2487;
METHOD method_10625 readCompound (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2487;
COMMENT Reads an NBT compound from {@code input}.
COMMENT
COMMENT @return the NBT compound from the input
@ -12,15 +12,15 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
ARG 0 input
ARG 1 depth
ARG 2 tracker
METHOD method_10627 read (Ljava/io/DataInput;)Lnet/minecraft/class_2487;
METHOD method_10627 readCompound (Ljava/io/DataInput;)Lnet/minecraft/class_2487;
COMMENT Reads an NBT compound from {@code input}.
COMMENT
COMMENT @return the NBT compound from the input
COMMENT @throws IOException if the IO operation fails or if the root NBT element is
COMMENT not a compound
ARG 0 input
METHOD method_10628 write (Lnet/minecraft/class_2487;Ljava/io/DataOutput;)V
COMMENT Writes the {@code nbt} to {@code file}.
METHOD method_10628 writeCompound (Lnet/minecraft/class_2487;Ljava/io/DataOutput;)V
COMMENT Writes the {@code nbt} to {@code output}.
COMMENT
COMMENT @throws IOException if the IO operation fails
COMMENT @see #write(NbtCompound, File)
@ -42,6 +42,13 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
ARG 0 nbt
ARG 1 file
METHOD method_10631 write (Lnet/minecraft/class_2520;Ljava/io/DataOutput;)V
COMMENT Writes the {@code nbt} to {@code output}. The output is the byte indicating
COMMENT the element type, followed by {@linkplain DataOutput#writeUTF an empty string}
COMMENT and the NBT data.
COMMENT
COMMENT @throws IOException if the IO operation fails
COMMENT @see #read(DataInput, NbtTagSizeTracker)
COMMENT @see #writeForPacket(NbtElement, DataOutput)
ARG 0 nbt
ARG 1 output
METHOD method_10633 read (Ljava/io/File;)Lnet/minecraft/class_2487;
@ -108,3 +115,27 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
METHOD method_40059 decompress (Ljava/io/InputStream;)Ljava/io/DataInputStream;
COMMENT {@return a new input stream that decompresses the input {@code stream}}
ARG 0 stream
METHOD method_52892 read (Ljava/io/DataInput;ILnet/minecraft/class_2505;B)Lnet/minecraft/class_2520;
ARG 0 input
ARG 1 depth
ARG 2 tracker
ARG 3 type
METHOD method_52893 writeForPacket (Lnet/minecraft/class_2520;Ljava/io/DataOutput;)V
COMMENT Writes the {@code nbt} to {@code output}. The output is the byte indicating
COMMENT the element type, followed by the NBT data.
COMMENT
COMMENT @apiNote In vanilla, this is used exclusively in networking.
COMMENT @throws IOException if the IO operation fails
COMMENT @see #read(DataInput, NbtTagSizeTracker)
COMMENT @see #write(NbtElement, DataOutput)
ARG 0 nbt
ARG 1 output
METHOD method_52894 read (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2520;
COMMENT Reads an NBT element from {@code input}. Unlike {@link
COMMENT #readCompound(DataInput, NbtTagSizeTracker)}, the element does not have to
COMMENT be a compound.
COMMENT
COMMENT @return the NBT element from the input
COMMENT @throws IOException if the IO operation fails
ARG 0 input
ARG 1 tracker

View File

@ -35,6 +35,7 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
FIELD field_45667 CLIENTBOUND_PROTOCOL_KEY Lio/netty/util/AttributeKey;
FIELD field_45668 queuedTasks Ljava/util/Queue;
FIELD field_45669 prePlayStateListener Lnet/minecraft/class_2547;
FIELD field_45955 packetSizeLogger Lnet/minecraft/class_8762;
METHOD <init> (Lnet/minecraft/class_2598;)V
ARG 1 side
METHOD channelActive (Lio/netty/channel/ChannelHandlerContext;)V
@ -61,9 +62,10 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
METHOD method_10752 send (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V
ARG 1 packet
ARG 2 callbacks
METHOD method_10753 connect (Ljava/net/InetSocketAddress;Z)Lnet/minecraft/class_2535;
METHOD method_10753 connect (Ljava/net/InetSocketAddress;ZLnet/minecraft/class_8743;)Lnet/minecraft/class_2535;
ARG 0 address
ARG 1 useEpoll
ARG 2 packetSizeLog
METHOD method_10754 tick ()V
METHOD method_10755 getAddress ()Ljava/net/SocketAddress;
METHOD method_10756 isLocal ()Z
@ -121,9 +123,10 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
ARG 0 marker
METHOD method_45082 (Lnet/minecraft/class_7648;Lio/netty/util/concurrent/Future;)V
ARG 2 future
METHOD method_48311 addHandlers (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)V
METHOD method_48311 addHandlers (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;Lnet/minecraft/class_8762;)V
ARG 0 pipeline
ARG 1 side
ARG 2 packetSizeLogger
METHOD method_52271 connect (Ljava/net/InetSocketAddress;ZLnet/minecraft/class_2535;)Lio/netty/channel/ChannelFuture;
ARG 0 address
ARG 1 useEpoll
@ -170,16 +173,13 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
COMMENT @throws IllegalStateException if the listener was already set
COMMENT @see #setPacketListener
ARG 1 packetListener
METHOD method_52913 sendWithoutFlush (Lnet/minecraft/class_2596;)V
ARG 1 packet
METHOD method_52914 sendWithoutFlush (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V
ARG 1 packet
ARG 2 callbacks
METHOD method_52915 flush ()V
METHOD method_52916 addValidatorInternal (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)V
ARG 0 pipeline
ARG 1 side
METHOD method_52918 flushInternal ()V
METHOD method_53505 resetPacketSizeLog (Lnet/minecraft/class_8743;)V
ARG 1 log
CLASS 1
METHOD initChannel (Lio/netty/channel/Channel;)V
ARG 1 channel

View File

@ -102,7 +102,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT <td>{@link RegistryKey}</td><td>{@link #readRegistryKey(RegistryKey)}</td><td>{@link #writeRegistryKey(RegistryKey)}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link RegistryKey} of a registry</td><td>{@link #readRegistryKey()}</td><td>{@link #writeRegistryKey(RegistryKey)}</td>
COMMENT <td>{@link RegistryKey} of a registry</td><td>{@link #readRegistryRef()}</td><td>{@link #writeRegistryKey(RegistryKey)}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link Date}</td><td>{@link #readDate()}</td><td>{@link #writeDate(Date)}</td>
@ -324,7 +324,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT
COMMENT @return this buf, for chaining
COMMENT @see #readVarLong()
COMMENT @see #getVarLongLength(long)
COMMENT @see net.minecraft.network.encoding.VarLong
ARG 1 value
COMMENT the value to write
METHOD method_10792 readVarLong ()J
@ -343,16 +343,16 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
ARG 1 stack
COMMENT the stack to write
METHOD method_10794 writeNbt (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2540;
COMMENT Writes an NBT compound to this buf. The binary representation of NBT is
COMMENT handled by {@link net.minecraft.nbt.NbtIo}. If {@code compound} is {@code
COMMENT Writes an NBT element to this buf. The binary representation of NBT is
COMMENT handled by {@link net.minecraft.nbt.NbtIo}. If {@code nbt} is {@code
COMMENT null}, it is treated as an NBT null.
COMMENT
COMMENT @return this buf, for chaining
COMMENT @throws io.netty.handler.codec.EncoderException if the NBT cannot be
COMMENT written
COMMENT @see #readNbt()
COMMENT @see #readUnlimitedNbt()
COMMENT @see #readNbt(NbtTagSizeTracker)
ARG 1 nbt
METHOD method_10795 readByteArray ()[B
COMMENT Reads an array of primitive bytes from this buf. The array first has a
COMMENT var int indicating its length, followed by the actual bytes. The array
@ -383,11 +383,13 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT this method returns {@code null}. The compound can have a maximum size of
COMMENT {@value #MAX_READ_NBT_SIZE} bytes.
COMMENT
COMMENT <p>Note that unlike {@link #readNbt(NbtTagSizeTracker)}, this can only
COMMENT read compounds.
COMMENT
COMMENT @return the read compound, may be {@code null}
COMMENT @throws io.netty.handler.codec.EncoderException if the NBT cannot be read
COMMENT @throws RuntimeException if the compound exceeds the allowed maximum size
COMMENT @see #writeNbt(NbtCompound)
COMMENT @see #readUnlimitedNbt()
COMMENT @see #readNbt(NbtTagSizeTracker)
COMMENT @see #MAX_READ_NBT_SIZE
METHOD method_10799 readIntArray (I)[I
@ -459,7 +461,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT
COMMENT @return this buf, for chaining
COMMENT @see #readVarInt()
COMMENT @see #getVarIntLength(int)
COMMENT @see net.minecraft.network.encoding.VarInts
ARG 1 value
COMMENT the value to write
METHOD method_10805 writeText (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2540;
@ -652,17 +654,16 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
ARG 2 codec
ARG 3 value
METHOD method_30616 readNbt (Lnet/minecraft/class_2505;)Lnet/minecraft/class_2520;
COMMENT Reads an NBT compound from this buf. The binary representation of NBT is
COMMENT Reads an NBT element from this buf. The binary representation of NBT is
COMMENT handled by {@link net.minecraft.nbt.NbtIo}. If an NBT null is encountered,
COMMENT this method returns {@code null}. The compound can have a maximum size
COMMENT this method returns {@code null}. The element can have a maximum size
COMMENT controlled by the {@code sizeTracker}.
COMMENT
COMMENT @return the read compound, may be {@code null}
COMMENT @return the read element, may be {@code null}
COMMENT @throws io.netty.handler.codec.EncoderException if the NBT cannot be read
COMMENT @throws RuntimeException if the compound exceeds the allowed maximum size
COMMENT @see #writeNbt(NbtCompound)
COMMENT @throws RuntimeException if the element exceeds the allowed maximum size
COMMENT @see #writeNbt(NbtElement)
COMMENT @see #readNbt()
COMMENT @see #readUnlimitedNbt()
ARG 1 sizeTracker
METHOD method_33134 readLongArray ()[J
COMMENT Reads an array of primitive longs from this buf. The array first has a
@ -1098,7 +1099,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT Converts {@code value} to an integer representing its ID, then
COMMENT writes a {@linkplain #readVarInt var int} representation of such ID.
COMMENT
COMMENT @see #decode(ToIntFunction)
COMMENT @see #decode(IntFunction)
ARG 1 valueToId
COMMENT a function that gets the value's integer ID
ARG 2 value
@ -1309,7 +1310,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
ARG 2 charset
METHOD writeDouble (D)Lio/netty/buffer/ByteBuf;
ARG 1 value
METHOD writeFloat method_52941 (F)Lio/netty/buffer/ByteBuf;
METHOD writeFloat (F)Lio/netty/buffer/ByteBuf;
ARG 1 value
METHOD writeInt (I)Lio/netty/buffer/ByteBuf;
ARG 1 value

View File

@ -1,4 +1,8 @@
CLASS net/minecraft/class_8703 net/minecraft/network/encoding/VarInts
FIELD field_45682 MAX_BYTES I
FIELD field_45683 DATA_BITS_MASK I
FIELD field_45684 MORE_BITS_MASK I
FIELD field_45685 DATA_BITS_PER_BYTE I
METHOD method_53014 shouldContinueRead (B)Z
ARG 0 b
METHOD method_53015 getSizeInBytes (I)I

View File

@ -1,4 +1,8 @@
CLASS net/minecraft/class_8704 net/minecraft/network/encoding/VarLongs
FIELD field_45686 MAX_BYTES I
FIELD field_45687 DATA_BITS_MASK I
FIELD field_45688 MORE_BITS_MASK I
FIELD field_45689 DATA_BITS_PER_BYTE I
METHOD method_53018 shouldContinueRead (B)Z
ARG 0 b
METHOD method_53019 getSizeInBytes (J)I

View File

@ -10,7 +10,7 @@ CLASS net/minecraft/class_7428 net/minecraft/network/encryption/PlayerPublicKey
FIELD field_39954 EXPIRED_PUBLIC_KEY_TEXT Lnet/minecraft/class_2561;
FIELD field_39955 EXPIRATION_GRACE_PERIOD Ljava/time/Duration;
FIELD field_39956 INVALID_PUBLIC_KEY_SIGNATURE_TEXT Lnet/minecraft/class_2561;
METHOD method_43550 verifyAndDecode (Lnet/minecraft/class_7500;Ljava/util/UUID;Lnet/minecraft/class_7428$class_7443;Ljava/time/Duration;)Lnet/minecraft/class_7428;
METHOD method_43550 verifyAndDecode (Lnet/minecraft/class_7500;Ljava/util/UUID;Lnet/minecraft/class_7428$class_7443;)Lnet/minecraft/class_7428;
COMMENT Verifies the public key and decodes it.
COMMENT
COMMENT <p>The checks whether the public key is present, signed with the Mojang's private key,
@ -20,7 +20,6 @@ CLASS net/minecraft/class_7428 net/minecraft/network/encryption/PlayerPublicKey
ARG 0 servicesSignatureVerifier
ARG 1 playerUuid
ARG 2 publicKeyData
ARG 3 gracePeriod
METHOD method_43697 createSignatureInstance ()Lnet/minecraft/class_7500;
CLASS class_7443 PublicKeyData
FIELD field_39119 CODEC Lcom/mojang/serialization/Codec;

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_7822 net/minecraft/network/encryption/PublicPlayerSession
FIELD comp_1086 publicKeyData Lnet/minecraft/class_7428;
METHOD comp_1086 publicKeyData ()Lnet/minecraft/class_7428;
METHOD method_46296 createVerifier ()Lnet/minecraft/class_7615;
METHOD method_46296 createVerifier (Ljava/time/Duration;)Lnet/minecraft/class_7615;
ARG 1 gracePeriod
METHOD method_46297 createUnpacker (Ljava/util/UUID;)Lnet/minecraft/class_7610$class_7611;
ARG 1 sender
METHOD method_46298 toSerialized ()Lnet/minecraft/class_7822$class_7823;
@ -9,10 +10,9 @@ CLASS net/minecraft/class_7822 net/minecraft/network/encryption/PublicPlayerSess
CLASS class_7823 Serialized
FIELD comp_1088 publicKeyData Lnet/minecraft/class_7428$class_7443;
METHOD comp_1088 publicKeyData ()Lnet/minecraft/class_7428$class_7443;
METHOD method_46300 toSession (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7500;Ljava/time/Duration;)Lnet/minecraft/class_7822;
METHOD method_46300 toSession (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7500;)Lnet/minecraft/class_7822;
ARG 1 gameProfile
ARG 2 servicesSignatureVerifier
ARG 3 gracePeriod
METHOD method_46301 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_7822$class_7823;
ARG 0 buf
METHOD method_46303 write (Lnet/minecraft/class_2540;Lnet/minecraft/class_7822$class_7823;)V

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_8762 net/minecraft/network/handler/PacketSizeLogger
FIELD field_45953 packetSizeInBytes Ljava/util/concurrent/atomic/AtomicInteger;
FIELD field_45954 log Lnet/minecraft/class_8743;
METHOD <init> (Lnet/minecraft/class_8743;)V
ARG 1 log
METHOD method_53503 push ()V
METHOD method_53504 increment (I)V
ARG 1 bytes

View File

@ -1,10 +1,13 @@
CLASS net/minecraft/class_2550 net/minecraft/network/handler/SplitterHandler
FIELD field_45690 LENGTH_BYTES I
FIELD field_45691 reusableBuf Lio/netty/buffer/ByteBuf;
FIELD field_45956 packetSizeLogger Lnet/minecraft/class_8762;
METHOD <init> (Lnet/minecraft/class_8762;)V
ARG 1 packetSizeLogger
METHOD decode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
ARG 1 ctx
ARG 2 buf
ARG 3 objects
ARG 3 bytes
METHOD handlerRemoved0 (Lio/netty/channel/ChannelHandlerContext;)V
ARG 1 context
METHOD method_53022 shouldSplit (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Z

View File

@ -7,7 +7,7 @@ CLASS net/minecraft/class_8705 net/minecraft/network/listener/ClientCommonPacket
ARG 1 packet
METHOD method_52782 onKeepAlive (Lnet/minecraft/class_2670;)V
ARG 1 packet
METHOD method_52783 onPlayPing (Lnet/minecraft/class_6373;)V
METHOD method_52783 onPing (Lnet/minecraft/class_6373;)V
ARG 1 packet
METHOD method_52784 onResourcePackSend (Lnet/minecraft/class_2720;)V
ARG 1 packet

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_8763 net/minecraft/network/listener/ClientPingResultPacketListener
METHOD method_12666 onPingResult (Lnet/minecraft/class_2923;)V
COMMENT Handles a packet from the server that includes the "ping" (connection latency).
COMMENT This is different from {@link net.minecraft.network.c2s.common.CommonPongS2CPacket},
COMMENT which is sent by the client to acknowledgment a ping packet from the server.
ARG 1 packet

View File

@ -1,5 +1,3 @@
CLASS net/minecraft/class_2921 net/minecraft/network/listener/ClientQueryPacketListener
METHOD method_12666 onPong (Lnet/minecraft/class_2923;)V
ARG 1 packet
METHOD method_12667 onResponse (Lnet/minecraft/class_2924;)V
ARG 1 packet

View File

@ -3,7 +3,7 @@ CLASS net/minecraft/class_8706 net/minecraft/network/listener/ServerCommonPacket
ARG 1 packet
METHOD method_52393 onKeepAlive (Lnet/minecraft/class_2827;)V
ARG 1 packet
METHOD method_52394 onPlayPong (Lnet/minecraft/class_6374;)V
METHOD method_52394 onPong (Lnet/minecraft/class_6374;)V
ARG 1 packet
METHOD method_52395 onResourcePackStatus (Lnet/minecraft/class_2856;)V
ARG 1 packet

View File

@ -88,7 +88,7 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi
ARG 1 packet
METHOD method_46367 onPlayerSession (Lnet/minecraft/class_7861;)V
ARG 1 packet
METHOD method_52278 onChunkBatchSize (Lnet/minecraft/class_8590;)V
METHOD method_52278 onAcknowledgeChunks (Lnet/minecraft/class_8590;)V
ARG 1 packet
METHOD method_52279 onAcknowledgeReconfiguration (Lnet/minecraft/class_8591;)V
ARG 1 packet

View File

@ -1,5 +1,3 @@
CLASS net/minecraft/class_2933 net/minecraft/network/listener/ServerQueryPacketListener
METHOD method_12697 onPing (Lnet/minecraft/class_2935;)V
ARG 1 packet
METHOD method_12698 onRequest (Lnet/minecraft/class_2937;)V
ARG 1 packet

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_8740 net/minecraft/network/listener/ServerQueryPingPacketListener
METHOD method_12697 onQueryPing (Lnet/minecraft/class_2935;)V
COMMENT Handles a packet from client to query the "ping" (connection latency).
COMMENT This is different from {@link net.minecraft.network.s2c.common.CommonPingS2CPacket},
COMMENT which can be sent by the server to request acknowledgment.
ARG 1 packet

View File

@ -1,2 +1,4 @@
CLASS net/minecraft/class_7633 net/minecraft/network/listener/TickablePacketListener
METHOD method_18784 tick ()V
COMMENT Ticks this packet listener on the game engine thread. The listener is responsible
COMMENT for synchronizing between the game engine and netty event loop threads.

View File

@ -5,17 +5,22 @@ CLASS net/minecraft/class_7615 net/minecraft/network/message/MessageVerifier
COMMENT as it affects the verification result.
FIELD field_40695 NO_SIGNATURE Lnet/minecraft/class_7615;
FIELD field_40696 UNVERIFIED Lnet/minecraft/class_7615;
FIELD field_45957 LOGGER Lorg/slf4j/Logger;
METHOD method_45048 isVerified (Lnet/minecraft/class_7471;)Z
ARG 1 message
METHOD method_46322 (Lnet/minecraft/class_7471;)Z
METHOD method_53507 (Lnet/minecraft/class_7471;)Z
ARG 0 message
METHOD method_46323 (Lnet/minecraft/class_7471;)Z
METHOD method_53508 (Lnet/minecraft/class_7471;)Z
ARG 0 message
CLASS class_7616 Impl
FIELD field_39821 lastMessageVerified Z
FIELD field_39822 signatureVerifier Lnet/minecraft/class_7500;
FIELD field_40697 lastVerifiedMessage Lnet/minecraft/class_7471;
METHOD <init> (Lnet/minecraft/class_7500;)V
FIELD field_45958 expirationChecker Ljava/util/function/BooleanSupplier;
METHOD <init> (Lnet/minecraft/class_7500;Ljava/util/function/BooleanSupplier;)V
ARG 1 signatureVerifier
ARG 2 expirationChecker
METHOD method_44996 verifyPrecedingSignature (Lnet/minecraft/class_7471;)Z
ARG 1 message
METHOD method_53509 verify (Lnet/minecraft/class_7471;)Z
ARG 1 message

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_8709 net/minecraft/network/packet/s2c/custom/BrandCustomPayload
CLASS net/minecraft/class_8709 net/minecraft/network/packet/BrandCustomPayload
FIELD field_45697 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -9,3 +9,7 @@ CLASS net/minecraft/class_2596 net/minecraft/network/packet/Packet
METHOD method_52273 getNewNetworkState ()Lnet/minecraft/class_2539;
COMMENT {@return a new network state to transition to, or {@code null}
COMMENT to indicate no state change}
COMMENT <p>
COMMENT The state transition is done on both the sender and receiver sides, but it
COMMENT is only in one direction (out of C2S and S2C). Another packet must be processed
COMMENT in the reverse direction to ensure the state in both directions are updated.

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_6374 net/minecraft/network/packet/c2s/common/PlayPongC2SPacket
CLASS net/minecraft/class_6374 net/minecraft/network/packet/c2s/common/CommonPongC2SPacket
COMMENT This is a packet that is sent by the client during tick after receiving a
COMMENT play ping packet from the server, passing the {@link #parameter} back to the
COMMENT server.
COMMENT
COMMENT @see net.minecraft.network.packet.s2c.play.PlayPingS2CPacket
COMMENT @see net.minecraft.network.packet.c2s.play.KeepAliveC2SPacket
COMMENT @see net.minecraft.network.packet.s2c.common.CommonPingS2CPacket
COMMENT @see net.minecraft.network.packet.c2s.common.KeepAliveC2SPacket
COMMENT @see net.minecraft.network.packet.c2s.query.QueryPingC2SPacket
FIELD field_33752 parameter I
METHOD <init> (I)V

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_8592 net/minecraft/network/ConnectionIntent
CLASS net/minecraft/class_8592 net/minecraft/network/packet/c2s/handshake/ConnectionIntent
FIELD field_44976 STATUS_ID I
FIELD field_44977 LOGIN_ID I
METHOD method_52283 getId ()I

View File

@ -4,12 +4,12 @@ CLASS net/minecraft/class_2913 net/minecraft/network/packet/c2s/login/LoginQuery
FIELD field_33374 MAX_PAYLOAD_SIZE I
METHOD comp_1569 queryId ()I
METHOD comp_1570 response ()Lnet/minecraft/class_8594;
METHOD method_52290 readResponse (ILnet/minecraft/class_2540;)Lnet/minecraft/class_8594;
COMMENT {@return the response read from {@code buf}}
METHOD method_52290 readPayload (ILnet/minecraft/class_2540;)Lnet/minecraft/class_8594;
COMMENT {@return the response payload read from {@code buf}}
COMMENT
COMMENT @implNote This delegates the logic to {@link #getVanillaResponse},
COMMENT @implNote This delegates the logic to {@link #getVanillaPayload},
COMMENT which simply validates the size of the buffer and returns {@link
COMMENT EmptyLoginQueryResponse#INSTANCE}.
COMMENT UnknownLoginQueryResponsePayload#INSTANCE}.
ARG 0 queryId
ARG 1 buf
METHOD method_52291 (Lnet/minecraft/class_2540;Lnet/minecraft/class_8594;)V
@ -17,5 +17,5 @@ CLASS net/minecraft/class_2913 net/minecraft/network/packet/c2s/login/LoginQuery
ARG 1 response
METHOD method_52292 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2913;
ARG 0 buf
METHOD method_52293 getVanillaResponse (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8594;
METHOD method_52293 getVanillaPayload (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8594;
ARG 0 buf

View File

@ -1,3 +1,3 @@
CLASS net/minecraft/class_8594 net/minecraft/network/packet/c2s/login/LoginQueryResponse
CLASS net/minecraft/class_8594 net/minecraft/network/packet/c2s/login/LoginQueryResponsePayload
METHOD method_52295 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,2 +1,2 @@
CLASS net/minecraft/class_8596 net/minecraft/network/packet/c2s/login/EmptyLoginQueryResponse
CLASS net/minecraft/class_8596 net/minecraft/network/packet/c2s/login/UnknownLoginQueryResponsePayload
FIELD field_44980 INSTANCE Lnet/minecraft/class_8596;

View File

@ -1,3 +1,3 @@
CLASS net/minecraft/class_8590 net/minecraft/network/packet/c2s/play/ChunkBatchSizeC2SPacket
CLASS net/minecraft/class_8590 net/minecraft/network/packet/c2s/play/AcknowledgeChunksC2SPacket
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,9 +1,9 @@
CLASS net/minecraft/class_6373 net/minecraft/network/packet/s2c/common/PlayPingS2CPacket
CLASS net/minecraft/class_6373 net/minecraft/network/packet/s2c/common/CommonPingS2CPacket
COMMENT A packet sent by the server; the client will reply with a pong packet on the
COMMENT first tick after it receives this packet, with the same {@link #parameter}.
COMMENT
COMMENT @see net.minecraft.network.packet.c2s.play.PlayPongC2SPacket
COMMENT @see net.minecraft.network.packet.s2c.play.KeepAliveS2CPacket
COMMENT @see net.minecraft.network.packet.c2s.common.CommonPongC2SPacket
COMMENT @see net.minecraft.network.packet.s2c.common.KeepAliveS2CPacket
COMMENT @see net.minecraft.network.packet.s2c.query.QueryPongS2CPacket
FIELD field_33751 parameter I
COMMENT The parameter of this ping packet.

View File

@ -1,2 +1,17 @@
CLASS net/minecraft/class_8726 net/minecraft/network/packet/s2c/custom/DebugStructuresCustomPayload
FIELD field_45710 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53037 writeBox (Lnet/minecraft/class_2540;Lnet/minecraft/class_3341;)V
ARG 0 buf
ARG 1 box
METHOD method_53038 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2540;Lnet/minecraft/class_8726$class_8727;)V
ARG 1 buf2
ARG 2 piece
METHOD method_53039 readBox (Lnet/minecraft/class_2540;)Lnet/minecraft/class_3341;
ARG 0 buf
CLASS class_8727 Piece
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53040 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -6,7 +6,7 @@ CLASS net/minecraft/class_2899 net/minecraft/network/packet/s2c/login/LoginQuery
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_1567 queryId ()I
METHOD method_52287 readPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8597;
METHOD method_52287 readPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8595;
ARG 0 id
ARG 1 buf
METHOD method_52288 readUnknownPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8597;

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_2923 net/minecraft/network/packet/s2c/query/QueryPongS2CPacket
CLASS net/minecraft/class_2923 net/minecraft/network/packet/s2c/query/PingResultS2CPacket
FIELD field_13280 startTime J
METHOD <init> (J)V
ARG 1 startTime

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1842 net/minecraft/potion/Potion
FIELD field_45767 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_8954 baseName Ljava/lang/String;
FIELD field_8955 effects Lcom/google/common/collect/ImmutableList;
METHOD <init> (Ljava/lang/String;[Lnet/minecraft/class_1293;)V
@ -6,6 +7,7 @@ CLASS net/minecraft/class_1842 net/minecraft/potion/Potion
ARG 2 effects
METHOD <init> ([Lnet/minecraft/class_1293;)V
ARG 1 effects
METHOD method_53211 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_8048 byId (Ljava/lang/String;)Lnet/minecraft/class_1842;
ARG 0 id
METHOD method_8049 getEffects ()Ljava/util/List;

View File

@ -1,36 +1,36 @@
CLASS net/minecraft/class_4550 net/minecraft/predicate/BlockPredicate
FIELD field_20692 ANY Lnet/minecraft/class_4550;
FIELD field_20693 tag Lnet/minecraft/class_6862;
FIELD field_20694 blocks Ljava/util/Set;
FIELD field_20695 state Lnet/minecraft/class_4559;
FIELD field_20696 nbt Lnet/minecraft/class_2105;
METHOD <init> (Lnet/minecraft/class_6862;Ljava/util/Set;Lnet/minecraft/class_4559;Lnet/minecraft/class_2105;)V
ARG 1 tag
ARG 2 blocks
ARG 3 state
ARG 4 nbt
METHOD method_22452 toJson ()Lcom/google/gson/JsonElement;
METHOD method_22453 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4550;
ARG 0 json
FIELD comp_1731 tag Ljava/util/Optional;
FIELD comp_1732 blocks Ljava/util/Optional;
FIELD comp_1733 state Ljava/util/Optional;
FIELD comp_1734 nbt Ljava/util/Optional;
FIELD field_45723 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45724 BLOCK_ENTRY_LIST_CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1731 tag ()Ljava/util/Optional;
METHOD comp_1732 blocks ()Ljava/util/Optional;
METHOD comp_1733 state ()Ljava/util/Optional;
METHOD comp_1734 nbt ()Ljava/util/Optional;
METHOD method_22454 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_33185 (Lnet/minecraft/class_2960;)Lcom/google/gson/JsonSyntaxException;
ARG 0 id
METHOD method_53073 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 tag
ARG 1 blocks
ARG 2 state
ARG 3 nbt
CLASS class_4710 Builder
FIELD field_21572 blocks Ljava/util/Set;
FIELD field_21573 tag Lnet/minecraft/class_6862;
FIELD field_21574 state Lnet/minecraft/class_4559;
FIELD field_21575 nbt Lnet/minecraft/class_2105;
FIELD field_21572 blocks Ljava/util/Optional;
FIELD field_21573 tag Ljava/util/Optional;
FIELD field_21574 state Ljava/util/Optional;
FIELD field_21575 nbt Ljava/util/Optional;
METHOD method_23880 create ()Lnet/minecraft/class_4550$class_4710;
METHOD method_23882 build ()Lnet/minecraft/class_4550;
METHOD method_23882 build ()Ljava/util/Optional;
METHOD method_27962 blocks ([Lnet/minecraft/class_2248;)Lnet/minecraft/class_4550$class_4710;
ARG 1 blocks
METHOD method_27963 state (Lnet/minecraft/class_4559;)Lnet/minecraft/class_4550$class_4710;
METHOD method_27963 state (Lnet/minecraft/class_4559$class_4560;)Lnet/minecraft/class_4550$class_4710;
ARG 1 state
METHOD method_29233 tag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_4550$class_4710;
ARG 1 tag
METHOD method_35042 nbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_4550$class_4710;
ARG 1 nbt
METHOD method_37214 blocks (Ljava/lang/Iterable;)Lnet/minecraft/class_4550$class_4710;
METHOD method_37214 blocks (Ljava/util/Collection;)Lnet/minecraft/class_4550$class_4710;
ARG 1 blocks

View File

@ -1,30 +1,37 @@
CLASS net/minecraft/class_2019 net/minecraft/predicate/DamagePredicate
FIELD field_9520 ANY Lnet/minecraft/class_2019;
FIELD field_9521 sourceEntity Lnet/minecraft/class_2048;
FIELD field_9522 blocked Ljava/lang/Boolean;
FIELD field_9523 dealt Lnet/minecraft/class_2096$class_2099;
FIELD field_9524 taken Lnet/minecraft/class_2096$class_2099;
FIELD field_9525 type Lnet/minecraft/class_2022;
METHOD <init> (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2048;Ljava/lang/Boolean;Lnet/minecraft/class_2022;)V
FIELD comp_1735 dealt Lnet/minecraft/class_2096$class_2099;
FIELD comp_1736 taken Lnet/minecraft/class_2096$class_2099;
FIELD comp_1737 sourceEntity Ljava/util/Optional;
FIELD comp_1738 blocked Ljava/util/Optional;
FIELD comp_1739 source Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 dealt
ARG 2 taken
ARG 3 sourceEntity
ARG 4 blocked
ARG 5 type
METHOD comp_1735 dealt ()Lnet/minecraft/class_2096$class_2099;
METHOD comp_1736 taken ()Lnet/minecraft/class_2096$class_2099;
METHOD comp_1737 sourceEntity ()Ljava/util/Optional;
METHOD comp_1738 blocked ()Ljava/util/Optional;
METHOD comp_1739 source ()Ljava/util/Optional;
METHOD method_53112 create (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 dealt
ARG 1 taken
ARG 2 sourceEntity
ARG 3 blocked
ARG 4 type
METHOD method_8838 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)Z
ARG 1 player
ARG 2 source
ARG 3 dealt
ARG 4 taken
ARG 5 blocked
METHOD method_8839 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2019;
METHOD method_8839 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_8840 toJson ()Lcom/google/gson/JsonElement;
CLASS class_2020 Builder
FIELD field_9526 blocked Ljava/lang/Boolean;
FIELD field_9526 blocked Ljava/util/Optional;
FIELD field_9527 taken Lnet/minecraft/class_2096$class_2099;
FIELD field_9528 sourceEntity Lnet/minecraft/class_2048;
FIELD field_9529 type Lnet/minecraft/class_2022;
FIELD field_9528 sourceEntity Ljava/util/Optional;
FIELD field_9529 type Ljava/util/Optional;
FIELD field_9530 dealt Lnet/minecraft/class_2096$class_2099;
METHOD method_35116 type (Lnet/minecraft/class_2022;)Lnet/minecraft/class_2019$class_2020;
ARG 1 type
@ -38,5 +45,5 @@ CLASS net/minecraft/class_2019 net/minecraft/predicate/DamagePredicate
ARG 1 blocked
METHOD method_8842 type (Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2019$class_2020;
ARG 1 builder
METHOD method_8843 build ()Lnet/minecraft/class_2019;
METHOD method_8843 build ()Ljava/util/Optional;
METHOD method_8844 create ()Lnet/minecraft/class_2019$class_2020;

View File

@ -1,22 +1,22 @@
CLASS net/minecraft/class_4551 net/minecraft/predicate/FluidPredicate
FIELD field_20708 ANY Lnet/minecraft/class_4551;
FIELD field_20709 tag Lnet/minecraft/class_6862;
FIELD field_20710 fluid Lnet/minecraft/class_3611;
FIELD field_20711 state Lnet/minecraft/class_4559;
METHOD <init> (Lnet/minecraft/class_6862;Lnet/minecraft/class_3611;Lnet/minecraft/class_4559;)V
ARG 1 tag
ARG 2 fluid
ARG 3 state
METHOD method_22473 toJson ()Lcom/google/gson/JsonElement;
METHOD method_22474 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4551;
ARG 0 json
FIELD comp_1780 tag Ljava/util/Optional;
FIELD comp_1781 fluid Ljava/util/Optional;
FIELD comp_1782 state Ljava/util/Optional;
FIELD field_45753 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1780 tag ()Ljava/util/Optional;
METHOD comp_1781 fluid ()Ljava/util/Optional;
METHOD comp_1782 state ()Ljava/util/Optional;
METHOD method_22475 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_53157 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 tag
ARG 1 fluid
ARG 2 state
CLASS class_6079 Builder
FIELD field_30912 fluid Lnet/minecraft/class_3611;
FIELD field_30913 tag Lnet/minecraft/class_6862;
FIELD field_30914 state Lnet/minecraft/class_4559;
FIELD field_30912 fluid Ljava/util/Optional;
FIELD field_30913 tag Ljava/util/Optional;
FIELD field_30914 state Ljava/util/Optional;
METHOD method_35221 create ()Lnet/minecraft/class_4551$class_6079;
METHOD method_35222 tag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_4551$class_6079;
ARG 1 tag
@ -24,4 +24,4 @@ CLASS net/minecraft/class_4551 net/minecraft/predicate/FluidPredicate
ARG 1 state
METHOD method_35224 fluid (Lnet/minecraft/class_3611;)Lnet/minecraft/class_4551$class_6079;
ARG 1 fluid
METHOD method_35225 build ()Lnet/minecraft/class_4551;
METHOD method_35225 build ()Ljava/util/Optional;

View File

@ -1,17 +1,17 @@
CLASS net/minecraft/class_4552 net/minecraft/predicate/LightPredicate
FIELD field_20712 ANY Lnet/minecraft/class_4552;
FIELD field_20713 range Lnet/minecraft/class_2096$class_2100;
FIELD comp_1791 range Lnet/minecraft/class_2096$class_2100;
FIELD field_45757 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;)V
ARG 1 range
METHOD method_22481 toJson ()Lcom/google/gson/JsonElement;
METHOD method_22482 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4552;
ARG 0 json
METHOD comp_1791 range ()Lnet/minecraft/class_2096$class_2100;
METHOD method_22483 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_53171 create (Lnet/minecraft/class_2096$class_2100;)Ljava/util/Optional;
ARG 0 range
CLASS class_6087 Builder
FIELD field_31078 light Lnet/minecraft/class_2096$class_2100;
METHOD method_35271 create ()Lnet/minecraft/class_4552$class_6087;
METHOD method_35272 light (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4552$class_6087;
ARG 1 light
METHOD method_35273 build ()Lnet/minecraft/class_4552;
METHOD method_35273 build ()Ljava/util/Optional;

View File

@ -1,15 +1,13 @@
CLASS net/minecraft/class_2105 net/minecraft/predicate/NbtPredicate
FIELD field_9715 nbt Lnet/minecraft/class_2487;
FIELD field_9716 ANY Lnet/minecraft/class_2105;
FIELD comp_1816 nbt Lnet/minecraft/class_2487;
FIELD field_45768 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD comp_1816 nbt ()Lnet/minecraft/class_2487;
METHOD method_9072 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_9073 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2105;
ARG 0 json
METHOD method_9074 test (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_9075 toJson ()Lcom/google/gson/JsonElement;
METHOD method_9076 entityToNbt (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2487;
ARG 0 entity
METHOD method_9077 test (Lnet/minecraft/class_2520;)Z

View File

@ -1,29 +1,16 @@
CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
FIELD field_9699 max Ljava/lang/Number;
FIELD field_9700 EXCEPTION_EMPTY Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_9701 EXCEPTION_SWAPPED Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_9702 min Ljava/lang/Number;
METHOD <init> (Ljava/lang/Number;Ljava/lang/Number;)V
ARG 1 min
ARG 2 max
METHOD method_9035 map (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
ARG 0 object
ARG 1 function
METHOD method_9036 toJson ()Lcom/google/gson/JsonElement;
METHOD method_9037 fromStringReader (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Number;
METHOD comp_1805 getMin ()Ljava/util/Optional;
METHOD comp_1806 getMax ()Ljava/util/Optional;
METHOD method_53194 getConstantValue ()Ljava/util/Optional;
METHOD method_9037 fromStringReader (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/Optional;
ARG 0 reader
ARG 1 converter
ARG 2 exceptionTypeSupplier
METHOD method_9038 getMin ()Ljava/lang/Number;
METHOD method_9039 fromJson (Lcom/google/gson/JsonElement;Lnet/minecraft/class_2096;Ljava/util/function/BiFunction;Lnet/minecraft/class_2096$class_2097;)Lnet/minecraft/class_2096;
ARG 0 json
ARG 1 fallback
ARG 2 asNumber
ARG 3 factory
METHOD method_9040 isNextCharValid (Lcom/mojang/brigadier/StringReader;)Z
ARG 0 reader
METHOD method_9041 isDummy ()Z
METHOD method_9042 getMax ()Ljava/lang/Number;
METHOD method_9043 parse (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2096$class_2098;Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/class_2096;
ARG 0 commandReader
ARG 1 commandFactory
@ -31,21 +18,18 @@ CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
ARG 3 exceptionTypeSupplier
ARG 4 mapper
CLASS class_2097 Factory
METHOD create (Ljava/lang/Number;Ljava/lang/Number;)Lnet/minecraft/class_2096;
ARG 1 min
ARG 2 max
CLASS class_2098 CommandFactory
METHOD create (Lcom/mojang/brigadier/StringReader;Ljava/lang/Number;Ljava/lang/Number;)Lnet/minecraft/class_2096;
METHOD create (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2096;
ARG 1 reader
ARG 2 min
ARG 3 max
CLASS class_2099 FloatRange
FIELD field_9703 squaredMin Ljava/lang/Double;
FIELD field_9704 squaredMax Ljava/lang/Double;
FIELD comp_1805 getMin Ljava/util/Optional;
FIELD comp_1806 getMax Ljava/util/Optional;
FIELD comp_1807 squaredMin Ljava/util/Optional;
FIELD comp_1808 squaredMax Ljava/util/Optional;
FIELD field_45762 CODEC Lcom/mojang/serialization/Codec;
FIELD field_9705 ANY Lnet/minecraft/class_2096$class_2099;
METHOD <init> (Ljava/lang/Double;Ljava/lang/Double;)V
ARG 1 min
ARG 2 max
METHOD comp_1807 squaredMin ()Ljava/util/Optional;
METHOD comp_1808 squaredMax ()Ljava/util/Optional;
METHOD method_35284 exactly (D)Lnet/minecraft/class_2096$class_2099;
ARG 0 value
METHOD method_35285 between (DD)Lnet/minecraft/class_2096$class_2099;
@ -53,14 +37,12 @@ CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
ARG 2 max
METHOD method_35286 atMost (D)Lnet/minecraft/class_2096$class_2099;
ARG 0 value
METHOD method_9044 square (Ljava/lang/Double;)Ljava/lang/Double;
ARG 0 value
METHOD method_53196 toJson ()Lcom/google/gson/JsonElement;
METHOD method_9044 square (Ljava/util/Optional;)Ljava/util/Optional;
METHOD method_9045 testSqrt (D)Z
ARG 1 value
METHOD method_9046 create (Lcom/mojang/brigadier/StringReader;Ljava/lang/Double;Ljava/lang/Double;)Lnet/minecraft/class_2096$class_2099;
METHOD method_9046 create (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2096$class_2099;
ARG 0 reader
ARG 1 min
ARG 2 max
METHOD method_9047 test (D)Z
ARG 1 value
METHOD method_9048 parse (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/class_2096$class_2099;
@ -75,12 +57,14 @@ CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
METHOD method_9052 (Ljava/lang/Double;)Ljava/lang/Double;
ARG 0 value
CLASS class_2100 IntRange
FIELD field_9706 minSquared Ljava/lang/Long;
FIELD field_9707 maxSquared Ljava/lang/Long;
FIELD comp_1805 getMin Ljava/util/Optional;
FIELD comp_1806 getMax Ljava/util/Optional;
FIELD comp_1809 minSquared Ljava/util/Optional;
FIELD comp_1810 maxSquared Ljava/util/Optional;
FIELD field_45763 CODEC Lcom/mojang/serialization/Codec;
FIELD field_9708 ANY Lnet/minecraft/class_2096$class_2100;
METHOD <init> (Ljava/lang/Integer;Ljava/lang/Integer;)V
ARG 1 min
ARG 2 max
METHOD comp_1809 minSquared ()Ljava/util/Optional;
METHOD comp_1810 maxSquared ()Ljava/util/Optional;
METHOD method_35287 between (II)Lnet/minecraft/class_2096$class_2100;
ARG 0 min
ARG 1 max
@ -88,14 +72,13 @@ CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
ARG 1 value
METHOD method_35289 atMost (I)Lnet/minecraft/class_2096$class_2100;
ARG 0 value
METHOD method_53199 toJson ()Lcom/google/gson/JsonElement;
METHOD method_9053 atLeast (I)Lnet/minecraft/class_2096$class_2100;
ARG 0 value
METHOD method_9054 test (I)Z
ARG 1 value
METHOD method_9055 parse (Lcom/mojang/brigadier/StringReader;Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/class_2096$class_2100;
METHOD method_9055 parse (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2096$class_2100;
ARG 0 reader
ARG 1 min
ARG 2 max
METHOD method_9056 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2096$class_2100;
ARG 0 element
METHOD method_9057 fromStringReader (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/class_2096$class_2100;
@ -103,8 +86,7 @@ CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
ARG 1 converter
METHOD method_9058 exactly (I)Lnet/minecraft/class_2096$class_2100;
ARG 0 value
METHOD method_9059 squared (Ljava/lang/Integer;)Ljava/lang/Long;
ARG 0 value
METHOD method_9059 squared (Ljava/util/Optional;)Ljava/util/Optional;
METHOD method_9060 parse (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2096$class_2100;
ARG 0 reader
METHOD method_9061 (Ljava/lang/Integer;)Ljava/lang/Integer;

View File

@ -1,8 +1,10 @@
CLASS net/minecraft/class_4559 net/minecraft/predicate/StatePredicate
FIELD field_20736 ANY Lnet/minecraft/class_4559;
FIELD field_20737 conditions Ljava/util/List;
FIELD comp_1830 conditions Ljava/util/List;
FIELD field_45777 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45778 CONDITION_LIST_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 conditions
METHOD comp_1830 conditions ()Ljava/util/List;
METHOD method_22513 toJson ()Lcom/google/gson/JsonElement;
METHOD method_22514 test (Lnet/minecraft/class_2680;)Z
ARG 1 state
@ -16,17 +18,12 @@ CLASS net/minecraft/class_4559 net/minecraft/predicate/StatePredicate
ARG 2 condition
METHOD method_22518 test (Lnet/minecraft/class_3610;)Z
ARG 1 state
METHOD method_22519 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4559;
ARG 0 json
METHOD method_22520 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_4559$class_4562;)V
ARG 1 condition
METHOD method_22521 createPredicate (Ljava/lang/String;Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4559$class_4562;
ARG 0 key
ARG 1 json
METHOD method_22522 asNullableString (Lcom/google/gson/JsonElement;)Ljava/lang/String;
METHOD method_22519 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_53235 findMissing (Lnet/minecraft/class_2689;)Ljava/util/Optional;
ARG 1 stateManager
CLASS class_4560 Builder
FIELD field_20738 conditions Ljava/util/List;
FIELD field_20738 conditions Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_22523 create ()Lnet/minecraft/class_4559$class_4560;
METHOD method_22524 exactMatch (Lnet/minecraft/class_2769;I)Lnet/minecraft/class_4559$class_4560;
ARG 1 property
@ -40,31 +37,33 @@ CLASS net/minecraft/class_4559 net/minecraft/predicate/StatePredicate
METHOD method_22527 exactMatch (Lnet/minecraft/class_2769;Z)Lnet/minecraft/class_4559$class_4560;
ARG 1 property
ARG 2 value
METHOD method_22528 build ()Lnet/minecraft/class_4559;
CLASS class_4561 ExactValueCondition
FIELD field_20739 value Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 key
ARG 2 value
CLASS class_4562 Condition
FIELD field_20740 key Ljava/lang/String;
METHOD method_22528 build ()Ljava/util/Optional;
CLASS class_4561 ExactValueMatcher
FIELD comp_1831 value Ljava/lang/String;
FIELD field_45779 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;)V
ARG 1 key
METHOD method_22529 toJson ()Lcom/google/gson/JsonElement;
METHOD comp_1831 value ()Ljava/lang/String;
CLASS class_4562 Condition
FIELD comp_1832 key Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_4559$class_8750;)V
ARG 1 key
METHOD comp_1832 key ()Ljava/lang/String;
METHOD method_22530 test (Lnet/minecraft/class_2689;Lnet/minecraft/class_2688;)Z
ARG 1 stateManager
ARG 2 state
METHOD method_22531 reportMissing (Lnet/minecraft/class_2689;Ljava/util/function/Consumer;)V
METHOD method_22531 reportMissing (Lnet/minecraft/class_2689;)Ljava/util/Optional;
ARG 1 factory
ARG 2 reporter
CLASS class_4563 RangedValueMatcher
FIELD comp_1834 min Ljava/util/Optional;
FIELD comp_1835 max Ljava/util/Optional;
FIELD field_45780 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1834 min ()Ljava/util/Optional;
METHOD comp_1835 max ()Ljava/util/Optional;
CLASS class_8750 ValueMatcher
FIELD field_45781 CODEC Lcom/mojang/serialization/Codec;
METHOD method_22532 test (Lnet/minecraft/class_2688;Lnet/minecraft/class_2769;)Z
ARG 1 state
ARG 2 property
METHOD method_22533 getKey ()Ljava/lang/String;
CLASS class_4563 RangedValueCondition
FIELD field_20741 min Ljava/lang/String;
FIELD field_20742 max Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 key
ARG 2 min
ARG 3 max
METHOD method_53243 (Lnet/minecraft/class_4559$class_8750;)Lcom/mojang/datafixers/util/Either;
ARG 0 valueMatcher

View File

@ -1,16 +1,16 @@
CLASS net/minecraft/class_8129 net/minecraft/predicate/TagPredicate
FIELD field_42477 tag Lnet/minecraft/class_6862;
FIELD field_42478 expected Z
FIELD comp_1836 tag Lnet/minecraft/class_6862;
FIELD comp_1837 expected Z
METHOD <init> (Lnet/minecraft/class_6862;Z)V
ARG 1 tag
ARG 2 expected
METHOD method_48964 toJson ()Lcom/google/gson/JsonElement;
METHOD comp_1836 tag ()Lnet/minecraft/class_6862;
METHOD comp_1837 expected ()Z
METHOD method_48965 expected (Lnet/minecraft/class_6862;)Lnet/minecraft/class_8129;
ARG 0 tag
METHOD method_48966 fromJson (Lcom/google/gson/JsonElement;Lnet/minecraft/class_5321;)Lnet/minecraft/class_8129;
ARG 0 json
ARG 1 registry
METHOD method_48967 test (Lnet/minecraft/class_6880;)Z
ARG 1 registryEntry
METHOD method_48968 unexpected (Lnet/minecraft/class_6862;)Lnet/minecraft/class_8129;
ARG 0 tag
METHOD method_53245 createCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec;
ARG 0 registryRef

View File

@ -1,13 +1,12 @@
CLASS net/minecraft/class_5257 net/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer
FIELD field_24383 LOGGER Lorg/slf4j/Logger;
FIELD field_24384 advancementId Lnet/minecraft/class_2960;
FIELD field_24386 gson Lcom/google/gson/Gson;
FIELD field_44474 lootManager Lnet/minecraft/class_60;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_60;)V
ARG 1 advancementId
ARG 2 lootManager
METHOD method_27795 getAdvancementId ()Lnet/minecraft/class_2960;
METHOD method_27796 loadConditions (Lcom/google/gson/JsonArray;Ljava/lang/String;Lnet/minecraft/class_176;)[Lnet/minecraft/class_5341;
METHOD method_27796 loadConditions (Lcom/google/gson/JsonArray;Ljava/lang/String;Lnet/minecraft/class_176;)Ljava/util/List;
ARG 1 array
ARG 2 key
ARG 3 contextType

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_5267 net/minecraft/predicate/entity/AdvancementEntityPredicateSerializer
FIELD field_24420 INSTANCE Lnet/minecraft/class_5267;
FIELD field_24421 gson Lcom/google/gson/Gson;
METHOD method_27849 conditionsToJson ([Lnet/minecraft/class_5341;)Lcom/google/gson/JsonElement;
ARG 1 conditions

View File

@ -1,17 +1,22 @@
CLASS net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredicate
FIELD field_42272 tagPredicates Ljava/util/List;
FIELD field_9533 EMPTY Lnet/minecraft/class_2022;
FIELD field_9534 directEntity Lnet/minecraft/class_2048;
FIELD field_9539 sourceEntity Lnet/minecraft/class_2048;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;)V
FIELD comp_1740 tagPredicates Ljava/util/List;
FIELD comp_1741 directEntity Ljava/util/Optional;
FIELD comp_1742 sourceEntity Ljava/util/Optional;
FIELD field_45727 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 tagPredicates
ARG 2 directEntity
ARG 3 sourceEntity
METHOD comp_1740 tagPredicates ()Ljava/util/List;
METHOD comp_1741 directEntity ()Ljava/util/Optional;
METHOD comp_1742 sourceEntity ()Ljava/util/Optional;
METHOD method_53117 create (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 tagPredicates
ARG 1 directEntity
ARG 2 sourceEntity
METHOD method_8845 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1282;)Z
ARG 1 world
ARG 2 pos
ARG 3 damageSource
METHOD method_8846 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2022;
METHOD method_8846 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_8847 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;)Z
ARG 1 player
@ -19,17 +24,13 @@ CLASS net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredic
METHOD method_8848 toJson ()Lcom/google/gson/JsonElement;
CLASS class_2023 Builder
FIELD field_42273 tagPredicates Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_9544 directEntity Lnet/minecraft/class_2048;
FIELD field_9545 sourceEntity Lnet/minecraft/class_2048;
METHOD method_35130 directEntity (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2022$class_2023;
ARG 1 entity
FIELD field_9544 directEntity Ljava/util/Optional;
FIELD field_9545 sourceEntity Ljava/util/Optional;
METHOD method_35131 sourceEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023;
ARG 1 entity
METHOD method_35132 sourceEntity (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2022$class_2023;
ARG 1 entity
METHOD method_48785 tag (Lnet/minecraft/class_8129;)Lnet/minecraft/class_2022$class_2023;
ARG 1 tagPredicate
METHOD method_8851 build ()Lnet/minecraft/class_2022;
METHOD method_8851 build ()Ljava/util/Optional;
METHOD method_8854 directEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023;
ARG 1 entity
METHOD method_8855 create ()Lnet/minecraft/class_2022$class_2023;

View File

@ -1,21 +1,26 @@
CLASS net/minecraft/class_2025 net/minecraft/predicate/entity/DistancePredicate
FIELD field_9552 z Lnet/minecraft/class_2096$class_2099;
FIELD field_9553 ANY Lnet/minecraft/class_2025;
FIELD field_9554 x Lnet/minecraft/class_2096$class_2099;
FIELD field_9555 y Lnet/minecraft/class_2096$class_2099;
FIELD field_9556 absolute Lnet/minecraft/class_2096$class_2099;
FIELD field_9557 horizontal Lnet/minecraft/class_2096$class_2099;
FIELD comp_1743 x Lnet/minecraft/class_2096$class_2099;
FIELD comp_1744 y Lnet/minecraft/class_2096$class_2099;
FIELD comp_1745 z Lnet/minecraft/class_2096$class_2099;
FIELD comp_1746 horizontal Lnet/minecraft/class_2096$class_2099;
FIELD comp_1747 absolute Lnet/minecraft/class_2096$class_2099;
FIELD field_45728 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;)V
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 horizontal
ARG 5 absolute
METHOD comp_1743 x ()Lnet/minecraft/class_2096$class_2099;
METHOD comp_1744 y ()Lnet/minecraft/class_2096$class_2099;
METHOD comp_1745 z ()Lnet/minecraft/class_2096$class_2099;
METHOD comp_1746 horizontal ()Lnet/minecraft/class_2096$class_2099;
METHOD comp_1747 absolute ()Lnet/minecraft/class_2096$class_2099;
METHOD method_37223 absolute (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025;
ARG 0 absolute
METHOD method_8856 y (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025;
ARG 0 y
METHOD method_8857 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2025;
METHOD method_8857 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_8858 toJson ()Lcom/google/gson/JsonElement;
METHOD method_8859 test (DDDDDD)Z

View File

@ -1,35 +1,39 @@
CLASS net/minecraft/class_2102 net/minecraft/predicate/entity/EntityEffectPredicate
FIELD field_9709 EMPTY Lnet/minecraft/class_2102;
FIELD field_9710 effects Ljava/util/Map;
FIELD comp_1811 effects Ljava/util/Map;
FIELD field_45764 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/Map;)V
ARG 1 effects
METHOD method_35290 withEffect (Lnet/minecraft/class_1291;Lnet/minecraft/class_2102$class_2103;)Lnet/minecraft/class_2102;
ARG 1 statusEffect
ARG 2 data
METHOD comp_1811 effects ()Ljava/util/Map;
METHOD method_9062 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_9063 test (Ljava/util/Map;)Z
ARG 1 effects
METHOD method_9064 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2102;
METHOD method_9064 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_9065 withEffect (Lnet/minecraft/class_1291;)Lnet/minecraft/class_2102;
ARG 1 statusEffect
METHOD method_9066 create ()Lnet/minecraft/class_2102;
METHOD method_9067 test (Lnet/minecraft/class_1309;)Z
ARG 1 livingEntity
METHOD method_9068 toJson ()Lcom/google/gson/JsonElement;
CLASS class_2103 EffectData
FIELD field_9711 amplifier Lnet/minecraft/class_2096$class_2100;
FIELD field_9712 visible Ljava/lang/Boolean;
FIELD field_9713 duration Lnet/minecraft/class_2096$class_2100;
FIELD field_9714 ambient Ljava/lang/Boolean;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
FIELD comp_1812 amplifier Lnet/minecraft/class_2096$class_2100;
FIELD comp_1813 duration Lnet/minecraft/class_2096$class_2100;
FIELD comp_1814 ambient Ljava/util/Optional;
FIELD comp_1815 visible Ljava/util/Optional;
FIELD field_45766 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 amplifier
ARG 2 duration
ARG 3 ambient
ARG 4 visible
METHOD comp_1812 amplifier ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_1813 duration ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_1814 ambient ()Ljava/util/Optional;
METHOD comp_1815 visible ()Ljava/util/Optional;
METHOD method_9069 test (Lnet/minecraft/class_1293;)Z
ARG 1 statusEffectInstance
METHOD method_9070 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2102$class_2103;
ARG 0 json
METHOD method_9071 toJson ()Lcom/google/gson/JsonElement;
CLASS class_8748 Builder
FIELD field_45765 EFFECTS Lcom/google/common/collect/ImmutableMap$Builder;
METHOD method_53200 create ()Lnet/minecraft/class_2102$class_8748;
METHOD method_53201 addEffect (Lnet/minecraft/class_1291;)Lnet/minecraft/class_2102$class_8748;
ARG 1 effect
METHOD method_53202 addEffect (Lnet/minecraft/class_1291;Lnet/minecraft/class_2102$class_2103;)Lnet/minecraft/class_2102$class_8748;
ARG 1 effect
ARG 2 effectData
METHOD method_53203 build ()Ljava/util/Optional;

View File

@ -1,42 +1,39 @@
CLASS net/minecraft/class_3735 net/minecraft/predicate/entity/EntityEquipmentPredicate
FIELD field_16483 head Lnet/minecraft/class_2073;
FIELD field_16484 offhand Lnet/minecraft/class_2073;
FIELD field_16485 ANY Lnet/minecraft/class_3735;
FIELD field_16486 mainhand Lnet/minecraft/class_2073;
FIELD field_16487 chest Lnet/minecraft/class_2073;
FIELD field_16488 legs Lnet/minecraft/class_2073;
FIELD field_16489 feet Lnet/minecraft/class_2073;
FIELD comp_1750 head Ljava/util/Optional;
FIELD comp_1751 chest Ljava/util/Optional;
FIELD comp_1752 legs Ljava/util/Optional;
FIELD comp_1753 feet Ljava/util/Optional;
FIELD comp_1754 mainhand Ljava/util/Optional;
FIELD comp_1755 offhand Ljava/util/Optional;
FIELD field_19240 OMINOUS_BANNER_ON_HEAD Lnet/minecraft/class_3735;
METHOD <init> (Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;)V
ARG 1 head
ARG 2 chest
ARG 3 legs
ARG 4 feet
ARG 5 mainhand
ARG 6 offhand
METHOD method_16224 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_3735;
ARG 0 json
METHOD method_16225 toJson ()Lcom/google/gson/JsonElement;
FIELD field_45744 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1750 head ()Ljava/util/Optional;
METHOD comp_1751 chest ()Ljava/util/Optional;
METHOD comp_1752 legs ()Ljava/util/Optional;
METHOD comp_1753 feet ()Ljava/util/Optional;
METHOD comp_1754 mainhand ()Ljava/util/Optional;
METHOD comp_1755 offhand ()Ljava/util/Optional;
METHOD method_16226 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_53130 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 head
ARG 1 chest
ARG 2 legs
ARG 3 feet
ARG 4 mainhand
ARG 5 offhand
CLASS class_5278 Builder
FIELD field_24482 head Lnet/minecraft/class_2073;
FIELD field_24483 chest Lnet/minecraft/class_2073;
FIELD field_24484 legs Lnet/minecraft/class_2073;
FIELD field_24485 feet Lnet/minecraft/class_2073;
FIELD field_24486 mainhand Lnet/minecraft/class_2073;
FIELD field_24487 offhand Lnet/minecraft/class_2073;
FIELD field_24482 head Ljava/util/Optional;
FIELD field_24483 chest Ljava/util/Optional;
FIELD field_24484 legs Ljava/util/Optional;
FIELD field_24485 feet Ljava/util/Optional;
FIELD field_24486 mainhand Ljava/util/Optional;
FIELD field_24487 offhand Ljava/util/Optional;
METHOD method_27965 create ()Lnet/minecraft/class_3735$class_5278;
METHOD method_27966 head (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 head
METHOD method_27967 build ()Lnet/minecraft/class_3735;
METHOD method_27968 chest (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 chest
METHOD method_27969 legs (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 legs
METHOD method_27970 feet (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 feet
METHOD method_35195 mainhand (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 mainhand
METHOD method_35196 offhand (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 offhand
METHOD method_27966 head (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
METHOD method_27967 build ()Ljava/util/Optional;
METHOD method_27968 chest (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
METHOD method_27969 legs (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
METHOD method_27970 feet (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
METHOD method_35195 mainhand (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
METHOD method_35196 offhand (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;

View File

@ -1,34 +1,29 @@
CLASS net/minecraft/class_2040 net/minecraft/predicate/entity/EntityFlagsPredicate
FIELD field_9578 isSwimming Ljava/lang/Boolean;
FIELD field_9579 isSprinting Ljava/lang/Boolean;
FIELD field_9580 isOnFire Ljava/lang/Boolean;
FIELD field_9581 ANY Lnet/minecraft/class_2040;
FIELD field_9582 isSneaking Ljava/lang/Boolean;
FIELD field_9583 isBaby Ljava/lang/Boolean;
METHOD <init> (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
ARG 1 isOnFire
ARG 2 isSneaking
ARG 3 isSprinting
ARG 4 isSwimming
ARG 5 isBaby
FIELD comp_1756 isOnFire Ljava/util/Optional;
FIELD comp_1757 isSneaking Ljava/util/Optional;
FIELD comp_1758 isSprinting Ljava/util/Optional;
FIELD comp_1759 isSwimming Ljava/util/Optional;
FIELD comp_1760 isBaby Ljava/util/Optional;
FIELD field_45745 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1756 isOnFire ()Ljava/util/Optional;
METHOD comp_1757 isSneaking ()Ljava/util/Optional;
METHOD comp_1758 isSprinting ()Ljava/util/Optional;
METHOD comp_1759 isSwimming ()Ljava/util/Optional;
METHOD comp_1760 isBaby ()Ljava/util/Optional;
METHOD method_53132 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 isOnFire
ARG 1 isSneaking
ARG 2 isSprinting
ARG 3 isSwimming
ARG 4 isBaby
METHOD method_8892 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_8893 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2040;
ARG 0 json
METHOD method_8894 toJson ()Lcom/google/gson/JsonElement;
METHOD method_8895 nullableBooleanFromJson (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;
ARG 0 json
ARG 1 key
METHOD method_8896 nullableBooleanToJson (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Boolean;)V
ARG 1 json
ARG 2 key
ARG 3 value
CLASS class_2041 Builder
FIELD field_9584 isBaby Ljava/lang/Boolean;
FIELD field_9585 isSwimming Ljava/lang/Boolean;
FIELD field_9586 isSneaking Ljava/lang/Boolean;
FIELD field_9587 isOnFire Ljava/lang/Boolean;
FIELD field_9588 isSprinting Ljava/lang/Boolean;
FIELD field_9584 isBaby Ljava/util/Optional;
FIELD field_9585 isSwimming Ljava/util/Optional;
FIELD field_9586 isSneaking Ljava/util/Optional;
FIELD field_9587 isOnFire Ljava/util/Optional;
FIELD field_9588 isSprinting Ljava/util/Optional;
METHOD method_29935 isBaby (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;
ARG 1 isBaby
METHOD method_35203 sneaking (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;
@ -40,4 +35,4 @@ CLASS net/minecraft/class_2040 net/minecraft/predicate/entity/EntityFlagsPredica
METHOD method_8897 create ()Lnet/minecraft/class_2040$class_2041;
METHOD method_8898 onFire (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;
ARG 1 onFire
METHOD method_8899 build ()Lnet/minecraft/class_2040;
METHOD method_8899 build ()Ljava/util/Optional;

View File

@ -1,43 +1,31 @@
CLASS net/minecraft/class_2048 net/minecraft/predicate/entity/EntityPredicate
FIELD field_16490 equipment Lnet/minecraft/class_3735;
FIELD field_20698 team Ljava/lang/String;
FIELD field_24488 vehicle Lnet/minecraft/class_2048;
FIELD field_24489 targetedEntity Lnet/minecraft/class_2048;
FIELD field_33912 steppingOn Lnet/minecraft/class_2090;
FIELD field_33914 passenger Lnet/minecraft/class_2048;
FIELD field_38721 typeSpecific Lnet/minecraft/class_7376;
FIELD field_9594 effects Lnet/minecraft/class_2102;
FIELD field_9595 type Lnet/minecraft/class_2050;
FIELD field_9596 location Lnet/minecraft/class_2090;
FIELD field_9597 flags Lnet/minecraft/class_2040;
FIELD field_9599 ANY Lnet/minecraft/class_2048;
FIELD field_9600 nbt Lnet/minecraft/class_2105;
FIELD field_9601 distance Lnet/minecraft/class_2025;
METHOD <init> (Lnet/minecraft/class_2050;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;Lnet/minecraft/class_2090;Lnet/minecraft/class_2102;Lnet/minecraft/class_2105;Lnet/minecraft/class_2040;Lnet/minecraft/class_3735;Lnet/minecraft/class_7376;Ljava/lang/String;)V
ARG 1 type
ARG 2 distance
ARG 3 location
ARG 4 steppingOn
ARG 5 effects
ARG 6 nbt
ARG 7 flags
ARG 8 equipment
ARG 9 typeSpecific
ARG 10 team
METHOD <init> (Lnet/minecraft/class_2050;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;Lnet/minecraft/class_2090;Lnet/minecraft/class_2102;Lnet/minecraft/class_2105;Lnet/minecraft/class_2040;Lnet/minecraft/class_3735;Lnet/minecraft/class_7376;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;Ljava/lang/String;)V
ARG 1 type
ARG 2 distance
ARG 3 location
ARG 4 steppingOn
ARG 5 effects
ARG 6 nbt
ARG 7 flags
ARG 8 equipment
ARG 9 typeSpecific
ARG 10 vehicle
ARG 11 passenger
ARG 12 targetedEntity
ARG 13 team
FIELD comp_1761 type Ljava/util/Optional;
FIELD comp_1762 distance Ljava/util/Optional;
FIELD comp_1763 location Ljava/util/Optional;
FIELD comp_1764 steppingOn Ljava/util/Optional;
FIELD comp_1765 effects Ljava/util/Optional;
FIELD comp_1766 nbt Ljava/util/Optional;
FIELD comp_1767 flags Ljava/util/Optional;
FIELD comp_1768 equipment Ljava/util/Optional;
FIELD comp_1769 typeSpecific Ljava/util/Optional;
FIELD comp_1770 vehicle Ljava/util/Optional;
FIELD comp_1771 passenger Ljava/util/Optional;
FIELD comp_1772 targetedEntity Ljava/util/Optional;
FIELD comp_1773 team Ljava/util/Optional;
FIELD field_45746 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1761 type ()Ljava/util/Optional;
METHOD comp_1762 distance ()Ljava/util/Optional;
METHOD comp_1763 location ()Ljava/util/Optional;
METHOD comp_1764 steppingOn ()Ljava/util/Optional;
METHOD comp_1765 effects ()Ljava/util/Optional;
METHOD comp_1766 nbt ()Ljava/util/Optional;
METHOD comp_1767 flags ()Ljava/util/Optional;
METHOD comp_1768 equipment ()Ljava/util/Optional;
METHOD comp_1769 typeSpecific ()Ljava/util/Optional;
METHOD comp_1770 vehicle ()Ljava/util/Optional;
METHOD comp_1771 passenger ()Ljava/util/Optional;
METHOD comp_1772 targetedEntity ()Ljava/util/Optional;
METHOD comp_1773 team ()Ljava/util/Optional;
METHOD method_27802 createAdvancementEntityLootContext (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Lnet/minecraft/class_47;
ARG 0 player
ARG 1 target
@ -45,71 +33,95 @@ CLASS net/minecraft/class_2048 net/minecraft/predicate/entity/EntityPredicate
ARG 3 entityx
METHOD method_51704 asLootContextPredicate (Lnet/minecraft/class_2048;)Lnet/minecraft/class_5258;
ARG 0 predicate
METHOD method_51705 contextPredicateFromJson (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)Lnet/minecraft/class_5258;
METHOD method_51705 contextPredicateFromJson (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)Ljava/util/Optional;
ARG 0 json
ARG 1 key
ARG 2 predicateDeserializer
METHOD method_51706 contextPredicateFromJsonElement (Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;)Lnet/minecraft/class_5258;
METHOD method_51706 contextPredicateFromJsonElement (Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 key
ARG 1 predicateDeserializer
ARG 2 json
METHOD method_51707 contextPredicateArrayFromJson (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)[Lnet/minecraft/class_5258;
METHOD method_51707 contextPredicateArrayFromJson (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)Ljava/util/List;
ARG 0 json
ARG 1 key
ARG 2 predicateDeserializer
METHOD method_53134 contextPredicateFromEntityPredicate (Lnet/minecraft/class_2048$class_2049;)Ljava/util/Optional;
ARG 0 builder
METHOD method_53137 contextPredicateFromEntityPredicate (Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 entityPredicate
METHOD method_53138 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 type
ARG 1 distance
ARG 2 location
ARG 3 steppingOn
ARG 4 effects
ARG 5 nbt
ARG 6 flags
ARG 7 equipment
ARG 8 typeSpecific
ARG 9 vehicle
ARG 10 passenger
ARG 11 targetedEntity
ARG 12 team
METHOD method_53139 contextPredicateFromEntityPredicates ([Lnet/minecraft/class_2048$class_2049;)Ljava/util/List;
ARG 0 builders
METHOD method_53140 (Lnet/minecraft/class_2048$class_2049;)Ljava/util/stream/Stream;
ARG 0 builder
METHOD method_8909 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z
ARG 1 world
ARG 2 pos
ARG 3 entity
METHOD method_8912 toJson ()Lcom/google/gson/JsonElement;
METHOD method_8913 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2048;
METHOD method_8913 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_8914 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Z
ARG 1 player
ARG 2 entity
CLASS class_2049 Builder
FIELD field_16491 equipment Lnet/minecraft/class_3735;
FIELD field_20700 team Ljava/lang/String;
FIELD field_24490 vehicle Lnet/minecraft/class_2048;
FIELD field_24491 targetedEntity Lnet/minecraft/class_2048;
FIELD field_33915 steppingOn Lnet/minecraft/class_2090;
FIELD field_33917 passenger Lnet/minecraft/class_2048;
FIELD field_38722 typeSpecific Lnet/minecraft/class_7376;
FIELD field_9602 distance Lnet/minecraft/class_2025;
FIELD field_9603 nbt Lnet/minecraft/class_2105;
FIELD field_9604 location Lnet/minecraft/class_2090;
FIELD field_9605 effects Lnet/minecraft/class_2102;
FIELD field_9606 flags Lnet/minecraft/class_2040;
FIELD field_9607 type Lnet/minecraft/class_2050;
FIELD field_16491 equipment Ljava/util/Optional;
FIELD field_20700 team Ljava/util/Optional;
FIELD field_24490 vehicle Ljava/util/Optional;
FIELD field_24491 targetedEntity Ljava/util/Optional;
FIELD field_33915 steppingOn Ljava/util/Optional;
FIELD field_33917 passenger Ljava/util/Optional;
FIELD field_38722 typeSpecific Ljava/util/Optional;
FIELD field_9602 distance Ljava/util/Optional;
FIELD field_9603 nbt Ljava/util/Optional;
FIELD field_9604 location Ljava/util/Optional;
FIELD field_9605 effects Ljava/util/Optional;
FIELD field_9606 flags Ljava/util/Optional;
FIELD field_9607 type Ljava/util/Optional;
METHOD method_16227 equipment (Lnet/minecraft/class_3735;)Lnet/minecraft/class_2048$class_2049;
ARG 1 equipment
METHOD method_22470 team (Ljava/lang/String;)Lnet/minecraft/class_2048$class_2049;
ARG 1 team
METHOD method_27971 vehicle (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2048$class_2049;
METHOD method_27971 vehicle (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2048$class_2049;
ARG 1 vehicle
METHOD method_27972 targetedEntity (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2048$class_2049;
METHOD method_27972 targetedEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2048$class_2049;
ARG 1 targetedEntity
METHOD method_37229 passenger (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2048$class_2049;
METHOD method_37229 passenger (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2048$class_2049;
ARG 1 passenger
METHOD method_37230 steppingOn (Lnet/minecraft/class_2090;)Lnet/minecraft/class_2048$class_2049;
ARG 1 location
METHOD method_37230 steppingOn (Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_2048$class_2049;
ARG 1 steppingOn
METHOD method_43094 typeSpecific (Lnet/minecraft/class_7376;)Lnet/minecraft/class_2048$class_2049;
ARG 1 typeSpecific
METHOD method_53141 equipment (Lnet/minecraft/class_3735$class_5278;)Lnet/minecraft/class_2048$class_2049;
ARG 1 equipment
METHOD method_8915 nbt (Lnet/minecraft/class_2105;)Lnet/minecraft/class_2048$class_2049;
ARG 1 nbt
METHOD method_8916 create ()Lnet/minecraft/class_2048$class_2049;
METHOD method_8917 type (Lnet/minecraft/class_2050;)Lnet/minecraft/class_2048$class_2049;
ARG 1 type
METHOD method_8918 location (Lnet/minecraft/class_2090;)Lnet/minecraft/class_2048$class_2049;
METHOD method_8918 location (Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_2048$class_2049;
ARG 1 location
METHOD method_8919 flags (Lnet/minecraft/class_2040;)Lnet/minecraft/class_2048$class_2049;
METHOD method_8919 flags (Lnet/minecraft/class_2040$class_2041;)Lnet/minecraft/class_2048$class_2049;
ARG 1 flags
METHOD method_8920 build ()Lnet/minecraft/class_2048;
METHOD method_8920 build ()Ljava/util/Optional;
METHOD method_8921 type (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2048$class_2049;
ARG 1 type
METHOD method_8922 type (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2048$class_2049;
ARG 1 tag
METHOD method_8923 effects (Lnet/minecraft/class_2102;)Lnet/minecraft/class_2048$class_2049;
METHOD method_8923 effects (Lnet/minecraft/class_2102$class_8748;)Lnet/minecraft/class_2048$class_2049;
ARG 1 effects
METHOD method_8924 distance (Lnet/minecraft/class_2025;)Lnet/minecraft/class_2048$class_2049;
ARG 1 distance

View File

@ -1,20 +1,8 @@
CLASS net/minecraft/class_2050 net/minecraft/predicate/entity/EntityTypePredicate
FIELD field_9608 COMMA_JOINER Lcom/google/common/base/Joiner;
FIELD field_9609 ANY Lnet/minecraft/class_2050;
FIELD field_45749 CODEC Lcom/mojang/serialization/Codec;
METHOD method_8925 matches (Lnet/minecraft/class_1299;)Z
ARG 1 type
METHOD method_8926 create (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2050;
ARG 0 tag
METHOD method_8927 toJson ()Lcom/google/gson/JsonElement;
METHOD method_8928 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2050;
ARG 0 json
METHOD method_8929 create (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2050;
ARG 0 type
CLASS class_2051 Tagged
FIELD field_9610 tag Lnet/minecraft/class_6862;
METHOD <init> (Lnet/minecraft/class_6862;)V
ARG 1 tag
CLASS class_2052 Single
FIELD field_9611 type Lnet/minecraft/class_1299;
METHOD <init> (Lnet/minecraft/class_1299;)V
ARG 1 type

View File

@ -1,10 +1,7 @@
CLASS net/minecraft/class_4965 net/minecraft/predicate/entity/FishingHookPredicate
FIELD comp_1779 inOpenWater Ljava/util/Optional;
FIELD field_23137 ALL Lnet/minecraft/class_4965;
FIELD field_23138 inOpenWater Z
FIELD field_30854 IN_OPEN_WATER Ljava/lang/String;
METHOD <init> (Z)V
ARG 1 inOpenWater
METHOD method_26094 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4965;
ARG 0 json
FIELD field_45750 CODEC Lcom/mojang/serialization/MapCodec;
METHOD comp_1779 inOpenWater ()Ljava/util/Optional;
METHOD method_26095 of (Z)Lnet/minecraft/class_4965;
ARG 0 inOpenWater

View File

@ -1,14 +1,12 @@
CLASS net/minecraft/class_6404 net/minecraft/predicate/entity/LightningBoltPredicate
FIELD field_33921 BLOCKS_SET_ON_FIRE_KEY Ljava/lang/String;
FIELD field_33922 ENTITY_STRUCK_KEY Ljava/lang/String;
FIELD field_33923 blocksSetOnFire Lnet/minecraft/class_2096$class_2100;
FIELD field_33924 entityStruck Lnet/minecraft/class_2048;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2048;)V
FIELD comp_1792 blocksSetOnFire Lnet/minecraft/class_2096$class_2100;
FIELD comp_1793 entityStruck Ljava/util/Optional;
FIELD field_45759 CODEC Lcom/mojang/serialization/MapCodec;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)V
ARG 1 blocksSetOnFire
ARG 2 entityStruck
METHOD comp_1792 blocksSetOnFire ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_1793 entityStruck ()Ljava/util/Optional;
METHOD method_37235 (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z
ARG 3 struckEntity
METHOD method_37237 of (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_6404;
ARG 0 blocksSetOnFire
METHOD method_37238 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_6404;
ARG 0 json

View File

@ -1,75 +1,84 @@
CLASS net/minecraft/class_2090 net/minecraft/predicate/entity/LocationPredicate
FIELD field_20714 light Lnet/minecraft/class_4552;
FIELD field_20715 block Lnet/minecraft/class_4550;
FIELD field_20716 fluid Lnet/minecraft/class_4551;
FIELD field_24500 smokey Ljava/lang/Boolean;
FIELD field_24732 LOGGER Lorg/slf4j/Logger;
FIELD field_9681 z Lnet/minecraft/class_2096$class_2099;
FIELD field_9682 x Lnet/minecraft/class_2096$class_2099;
FIELD field_9683 biome Lnet/minecraft/class_5321;
FIELD field_9684 y Lnet/minecraft/class_2096$class_2099;
FIELD field_9685 ANY Lnet/minecraft/class_2090;
FIELD field_9686 dimension Lnet/minecraft/class_5321;
FIELD field_9687 feature Lnet/minecraft/class_5321;
METHOD <init> (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Ljava/lang/Boolean;Lnet/minecraft/class_4552;Lnet/minecraft/class_4550;Lnet/minecraft/class_4551;)V
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 biome
ARG 5 feature
ARG 6 dimension
ARG 7 smokey
ARG 8 light
ARG 9 block
ARG 10 fluid
METHOD method_28480 (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonElement;)V
ARG 1 json
METHOD method_38858 y (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090;
ARG 0 y
METHOD method_9016 dimension (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090;
ARG 0 dimension
METHOD method_9017 feature (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090;
ARG 0 feature
FIELD comp_1795 biome Ljava/util/Optional;
FIELD comp_1796 structure Ljava/util/Optional;
FIELD comp_1797 dimension Ljava/util/Optional;
FIELD comp_1798 smokey Ljava/util/Optional;
FIELD comp_1799 light Ljava/util/Optional;
FIELD comp_1800 block Ljava/util/Optional;
FIELD comp_1801 fluid Ljava/util/Optional;
FIELD field_45760 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1795 biome ()Ljava/util/Optional;
METHOD comp_1796 structure ()Ljava/util/Optional;
METHOD comp_1797 dimension ()Ljava/util/Optional;
METHOD comp_1798 smokey ()Ljava/util/Optional;
METHOD comp_1799 light ()Ljava/util/Optional;
METHOD comp_1800 block ()Ljava/util/Optional;
METHOD comp_1801 fluid ()Ljava/util/Optional;
METHOD method_53179 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 position
ARG 1 biome
ARG 2 structure
ARG 3 dimension
ARG 4 smokey
ARG 5 light
ARG 6 block
ARG 7 fluid
METHOD method_9018 test (Lnet/minecraft/class_3218;DDD)Z
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD method_9019 toJson ()Lcom/google/gson/JsonElement;
METHOD method_9021 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2090;
METHOD method_9021 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_9022 biome (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090;
ARG 0 biome
CLASS class_2091 Builder
FIELD field_20717 light Lnet/minecraft/class_4552;
FIELD field_20718 block Lnet/minecraft/class_4550;
FIELD field_20719 fluid Lnet/minecraft/class_4551;
FIELD field_24501 smokey Ljava/lang/Boolean;
FIELD field_9688 feature Lnet/minecraft/class_5321;
FIELD field_20717 light Ljava/util/Optional;
FIELD field_20718 block Ljava/util/Optional;
FIELD field_20719 fluid Ljava/util/Optional;
FIELD field_24501 smokey Ljava/util/Optional;
FIELD field_9688 feature Ljava/util/Optional;
FIELD field_9689 y Lnet/minecraft/class_2096$class_2099;
FIELD field_9690 biome Lnet/minecraft/class_5321;
FIELD field_9691 dimension Lnet/minecraft/class_5321;
FIELD field_9690 biome Ljava/util/Optional;
FIELD field_9691 dimension Ljava/util/Optional;
FIELD field_9692 z Lnet/minecraft/class_2096$class_2099;
FIELD field_9693 x Lnet/minecraft/class_2096$class_2099;
METHOD method_22484 create ()Lnet/minecraft/class_2090$class_2091;
METHOD method_27989 block (Lnet/minecraft/class_4550;)Lnet/minecraft/class_2090$class_2091;
METHOD method_27989 block (Lnet/minecraft/class_4550$class_4710;)Lnet/minecraft/class_2090$class_2091;
ARG 1 block
METHOD method_27990 smokey (Ljava/lang/Boolean;)Lnet/minecraft/class_2090$class_2091;
METHOD method_27990 smokey (Z)Lnet/minecraft/class_2090$class_2091;
ARG 1 smokey
METHOD method_35274 fluid (Lnet/minecraft/class_4551;)Lnet/minecraft/class_2090$class_2091;
METHOD method_35274 fluid (Lnet/minecraft/class_4551$class_6079;)Lnet/minecraft/class_2090$class_2091;
ARG 1 fluid
METHOD method_35275 light (Lnet/minecraft/class_4552;)Lnet/minecraft/class_2090$class_2091;
METHOD method_35275 light (Lnet/minecraft/class_4552$class_6087;)Lnet/minecraft/class_2090$class_2091;
ARG 1 light
METHOD method_35276 x (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 1 x
METHOD method_35277 feature (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 1 feature
METHOD method_35277 structure (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 1 structure
METHOD method_35278 y (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 1 y
METHOD method_35279 dimension (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 1 dimension
METHOD method_35280 z (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 1 z
METHOD method_9023 build ()Lnet/minecraft/class_2090;
METHOD method_53180 createBiome (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 0 biome
METHOD method_53181 createY (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 0 y
METHOD method_53182 createDimension (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 0 dimension
METHOD method_53183 createStructure (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 0 structure
METHOD method_9023 build ()Ljava/util/Optional;
METHOD method_9024 biome (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 1 biome
CLASS class_8747 PositionRange
FIELD field_45761 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53184 test (DDD)Z
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_53185 create (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;)Ljava/util/Optional;
ARG 0 x
ARG 1 y
ARG 2 z

View File

@ -1,22 +1,18 @@
CLASS net/minecraft/class_5258 net/minecraft/predicate/entity/LootContextPredicate
COMMENT A list of loot conditions applied to entities. All conditions must match for this
COMMENT unified conditions to {@linkplain #test match}. Mainly used by advancements.
FIELD field_24388 EMPTY Lnet/minecraft/class_5258;
FIELD field_24389 conditions [Lnet/minecraft/class_5341;
FIELD field_24389 conditions Ljava/util/List;
FIELD field_24390 combinedCondition Ljava/util/function/Predicate;
METHOD <init> ([Lnet/minecraft/class_5341;)V
METHOD <init> (Ljava/util/List;)V
ARG 1 conditions
METHOD method_27804 toJson (Lnet/minecraft/class_5267;)Lcom/google/gson/JsonElement;
ARG 1 predicateSerializer
METHOD method_27804 toJson ()Lcom/google/gson/JsonElement;
METHOD method_27806 test (Lnet/minecraft/class_47;)Z
ARG 1 context
METHOD method_27807 fromJson (Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;Lnet/minecraft/class_176;)Lnet/minecraft/class_5258;
METHOD method_27807 fromJson (Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;Lnet/minecraft/class_176;)Ljava/util/Optional;
ARG 0 key
ARG 1 predicateDeserializer
ARG 2 json
ARG 3 contextType
METHOD method_27808 toPredicatesJsonArray ([Lnet/minecraft/class_5258;Lnet/minecraft/class_5267;)Lcom/google/gson/JsonElement;
ARG 0 predicates
ARG 1 predicateSerializer
METHOD method_27808 toPredicatesJsonArray (Ljava/util/List;)Lcom/google/gson/JsonElement;
METHOD method_27973 create ([Lnet/minecraft/class_5341;)Lnet/minecraft/class_5258;
ARG 0 conditions

View File

@ -1,63 +1,57 @@
CLASS net/minecraft/class_4553 net/minecraft/predicate/entity/PlayerPredicate
FIELD field_20723 experienceLevel Lnet/minecraft/class_2096$class_2100;
FIELD field_20724 gameMode Lnet/minecraft/class_1934;
FIELD field_20725 stats Ljava/util/Map;
FIELD field_20726 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD field_20727 advancements Ljava/util/Map;
FIELD comp_1817 experienceLevel Lnet/minecraft/class_2096$class_2100;
FIELD comp_1818 gameMode Ljava/util/Optional;
FIELD comp_1819 stats Ljava/util/List;
FIELD comp_1820 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD comp_1821 advancements Ljava/util/Map;
FIELD comp_1822 lookingAt Ljava/util/Optional;
FIELD field_33928 LOOKING_AT_DISTANCE I
FIELD field_33929 lookingAt Lnet/minecraft/class_2048;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1934;Ljava/util/Map;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;Lnet/minecraft/class_2048;)V
FIELD field_45770 CODEC Lcom/mojang/serialization/MapCodec;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;Ljava/util/List;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;Ljava/util/Optional;)V
ARG 1 experienceLevel
ARG 2 gameMode
ARG 3 stats
ARG 4 recipes
ARG 5 advancements
ARG 6 lookingAt
METHOD method_22495 getStatId (Lnet/minecraft/class_3445;)Lnet/minecraft/class_2960;
ARG 0 stat
METHOD method_22496 getStat (Lnet/minecraft/class_3448;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3445;
ARG 0 type
ARG 1 id
METHOD comp_1817 experienceLevel ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_1818 gameMode ()Ljava/util/Optional;
METHOD comp_1819 stats ()Ljava/util/List;
METHOD comp_1820 recipes ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
METHOD comp_1821 advancements ()Ljava/util/Map;
METHOD comp_1822 lookingAt ()Ljava/util/Optional;
METHOD method_22497 (Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)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/JsonObject;)Lnet/minecraft/class_4553;
ARG 0 json
METHOD method_22500 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2960;Ljava/lang/Boolean;)V
ARG 1 id
METHOD method_22501 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2960;Lnet/minecraft/class_4553$class_4556;)V
ARG 1 id
METHOD method_22503 criterionFromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4553$class_4556;
ARG 0 json
METHOD method_37250 (Lnet/minecraft/class_1297;)Z
ARG 0 hitEntity
CLASS class_4554 AdvancementCriteriaPredicate
FIELD field_20728 criteria Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD comp_1823 criteria Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD field_45771 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;)V
ARG 1 criteria
METHOD comp_1823 criteria ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
METHOD test (Ljava/lang/Object;)Z
ARG 1 progress
CLASS class_4555 CompletedAdvancementPredicate
FIELD field_20729 done Z
FIELD comp_1824 done Z
FIELD field_45772 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Z)V
ARG 1 done
METHOD comp_1824 done ()Z
METHOD test (Ljava/lang/Object;)Z
ARG 1 progress
CLASS class_4556 AdvancementPredicate
METHOD method_22506 toJson ()Lcom/google/gson/JsonElement;
FIELD field_45773 CODEC Lcom/mojang/serialization/Codec;
CLASS class_4557 Builder
FIELD field_20730 experienceLevel Lnet/minecraft/class_2096$class_2100;
FIELD field_20731 gameMode Lnet/minecraft/class_1934;
FIELD field_20732 stats Ljava/util/Map;
FIELD field_20731 gameMode Ljava/util/Optional;
FIELD field_20732 stats Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_20733 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD field_20734 advancements Ljava/util/Map;
FIELD field_33930 lookingAt Lnet/minecraft/class_2048;
FIELD field_33930 lookingAt Ljava/util/Optional;
METHOD method_22507 build ()Lnet/minecraft/class_4553;
METHOD method_35310 create ()Lnet/minecraft/class_4553$class_4557;
METHOD method_35311 stat (Lnet/minecraft/class_3445;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;
ARG 1 stat
METHOD method_35311 stat (Lnet/minecraft/class_3448;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;
ARG 1 statType
ARG 2 value
ARG 3 range
METHOD method_35312 gameMode (Lnet/minecraft/class_1934;)Lnet/minecraft/class_4553$class_4557;
ARG 1 gameMode
METHOD method_35313 experienceLevel (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;
@ -71,5 +65,15 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/entity/PlayerPredicate
METHOD method_35316 advancement (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557;
ARG 1 id
ARG 2 done
METHOD method_37251 lookingAt (Lnet/minecraft/class_2048;)Lnet/minecraft/class_4553$class_4557;
METHOD method_37251 lookingAt (Ljava/util/Optional;)Lnet/minecraft/class_4553$class_4557;
ARG 1 lookingAt
CLASS class_8749 StatMatcher
FIELD field_45774 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_3448;Lnet/minecraft/class_6880;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 type
ARG 2 value
ARG 3 range
METHOD method_53224 createCodec (Lnet/minecraft/class_3448;)Lcom/mojang/serialization/Codec;
ARG 0 type
METHOD method_53228 test (Lnet/minecraft/class_3469;)Z
ARG 1 statHandler

View File

@ -1,8 +1,8 @@
CLASS net/minecraft/class_7383 net/minecraft/predicate/entity/SlimePredicate
FIELD field_38759 size Lnet/minecraft/class_2096$class_2100;
FIELD comp_1829 size Lnet/minecraft/class_2096$class_2100;
FIELD field_45776 CODEC Lcom/mojang/serialization/MapCodec;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;)V
ARG 1 size
METHOD comp_1829 size ()Lnet/minecraft/class_2096$class_2100;
METHOD method_43157 of (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_7383;
ARG 0 size
METHOD method_43158 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7383;
ARG 0 json

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_7376 net/minecraft/predicate/entity/TypeSpecificPredicate
FIELD field_38723 ANY Lnet/minecraft/class_7376;
METHOD method_22494 typeSpecificToJson ()Lcom/google/gson/JsonObject;
FIELD field_45747 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1776 getDeserializer ()Lnet/minecraft/class_7376$class_8745;
METHOD method_22497 test (Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z
ARG 1 entity
ARG 2 world
@ -9,19 +9,12 @@ CLASS net/minecraft/class_7376 net/minecraft/predicate/entity/TypeSpecificPredic
ARG 0 variant
METHOD method_43096 frog (Lnet/minecraft/class_7106;)Lnet/minecraft/class_7376;
ARG 0 variant
METHOD method_43097 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_7376;
ARG 0 json
METHOD method_43098 toJson ()Lcom/google/gson/JsonElement;
METHOD method_43099 getDeserializer ()Lnet/minecraft/class_7376$class_7377;
CLASS class_7377 Deserializer
METHOD deserialize (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7376;
ARG 1 json
CLASS class_7378 Deserializers
FIELD field_38724 ANY Lnet/minecraft/class_7376$class_7377;
FIELD field_38725 LIGHTNING Lnet/minecraft/class_7376$class_7377;
FIELD field_38726 FISHING_HOOK Lnet/minecraft/class_7376$class_7377;
FIELD field_38727 PLAYER Lnet/minecraft/class_7376$class_7377;
FIELD field_38728 SLIME Lnet/minecraft/class_7376$class_7377;
FIELD field_38724 ANY Lnet/minecraft/class_7376$class_8745;
FIELD field_38725 LIGHTNING Lnet/minecraft/class_7376$class_8745;
FIELD field_38726 FISHING_HOOK Lnet/minecraft/class_7376$class_8745;
FIELD field_38727 PLAYER Lnet/minecraft/class_7376$class_8745;
FIELD field_38728 SLIME Lnet/minecraft/class_7376$class_8745;
FIELD field_38729 CAT Lnet/minecraft/class_7380;
FIELD field_38730 FROG Lnet/minecraft/class_7380;
FIELD field_38731 TYPES Lcom/google/common/collect/BiMap;
@ -36,10 +29,9 @@ CLASS net/minecraft/class_7376 net/minecraft/predicate/entity/TypeSpecificPredic
FIELD field_41542 VILLAGER Lnet/minecraft/class_7380;
FIELD field_41543 PARROT Lnet/minecraft/class_7380;
FIELD field_41544 TROPICAL_FISH Lnet/minecraft/class_7380;
FIELD field_45748 TYPE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_43100 (Lnet/minecraft/class_1297;)Ljava/util/Optional;
ARG 0 entity
METHOD method_43101 (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7376;
ARG 0 json
METHOD method_43102 (Lnet/minecraft/class_1297;)Ljava/util/Optional;
ARG 0 entity
METHOD method_47829 (Lnet/minecraft/class_1297;)Ljava/util/Optional;
@ -64,3 +56,4 @@ CLASS net/minecraft/class_7376 net/minecraft/predicate/entity/TypeSpecificPredic
ARG 0 entity
METHOD method_47839 (Lnet/minecraft/class_1297;)Ljava/util/Optional;
ARG 0 entity
CLASS class_8745 Type

View File

@ -1,22 +1,17 @@
CLASS net/minecraft/class_7380 net/minecraft/predicate/entity/VariantPredicates
FIELD field_38739 VARIANT_KEY Ljava/lang/String;
FIELD field_38741 variantGetter Ljava/util/function/Function;
FIELD field_38742 deserializer Lnet/minecraft/class_7376$class_7377;
FIELD field_41547 codec Lcom/mojang/serialization/Codec;
FIELD field_38742 deserializer Lnet/minecraft/class_7376$class_8745;
METHOD <init> (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)V
ARG 1 codec
ARG 2 variantGetter
METHOD method_43114 getDeserializer ()Lnet/minecraft/class_7376$class_7377;
METHOD method_43115 (Lcom/mojang/serialization/Codec;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7376;
ARG 2 json
METHOD method_43114 getDeserializer ()Lnet/minecraft/class_7376$class_8745;
METHOD method_43116 create (Lnet/minecraft/class_2378;Ljava/util/function/Function;)Lnet/minecraft/class_7380;
ARG 0 registry
ARG 1 variantGetter
METHOD method_43117 createPredicate (Ljava/lang/Object;)Lnet/minecraft/class_7376;
METHOD method_43117 createPredicate (Ljava/lang/Object;)Lnet/minecraft/class_7380$class_8746;
ARG 1 variant
METHOD method_47840 create (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lnet/minecraft/class_7380;
ARG 0 codec
ARG 1 variantGetter
CLASS 1
METHOD method_43118 (Ljava/lang/Object;Ljava/lang/Object;)Z
ARG 1 variant
CLASS class_8746 Predicate
FIELD comp_1776 getDeserializer Lnet/minecraft/class_7376$class_8745;

View File

@ -1,15 +1,11 @@
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;
FIELD comp_1748 enchantment Ljava/util/Optional;
FIELD comp_1749 levels Lnet/minecraft/class_2096$class_2100;
FIELD field_45741 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_1887;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 enchantment
ARG 2 levels
METHOD method_8879 deserializeAll (Lcom/google/gson/JsonElement;)[Lnet/minecraft/class_2035;
ARG 0 el
METHOD comp_1748 enchantment ()Ljava/util/Optional;
METHOD comp_1749 levels ()Lnet/minecraft/class_2096$class_2100;
METHOD method_8880 test (Ljava/util/Map;)Z
ARG 1 enchantments
METHOD method_8881 serialize ()Lcom/google/gson/JsonElement;
METHOD method_8882 deserialize (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2035;
ARG 0 el

View File

@ -1,40 +1,52 @@
CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
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;
FIELD field_9643 tag Lnet/minecraft/class_6862;
FIELD field_9644 items Ljava/util/Set;
FIELD field_9645 nbt Lnet/minecraft/class_2105;
FIELD field_9646 durability Lnet/minecraft/class_2096$class_2100;
FIELD field_9647 enchantments [Lnet/minecraft/class_2035;
METHOD <init> (Lnet/minecraft/class_6862;Ljava/util/Set;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;[Lnet/minecraft/class_2035;[Lnet/minecraft/class_2035;Lnet/minecraft/class_1842;Lnet/minecraft/class_2105;)V
ARG 1 tag
ARG 2 items
FIELD comp_1783 tag Ljava/util/Optional;
FIELD comp_1784 items Ljava/util/Optional;
FIELD comp_1785 count Lnet/minecraft/class_2096$class_2100;
FIELD comp_1786 durability Lnet/minecraft/class_2096$class_2100;
FIELD comp_1787 enchantments Ljava/util/List;
FIELD comp_1788 storedEnchantments Ljava/util/List;
FIELD comp_1789 potion Ljava/util/Optional;
FIELD comp_1790 nbt Ljava/util/Optional;
FIELD field_45754 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45755 ITEM_ENTRY_LIST_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/util/List;Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 3 count
ARG 4 durability
ARG 5 enchantments
ARG 6 storedEnchantments
ARG 7 potion
ARG 8 nbt
METHOD method_33267 (Lnet/minecraft/class_2960;)Lcom/google/gson/JsonSyntaxException;
ARG 0 id
METHOD method_8969 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2073;
METHOD comp_1783 tag ()Ljava/util/Optional;
METHOD comp_1784 items ()Ljava/util/Optional;
METHOD comp_1785 count ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_1786 durability ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_1787 enchantments ()Ljava/util/List;
METHOD comp_1788 storedEnchantments ()Ljava/util/List;
METHOD comp_1789 potion ()Ljava/util/Optional;
METHOD comp_1790 nbt ()Ljava/util/Optional;
METHOD method_53164 toJson (Ljava/util/List;)Lcom/google/gson/JsonElement;
ARG 0 predicates
METHOD method_53165 create (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/util/List;Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 tag
ARG 1 items
ARG 2 count
ARG 3 durability
ARG 4 enchantments
ARG 5 storedEnchantments
ARG 6 potion
ARG 7 nbt
METHOD method_8969 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 el
METHOD method_8970 test (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_8971 toJson ()Lcom/google/gson/JsonElement;
METHOD method_8972 deserializeAll (Lcom/google/gson/JsonElement;)[Lnet/minecraft/class_2073;
METHOD method_8972 deserializeAll (Lcom/google/gson/JsonElement;)Ljava/util/List;
ARG 0 el
CLASS class_2074 Builder
FIELD field_20690 storedEnchantments Ljava/util/List;
FIELD field_20690 storedEnchantments Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_9648 count Lnet/minecraft/class_2096$class_2100;
FIELD field_9649 enchantments Ljava/util/List;
FIELD field_9650 item Ljava/util/Set;
FIELD field_9651 potion Lnet/minecraft/class_1842;
FIELD field_9652 tag Lnet/minecraft/class_6862;
FIELD field_9649 enchantments Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_9650 item Ljava/util/Optional;
FIELD field_9651 potion Ljava/util/Optional;
FIELD field_9652 tag Ljava/util/Optional;
FIELD field_9653 durability Lnet/minecraft/class_2096$class_2100;
FIELD field_9654 nbt Lnet/minecraft/class_2105;
FIELD field_9654 nbt Ljava/util/Optional;
METHOD method_20399 nbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2073$class_2074;
ARG 1 nbt
METHOD method_35232 potion (Lnet/minecraft/class_1842;)Lnet/minecraft/class_2073$class_2074;
@ -45,10 +57,12 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
ARG 1 enchantment
METHOD method_35235 durability (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074;
ARG 1 durability
METHOD method_53166 (Lnet/minecraft/class_1935;)Lnet/minecraft/class_6880;
ARG 0 item
METHOD method_8973 create ()Lnet/minecraft/class_2073$class_2074;
METHOD method_8975 tag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2073$class_2074;
ARG 1 tag
METHOD method_8976 build ()Lnet/minecraft/class_2073;
METHOD method_8976 build ()Ljava/util/Optional;
METHOD method_8977 items ([Lnet/minecraft/class_1935;)Lnet/minecraft/class_2073$class_2074;
ARG 1 items
METHOD method_8978 enchantment (Lnet/minecraft/class_2035;)Lnet/minecraft/class_2073$class_2074;

View File

@ -7,11 +7,6 @@ CLASS net/minecraft/class_2385 net/minecraft/registry/MutableRegistry
ARG 1 key
ARG 2 entry
ARG 3 lifecycle
METHOD method_10273 set (ILnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880;
ARG 1 rawId
ARG 2 key
ARG 3 value
ARG 4 lifecycle
METHOD method_35863 isEmpty ()Z
COMMENT {@return whether the registry is empty}
METHOD method_46769 createMutableEntryLookup ()Lnet/minecraft/class_7871;

View File

@ -216,6 +216,9 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries
ARG 0 registry
METHOD method_49927 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_8249;
ARG 0 registry
METHOD method_53495 createIntrusive (Lnet/minecraft/class_5321;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378;
ARG 0 key
ARG 1 initializer
CLASS class_6889 Initializer
METHOD run (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 1 registry

View File

@ -151,11 +151,6 @@ CLASS net/minecraft/class_2378 net/minecraft/registry/Registry
ARG 0 registry
ARG 1 id
ARG 2 entry
METHOD method_10231 register (Lnet/minecraft/class_2378;ILjava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 registry
ARG 1 rawId
ARG 2 id
ARG 3 entry
METHOD method_10235 getIds ()Ljava/util/Set;
COMMENT {@return the set of all IDs registered in a registry}
METHOD method_10240 getRandom (Lnet/minecraft/class_5819;)Ljava/util/Optional;

View File

@ -25,10 +25,9 @@ CLASS net/minecraft/class_6885 net/minecraft/registry/entry/RegistryEntryList
METHOD method_40243 getRandom (Lnet/minecraft/class_5819;)Ljava/util/Optional;
COMMENT {@return a random entry of the list, or an empty optional if this list is empty}
ARG 1 random
METHOD method_40244 of (Ljava/util/function/Function;Ljava/util/List;)Lnet/minecraft/class_6885$class_6886;
METHOD method_40244 of (Ljava/util/function/Function;Ljava/util/Collection;)Lnet/minecraft/class_6885$class_6886;
COMMENT {@return a new direct list of {@code values} converted to a registry entry with {@code mapper}}
ARG 0 mapper
ARG 1 values
METHOD method_40245 of (Ljava/util/function/Function;[Ljava/lang/Object;)Lnet/minecraft/class_6885$class_6886;
COMMENT {@return a new direct list of {@code values} converted to a registry entry with {@code mapper}}
ARG 0 mapper

View File

@ -24,6 +24,7 @@ CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
ARG 1 playerName
ARG 2 team
METHOD method_1158 setObjectiveSlot (Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)V
ARG 1 slot
ARG 2 objective
METHOD method_1159 getTeams ()Ljava/util/Collection;
METHOD method_1160 updateScoreboardTeamAndPlayers (Lnet/minecraft/class_268;)V
@ -80,6 +81,7 @@ CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
METHOD method_1188 readNbt (Lnet/minecraft/class_2499;)V
ARG 1 list
METHOD method_1189 getObjectiveForSlot (Lnet/minecraft/class_8646;)Lnet/minecraft/class_266;
ARG 1 slot
METHOD method_1190 updatePlayerScore (Ljava/lang/String;Lnet/minecraft/class_266;)V
ARG 1 playerName
ARG 2 objective

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_273 net/minecraft/scoreboard/ScoreboardState
FIELD field_27936 scoreboard Lnet/minecraft/class_269;
FIELD field_31893 SCOREBOARD_KEY Ljava/lang/String;
FIELD field_45181 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_269;)V
ARG 1 scoreboard
METHOD method_1215 readTeamPlayersNbt (Lnet/minecraft/class_268;Lnet/minecraft/class_2499;)V

View File

@ -20,4 +20,5 @@ CLASS net/minecraft/class_2995 net/minecraft/scoreboard/ServerScoreboard
METHOD method_32704 stateFromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_273;
ARG 1 nbt
METHOD method_32705 createState ()Lnet/minecraft/class_273;
METHOD method_52297 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;
CLASS class_2996 UpdateMode

View File

@ -20,8 +20,8 @@ CLASS net/minecraft/class_1720 net/minecraft/screen/AbstractFurnaceScreenHandler
ARG 7 propertyDelegate
METHOD method_16945 isFuel (Lnet/minecraft/class_1799;)Z
ARG 1 itemStack
METHOD method_17363 getCookProgress ()I
METHOD method_17364 getFuelProgress ()I
METHOD method_17363 getCookProgress ()F
METHOD method_17364 getFuelProgress ()F
METHOD method_17365 isBurning ()Z
METHOD method_7640 isSmeltable (Lnet/minecraft/class_1799;)Z
ARG 1 itemStack

View File

@ -25,6 +25,10 @@ CLASS net/minecraft/class_1704 net/minecraft/screen/BeaconScreenHandler
METHOD method_17374 getPrimaryEffect ()Lnet/minecraft/class_1291;
METHOD method_17375 getSecondaryEffect ()Lnet/minecraft/class_1291;
METHOD method_17376 hasPayment ()Z
METHOD method_53173 getRawIdForStatusEffect (Lnet/minecraft/class_1291;)I
ARG 0 statusEffect
METHOD method_53174 getStatusEffectForRawId (I)Lnet/minecraft/class_1291;
ARG 0 id
CLASS class_1705 PaymentSlot
METHOD <init> (Lnet/minecraft/class_1704;Lnet/minecraft/class_1263;III)V
ARG 2 inventory

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1718 net/minecraft/screen/EnchantmentScreenHandler
FIELD field_45143 EMPTY_LAPIS_SLOT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_7808 enchantmentPower [I
FIELD field_7809 inventory Lnet/minecraft/class_1263;
FIELD field_7810 enchantmentLevel [I

View File

@ -35,6 +35,10 @@ CLASS net/minecraft/class_4862 net/minecraft/screen/SmithingScreenHandler
METHOD method_48396 (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_51307 getInputStacks ()Ljava/util/List;
METHOD method_51713 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Z
ARG 1 recipe
METHOD method_51714 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Z
ARG 1 recipe
METHOD method_52562 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Ljava/util/stream/IntStream;
ARG 1 recipe
METHOD method_52563 getQuickMoveSlot (Lnet/minecraft/class_1799;)Ljava/util/OptionalInt;

View File

@ -15,7 +15,6 @@ CLASS net/minecraft/server/MinecraftServer
COMMENT
COMMENT @see net.minecraft.server.dedicated.MinecraftDedicatedServer
COMMENT @see net.minecraft.server.integrated.IntegratedServer
FIELD field_16205 metricsData Lnet/minecraft/class_3517;
FIELD field_16257 serverThread Ljava/lang/Thread;
FIELD field_16258 profiler Lnet/minecraft/class_3695;
FIELD field_17200 workerExecutor Ljava/util/concurrent/Executor;
@ -90,7 +89,6 @@ CLASS net/minecraft/server/MinecraftServer
ARG 6 dataFixer
ARG 7 apiServices
ARG 8 worldGenerationProgressListenerFactory
METHOD method_15876 getMetricsData ()Lnet/minecraft/class_3517;
METHOD method_16043 isStopping ()Z
METHOD method_16044 getProfiler ()Lnet/minecraft/class_3695;
METHOD method_16208 runTasksTillTickEnd ()V

View File

@ -36,10 +36,10 @@ CLASS net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionMana
COMMENT Executes a function.
COMMENT
COMMENT <p>This is same as calling {@link #execute(CommandFunction, ServerCommandSource,
COMMENT Tracer) execute(function, source, null)}.
COMMENT Tracer, NbtCompound) execute(function, source, null, null)}.
COMMENT
COMMENT @return the command output value
COMMENT @see #execute(CommandFunction, ServerCommandSource, Tracer)
COMMENT @see #execute(CommandFunction, ServerCommandSource, Tracer, NbtCompound)
ARG 1 function
COMMENT the function
ARG 2 source
@ -110,7 +110,7 @@ CLASS net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionMana
ARG 2 tracer
METHOD method_36343 recursiveRun (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)V
COMMENT Handles a recursive case in {@link CommandFunctionManager#execute(CommandFunction,
COMMENT ServerCommandSource, CommandFunctionManager.Tracer)}.
COMMENT ServerCommandSource, CommandFunctionManager.Tracer, NbtCompound)}.
COMMENT
COMMENT <p>This effectively swaps an entry with a command element with {@code /function}
COMMENT command at the head of the deque with another entry with a function element
@ -123,7 +123,7 @@ CLASS net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionMana
ARG 1 message
METHOD method_36346 run (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)I
COMMENT Handles a new case in {@link CommandFunctionManager#execute(CommandFunction,
COMMENT ServerCommandSource, CommandFunctionManager.Tracer)}.
COMMENT ServerCommandSource, CommandFunctionManager.Tracer, NbtCompound)}.
COMMENT
COMMENT @return a value for the command result
ARG 1 function

View File

@ -1,3 +1,30 @@
CLASS net/minecraft/class_8608 net/minecraft/server/network/ChunkDataSender
METHOD method_52383 setDesiredBatchSize (F)V
FIELD field_45002 LOGGER Lorg/slf4j/Logger;
FIELD field_45005 chunks Lit/unimi/dsi/fastutil/longs/LongSet;
FIELD field_45006 local Z
FIELD field_45007 desiredBatchSize F
FIELD field_45008 pending F
FIELD field_45009 unacknowledgedBatches I
FIELD field_45010 maxUnacknowledgedBatches I
METHOD <init> (Z)V
ARG 1 local
METHOD method_52383 onAcknowledgeChunks (F)V
ARG 1 desiredBatchSize
METHOD method_52384 isInNextBatch (J)Z
ARG 1 chunkPos
METHOD method_52385 makeBatch (Lnet/minecraft/class_3898;Lnet/minecraft/class_1923;)Ljava/util/List;
ARG 1 chunkStorage
ARG 2 playerPos
METHOD method_52386 sendChunkBatches (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_52387 unload (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V
ARG 1 player
ARG 2 pos
METHOD method_52388 sendChunkData (Lnet/minecraft/class_3244;Lnet/minecraft/class_3218;Lnet/minecraft/class_2818;)V
ARG 0 handler
ARG 1 world
ARG 2 chunk
METHOD method_52389 (Lnet/minecraft/class_1923;Lnet/minecraft/class_2818;)I
ARG 1 chunk
METHOD method_52390 add (Lnet/minecraft/class_2818;)V
ARG 1 chunk

View File

@ -0,0 +1,44 @@
CLASS net/minecraft/class_8603 net/minecraft/server/network/ChunkFilter
FIELD field_44986 IGNORE_ALL Lnet/minecraft/class_8603;
METHOD method_52356 isWithinDistance (II)Z
ARG 1 x
ARG 2 z
METHOD method_52357 isWithinDistanceExcludingEdge (IIIII)Z
ARG 0 centerX
ARG 1 centerZ
ARG 2 viewDistance
ARG 3 x
ARG 4 z
METHOD method_52358 isWithinDistance (IIIIIZ)Z
ARG 0 centerX
ARG 1 centerZ
ARG 2 viewDistance
ARG 3 x
ARG 4 z
ARG 5 includeEdge
METHOD method_52359 isWithinDistance (IIZ)Z
ARG 1 x
ARG 2 z
ARG 3 includeEdge
METHOD method_52360 forEachChangedChunk (Lnet/minecraft/class_8603;Lnet/minecraft/class_8603;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V
ARG 0 oldFilter
ARG 1 newFilter
ARG 2 newlyIncluded
ARG 3 justRemoved
METHOD method_52361 isWithinDistance (Lnet/minecraft/class_1923;)Z
ARG 1 pos
METHOD method_52362 cylindrical (Lnet/minecraft/class_1923;I)Lnet/minecraft/class_8603;
ARG 0 center
ARG 1 viewDistance
METHOD method_52363 forEach (Ljava/util/function/Consumer;)V
ARG 1 consumer
METHOD method_52364 isWithinDistanceExcludingEdge (II)Z
ARG 1 x
ARG 2 z
CLASS class_8604 Cylindrical
METHOD method_52365 overlaps (Lnet/minecraft/class_8603$class_8604;)Z
ARG 1 o
METHOD method_52366 getLeft ()I
METHOD method_52367 getBottom ()I
METHOD method_52368 getRight ()I
METHOD method_52369 getTop ()I

View File

@ -42,6 +42,7 @@ CLASS net/minecraft/class_4209 net/minecraft/server/network/DebugInfoSender
ARG 4 duration
METHOD method_22319 sendToAll (Lnet/minecraft/class_3218;Lnet/minecraft/class_8710;)V
ARG 0 world
ARG 1 payload
METHOD method_23855 sendBeeDebugData (Lnet/minecraft/class_4466;)V
ARG 0 bee
METHOD method_23856 sendBeehiveDebugData (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482;)V

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_5629 net/minecraft/server/network/PlayerAssociatedNetworkHandler
METHOD method_14364 sendPacket (Lnet/minecraft/class_2596;)V
ARG 1 packet
METHOD method_32311 getPlayer ()Lnet/minecraft/class_3222;

View File

@ -8,23 +8,22 @@ CLASS net/minecraft/class_8609 net/minecraft/server/network/ServerCommonNetworkH
FIELD field_45017 waitingForKeepAlive Z
FIELD field_45018 keepAliveId J
FIELD field_45019 latency I
FIELD field_45715 flushDisabled Z
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;I)V
ARG 1 server
ARG 2 connection
ARG 3 keepAliveId
METHOD method_14364 sendPacket (Lnet/minecraft/class_2596;)V
ARG 1 packet
METHOD method_52391 send (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Z)V
METHOD method_52391 send (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V
ARG 1 packet
ARG 2 callbacks
ARG 3 flush
METHOD method_52396 disconnect (Lnet/minecraft/class_2561;)V
ARG 1 reason
METHOD method_52398 sendPacketWithoutFlush (Lnet/minecraft/class_2596;)V
ARG 1 packet
METHOD method_52400 baseTick ()V
METHOD method_52401 flush ()V
METHOD method_52402 isHost ()Z
METHOD method_52403 getProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_52404 getDebugProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_52405 getLatency ()I
METHOD method_53046 disableFlush ()V
METHOD method_53047 enableFlush ()V

View File

@ -13,6 +13,6 @@ CLASS net/minecraft/class_8610 net/minecraft/server/network/ServerConfigurationN
METHOD method_52407 (Lnet/minecraft/server/MinecraftServer$class_7460;)V
ARG 1 properties
METHOD method_52409 sendConfigurations ()V
METHOD method_52410 queueJoinWorldTask ()V
METHOD method_52410 endConfiguration ()V
METHOD method_52411 queueSendResourcePackTask ()V
METHOD method_52412 pollTask ()V

View File

@ -187,6 +187,8 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
METHOD method_46366 (Lnet/minecraft/class_7822;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 2 executor
METHOD method_48107 getConnectionAddress ()Ljava/net/SocketAddress;
METHOD method_52414 reconfigure ()V
METHOD method_52415 cleanUp ()V
CLASS 1
METHOD method_33897 processInteract (Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V
ARG 1 hand

View File

@ -50,6 +50,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
FIELD field_39985 sculkShriekerWarningManager Lnet/minecraft/class_7262;
FIELD field_39986 session Lnet/minecraft/class_7822;
FIELD field_44990 viewDistance Ljava/util/OptionalInt;
FIELD field_44991 chunkFilter Lnet/minecraft/class_8603;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;)V
ARG 1 server
ARG 2 world
@ -238,6 +239,9 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
ARG 1 world
METHOD method_51469 getServerWorld ()Lnet/minecraft/class_3218;
METHOD method_52371 getViewDistance ()Ljava/util/OptionalInt;
METHOD method_52372 getChunkFilter ()Lnet/minecraft/class_8603;
METHOD method_52373 setChunkFilter (Lnet/minecraft/class_8603;)V
ARG 1 chunkFilter
METHOD method_52374 createCommonPlayerSpawnInfo (Lnet/minecraft/class_3218;)Lnet/minecraft/class_8589;
ARG 1 world
METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_5629 net/minecraft/server/world/EntityTrackingListener
COMMENT A listener to entity tracking within threaded anvil chunk storage.
METHOD method_14364 sendPacket (Lnet/minecraft/class_2596;)V
ARG 1 packet
METHOD method_32311 getPlayer ()Lnet/minecraft/class_3222;

View File

@ -4,7 +4,10 @@ CLASS net/minecraft/class_3210 net/minecraft/server/world/PlayerChunkWatchingMan
ARG 1 player
METHOD method_14083 getPlayersWatchingChunk ()Ljava/util/Set;
METHOD method_14084 remove (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_14085 add (Lnet/minecraft/class_3222;Z)V
ARG 1 player
ARG 2 inactive
METHOD method_14086 disableWatch (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_14087 enableWatch (Lnet/minecraft/class_3222;)V

View File

@ -239,6 +239,7 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
ARG 1 player
ARG 2 pos
METHOD method_38783 shouldTick (Lnet/minecraft/class_1923;)Z
ARG 1 pos
METHOD method_39220 (Lnet/minecraft/class_2818;)Ljava/lang/Integer;
ARG 0 chunk
METHOD method_39221 (Lnet/minecraft/class_2818;)Ljava/lang/Integer;
@ -293,6 +294,36 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_51834 (Lcom/mojang/datafixers/util/Either;Ljava/lang/Throwable;)Ljava/lang/Object;
ARG 1 chunk
ARG 2 throwable
METHOD method_52345 isTracked (Lnet/minecraft/class_3222;II)Z
ARG 1 player
ARG 2 chunkX
ARG 3 chunkZ
METHOD method_52346 sendWatchPackets (Lnet/minecraft/class_3222;Lnet/minecraft/class_8603;)V
ARG 1 player
ARG 2 chunkFilter
METHOD method_52347 track (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V
ARG 1 player
ARG 2 pos
METHOD method_52348 track (Lnet/minecraft/class_3222;Lnet/minecraft/class_2818;)V
ARG 0 player
ARG 1 chunk
METHOD method_52349 sendToPlayers (Lnet/minecraft/class_2818;)V
ARG 1 chunk
METHOD method_52350 getViewDistance (Lnet/minecraft/class_3222;)I
ARG 1 player
METHOD method_52351 isOnTrackEdge (Lnet/minecraft/class_3222;II)Z
ARG 1 player
ARG 2 chunkX
ARG 3 chunkZ
METHOD method_52352 untrack (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V
ARG 0 player
ARG 1 pos
METHOD method_52353 getWorldChunk (J)Lnet/minecraft/class_2818;
ARG 1 pos
METHOD method_52354 (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V
ARG 1 chunkPos
METHOD method_52355 (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V
ARG 2 chunkPos
CLASS class_3208 EntityTracker
COMMENT An entity tracker governs which players' clients can see an entity. Each
COMMENT tracker corresponds to one entity in a server world and is mapped from the

View File

@ -2,14 +2,13 @@ CLASS net/minecraft/class_3448 net/minecraft/stat/StatType
FIELD field_15323 registry Lnet/minecraft/class_2378;
FIELD field_15324 stats Ljava/util/Map;
FIELD field_26382 name Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2378;)V
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_2561;)V
ARG 1 registry
METHOD method_14955 getOrCreateStat (Ljava/lang/Object;Lnet/minecraft/class_3446;)Lnet/minecraft/class_3445;
ARG 1 key
ARG 2 formatter
METHOD method_14956 getOrCreateStat (Ljava/lang/Object;)Lnet/minecraft/class_3445;
ARG 1 key
METHOD method_14957 getTranslationKey ()Ljava/lang/String;
METHOD method_14958 hasStat (Ljava/lang/Object;)Z
ARG 1 key
METHOD method_14959 getRegistry ()Lnet/minecraft/class_2378;

View File

@ -7,4 +7,6 @@ CLASS net/minecraft/class_8012 net/minecraft/util/Colors
FIELD field_42974 BLACK I
COMMENT Represents the color black, {@code 0xFF000000}.
FIELD field_44941 GRAY I
COMMENT Represents the color gray, {@code 0xFFA0A0A0}.
COMMENT Represents the color gray, {@code 0xFF808080}.
FIELD field_45073 LIGHT_GRAY I
COMMENT Represents the color light gray, {@code 0xFFA0A0A0}.

View File

@ -13,7 +13,7 @@ CLASS net/minecraft/class_3518 net/minecraft/util/JsonHelper
ARG 1 element
METHOD method_15255 deserialize (Ljava/io/Reader;)Lcom/google/gson/JsonObject;
ARG 0 reader
METHOD method_15256 asItem (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/class_1792;
METHOD method_15256 asItem (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/class_6880;
ARG 0 element
ARG 1 name
METHOD method_15257 asInt (Lcom/google/gson/JsonElement;Ljava/lang/String;)I
@ -126,7 +126,7 @@ CLASS net/minecraft/class_3518 net/minecraft/util/JsonHelper
METHOD method_15287 asString (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String;
ARG 0 element
ARG 1 name
METHOD method_15288 getItem (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/class_1792;
METHOD method_15288 getItem (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/class_6880;
ARG 0 object
ARG 1 key
METHOD method_15289 hasString (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
@ -175,10 +175,9 @@ CLASS net/minecraft/class_3518 net/minecraft/util/JsonHelper
ARG 0 object
ARG 1 element
ARG 2 defaultDouble
METHOD method_34916 getItem (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792;
METHOD method_34916 getItem (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880;
ARG 0 object
ARG 1 key
ARG 2 defaultItem
METHOD method_34917 getBigDecimal (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
ARG 0 object
ARG 1 element

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_5336 net/minecraft/util/JsonSerializableType
FIELD field_25204 jsonSerializer Lnet/minecraft/class_5335;
METHOD <init> (Lnet/minecraft/class_5335;)V
ARG 1 jsonSerializer
METHOD method_29312 getJsonSerializer ()Lnet/minecraft/class_5335;

View File

@ -1,8 +0,0 @@
CLASS net/minecraft/class_5335 net/minecraft/util/JsonSerializer
METHOD method_516 toJson (Lcom/google/gson/JsonObject;Ljava/lang/Object;Lcom/google/gson/JsonSerializationContext;)V
ARG 1 json
ARG 2 object
ARG 3 context
METHOD method_517 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 context

View File

@ -1,72 +0,0 @@
CLASS net/minecraft/class_5330 net/minecraft/util/JsonSerializing
METHOD method_29306 createSerializerBuilder (Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lnet/minecraft/class_5330$class_5331;
ARG 0 registry
ARG 1 rootFieldName
ARG 2 idFieldName
ARG 3 typeGetter
CLASS class_5331 SerializerBuilder
COMMENT A builder for serializing types to JSON that can either obtain a type from
COMMENT a registry to handle JSON conversion or handle with a custom logic bound
COMMENT to a type.
COMMENT
COMMENT <p>When the root element read is an object, the built serializer obtains the type
COMMENT from registry to handle reading; otherwise, it falls back to custom
COMMENT logic.
FIELD field_25192 registry Lnet/minecraft/class_2378;
FIELD field_25193 rootFieldName Ljava/lang/String;
FIELD field_25194 idFieldName Ljava/lang/String;
FIELD field_25195 typeGetter Ljava/util/function/Function;
FIELD field_25196 elementSerializer Lcom/mojang/datafixers/util/Pair;
FIELD field_28444 defaultType Lnet/minecraft/class_5336;
METHOD <init> (Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)V
ARG 1 registry
ARG 2 rootFieldName
ARG 3 idFieldName
ARG 4 typeIdentification
METHOD method_29307 build ()Ljava/lang/Object;
METHOD method_32385 elementSerializer (Lnet/minecraft/class_5336;Lnet/minecraft/class_5330$class_5332;)Lnet/minecraft/class_5330$class_5331;
COMMENT Sets the element serializer and its target type. It can serialize and
COMMENT deserialize instances of one type to non-{@link com.google.gson.JsonObject}
COMMENT elements.
COMMENT
COMMENT @apiNote There can only be one element serializer for this builder and
COMMENT the built serializer. Calling this method replaces any previous serializer.
ARG 1 type
COMMENT the target type of the element serializer
ARG 2 serializer
COMMENT the element serializer
METHOD method_33409 defaultType (Lnet/minecraft/class_5336;)Lnet/minecraft/class_5330$class_5331;
COMMENT Sets the default type that is used when there's no ID field.
COMMENT
COMMENT @return this instance
ARG 1 defaultType
COMMENT the default type
CLASS class_5332 ElementSerializer
METHOD method_29308 fromJson (Lcom/google/gson/JsonElement;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 context
METHOD method_29309 toJson (Ljava/lang/Object;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 object
ARG 2 context
CLASS class_5333 GsonSerializer
FIELD field_25197 registry Lnet/minecraft/class_2378;
FIELD field_25198 rootFieldName Ljava/lang/String;
FIELD field_25199 idFieldName Ljava/lang/String;
FIELD field_25200 typeGetter Ljava/util/function/Function;
FIELD field_25201 elementSerializer Lcom/mojang/datafixers/util/Pair;
FIELD field_28445 defaultType Lnet/minecraft/class_5336;
METHOD <init> (Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_5336;Lcom/mojang/datafixers/util/Pair;)V
ARG 1 registry
ARG 2 rootFieldName
ARG 3 idFieldName
ARG 4 typeGetter
ARG 5 defaultType
ARG 6 elementSerializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 type
ARG 3 context
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 object
ARG 2 type
ARG 3 context

View File

@ -1,21 +0,0 @@
CLASS net/minecraft/class_3517 net/minecraft/util/MetricsData
FIELD field_15653 samples [J
FIELD field_15654 writeIndex I
FIELD field_15655 sampleCount I
FIELD field_15656 startIndex I
FIELD field_29839 SIZE I
METHOD method_15246 getSamples ()[J
METHOD method_15247 pushSample (J)V
ARG 1 time
METHOD method_15248 scaleSample (JII)I
ARG 1 sample
ARG 3 destScale
ARG 4 srcScale
METHOD method_15249 getStartIndex ()I
METHOD method_15250 getCurrentIndex ()I
METHOD method_15251 wrapIndex (I)I
ARG 1 index
METHOD method_34912 average (I)J
ARG 1 offset
METHOD method_34913 (II)I
ARG 1 offset

View File

@ -0,0 +1,55 @@
CLASS net/minecraft/class_8623 net/minecraft/util/collection/ArrayListDeque
FIELD field_45067 MISSING I
FIELD field_45068 array [Ljava/lang/Object;
FIELD field_45069 startIndex I
FIELD field_45070 size I
METHOD <init> (I)V
ARG 1 size
METHOD add (ILjava/lang/Object;)V
ARG 1 index
ARG 2 value
METHOD addFirst (Ljava/lang/Object;)V
ARG 1 value
METHOD addLast (Ljava/lang/Object;)V
ARG 1 value
METHOD forEach (Ljava/util/function/Consumer;)V
ARG 1 consumer
METHOD get (I)Ljava/lang/Object;
ARG 1 index
METHOD method_52450 getArrayLength ()I
METHOD method_52451 wrap (I)I
ARG 1 index
METHOD method_52452 checkBounds (II)V
ARG 0 start
ARG 1 end
METHOD method_52453 copyTo ([Ljava/lang/Object;I)V
ARG 1 array
ARG 2 size
METHOD method_52454 enlarge ()V
METHOD method_52455 checkBounds (I)V
ARG 1 index
METHOD method_52456 getRaw (I)Ljava/lang/Object;
ARG 1 index
METHOD offer (Ljava/lang/Object;)Z
ARG 1 value
METHOD offerFirst (Ljava/lang/Object;)Z
ARG 1 value
METHOD offerLast (Ljava/lang/Object;)Z
ARG 1 value
METHOD push (Ljava/lang/Object;)V
ARG 1 value
METHOD remove (I)Ljava/lang/Object;
ARG 1 index
METHOD removeFirstOccurrence (Ljava/lang/Object;)Z
ARG 1 value
METHOD removeIf (Ljava/util/function/Predicate;)Z
ARG 1 predicate
METHOD removeLastOccurrence (Ljava/lang/Object;)Z
ARG 1 value
METHOD replaceAll (Ljava/util/function/UnaryOperator;)V
ARG 1 mapper
METHOD set (ILjava/lang/Object;)Ljava/lang/Object;
ARG 1 index
ARG 2 value
CLASS class_8624 IteratorImpl
FIELD field_45072 currentIndex I

View File

@ -18,7 +18,7 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
FIELD field_40723 VECTOR_3F Lcom/mojang/serialization/Codec;
FIELD field_40724 BIT_SET Lcom/mojang/serialization/Codec;
FIELD field_40725 GAME_PROFILE_PROPERTY_MAP Lcom/mojang/serialization/Codec;
FIELD field_40726 GAME_PROFILE Lcom/mojang/serialization/Codec;
FIELD field_40726 GAME_PROFILE_WITH_PROPERTIES Lcom/mojang/serialization/Codec;
FIELD field_40727 GAME_PROFILE_PROPERTY Lcom/mojang/serialization/Codec;
FIELD field_41759 NON_EMPTY_STRING Lcom/mojang/serialization/Codec;
FIELD field_42265 QUATERNIONF Lcom/mojang/serialization/Codec;
@ -28,6 +28,7 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
FIELD field_43173 STRINGIFIED_TEXT Lcom/mojang/serialization/Codec;
FIELD field_44703 CODEPOINT Lcom/mojang/serialization/Codec;
FIELD field_45075 IDENTIFIER_PATH Lcom/mojang/serialization/Codec;
FIELD field_45076 GAME_PROFILE Lcom/mojang/serialization/MapCodec;
METHOD method_33817 xor (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
COMMENT Returns an exclusive-or codec for {@link Either} instances.
COMMENT
@ -145,8 +146,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 optional
METHOD method_44169 (Ljava/util/OptionalLong;)Ljava/util/Optional;
ARG 0 optionalLong
METHOD method_46368 (Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;
ARG 0 element
METHOD method_46370 (Lcom/mojang/authlib/GameProfile;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile;
ARG 0 profile
ARG 1 properties
@ -178,8 +177,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 stream
METHOD method_46385 (Lorg/joml/Vector3f;)Ljava/util/List;
ARG 0 vec3f
METHOD method_46386 (Lnet/minecraft/class_2561;)Lcom/mojang/serialization/DataResult;
ARG 0 text
METHOD method_46387 (Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/Dynamic;
ARG 0 element
METHOD method_46388 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
@ -229,8 +226,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 list
METHOD method_48779 (Ljava/util/List;)Lorg/joml/Quaternionf;
ARG 0 listx
METHOD method_49754 (Lnet/minecraft/class_2561;)Lcom/mojang/serialization/DataResult;
ARG 0 text
METHOD method_49755 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 json
METHOD method_51494 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
@ -238,8 +233,37 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
METHOD method_51699 validate (Lcom/mojang/serialization/MapCodec;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;
ARG 0 codec
ARG 1 validator
METHOD method_52457 (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object;
ARG 0 either
METHOD method_52458 either (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 serialized
ARG 1 alternative
ARG 2 alternativeMapper
METHOD method_52459 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_52460 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 path
METHOD method_52461 (Ljava/util/function/Function;Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object;
ARG 1 either
METHOD method_52462 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_52463 (Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 o
METHOD method_52465 either (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 a
ARG 1 b
METHOD method_52466 (Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 o
METHOD method_52467 (Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 o
METHOD method_53048 createStrictOptionalFieldCodec (Lcom/mojang/serialization/Codec;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;
ARG 0 codec
ARG 1 field
METHOD method_53049 createStrictOptionalFieldCodec (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;
ARG 0 codec
ARG 1 field
ARG 2 fallback
METHOD method_53052 createRecursive (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
CLASS 1
METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
@ -326,14 +350,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 pair
METHOD method_37950 (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 3 left
CLASS class_6739 Lazy
METHOD decode (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
ARG 2 input
METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 input
ARG 2 ops
ARG 3 prefix
CLASS class_6866 ContextRetrievalCodec
FIELD field_36397 retriever Ljava/util/function/Function;
METHOD <init> (Ljava/util/function/Function;)V
@ -349,3 +365,11 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 1 ops
CLASS class_7476 TagEntryId
METHOD method_43963 asString ()Ljava/lang/String;
CLASS class_8741 Recursive
FIELD field_45716 supplier Ljava/util/function/Supplier;
CLASS class_8742 StrictOptionalField
FIELD field_45717 field Ljava/lang/String;
FIELD field_45718 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;Lcom/mojang/serialization/Codec;)V
ARG 1 field
ARG 2 codec

View File

@ -2,6 +2,8 @@ CLASS net/minecraft/class_6497 net/minecraft/util/dynamic/Range
FIELD comp_1 minInclusive Ljava/lang/Comparable;
FIELD comp_2 maxInclusive Ljava/lang/Comparable;
FIELD field_34390 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/Comparable;)V
ARG 1 value
METHOD <init> (Ljava/lang/Comparable;Ljava/lang/Comparable;)V
ARG 1 minInclusive
ARG 2 maxInclusive

View File

@ -56,6 +56,13 @@ CLASS net/minecraft/class_1923 net/minecraft/util/math/ChunkPos
METHOD method_42307 hashCode (II)I
ARG 0 x
ARG 1 z
METHOD method_52566 getSquaredDistance (Lnet/minecraft/class_1923;)I
ARG 1 pos
METHOD method_52567 getSquaredDistance (J)I
ARG 1 pos
METHOD method_52568 getSquaredDistance (II)I
ARG 1 x
ARG 2 z
METHOD method_8323 getStartPos ()Lnet/minecraft/class_2338;
METHOD method_8324 toLong ()J
COMMENT {@return the chunk position serialized as {@code long}}

View File

@ -495,3 +495,11 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
ARG 0 delta
ARG 1 start
ARG 2 end
METHOD method_52468 lerpAngleDegrees (DDD)D
ARG 0 delta
ARG 2 start
ARG 4 end
METHOD method_53062 clamp (JJJ)J
ARG 0 value
ARG 2 min
ARG 4 max

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_8564 net/minecraft/util/math/random/RandomSequence
FIELD field_44859 CODEC Lcom/mojang/serialization/Codec;
FIELD field_44860 source Lnet/minecraft/class_6677;
METHOD <init> (JLjava/util/Optional;)V
ARG 1 seed
ARG 3 id
METHOD <init> (JLnet/minecraft/class_2960;)V
ARG 1 seed
ARG 3 id
@ -15,3 +18,4 @@ CLASS net/minecraft/class_8564 net/minecraft/util/math/random/RandomSequence
ARG 0 id
METHOD method_52189 createSource (JLjava/util/Optional;)Lnet/minecraft/class_6677;
ARG 0 seed
ARG 2 id

View File

@ -20,15 +20,21 @@ CLASS net/minecraft/class_8565 net/minecraft/util/math/random/RandomSequencesSta
ARG 1 salt
ARG 2 includeWorldSeed
ARG 3 includeSequenceId
METHOD method_52511 getPersistentStateType (J)Lnet/minecraft/class_18$class_8645;
ARG 0 seed
METHOD method_52512 reset (Lnet/minecraft/class_2960;IZZ)V
ARG 1 id
ARG 2 salt
ARG 3 includeWorldSeed
ARG 4 includeSequenceId
METHOD method_52513 forEachSequence (Ljava/util/function/BiConsumer;)V
ARG 1 consumer
METHOD method_52514 getBooleanFromNbtOrFallback (Lnet/minecraft/class_2487;Ljava/lang/String;Z)Z
ARG 0 nbt
ARG 1 key
ARG 2 fallback
METHOD method_52516 (JLnet/minecraft/class_2487;)Lnet/minecraft/class_8565;
ARG 2 nbt
METHOD method_52517 reset (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_52518 createSequence (Lnet/minecraft/class_2960;IZZ)Lnet/minecraft/class_8564;

View File

@ -1,11 +1,18 @@
CLASS net/minecraft/class_8580 net/minecraft/util/path/SymlinkFinder
FIELD field_44955 matcher Ljava/nio/file/PathMatcher;
METHOD <init> (Ljava/nio/file/PathMatcher;)V
ARG 1 matcher
METHOD method_52242 validate (Ljava/nio/file/Path;Ljava/util/List;)V
ARG 1 path
ARG 2 results
METHOD method_52243 collect (Ljava/nio/file/Path;Z)Ljava/util/List;
ARG 1 path
ARG 2 resolveSymlink
METHOD method_52618 validate (Ljava/nio/file/Path;)Ljava/util/List;
ARG 1 path
METHOD method_52619 validateRecursively (Ljava/nio/file/Path;Ljava/util/List;)V
ARG 1 path
ARG 2 results
CLASS 1
METHOD method_52246 validate (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)V
ARG 1 path

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_8743 net/minecraft/util/profiler/PerformanceLog
FIELD field_45719 SIZE I
FIELD field_45720 data [J
FIELD field_45721 currentIndex I
FIELD field_45722 maxIndex I
METHOD method_53064 size ()I
METHOD method_53065 get (I)J
ARG 1 index
METHOD method_53066 push (J)V
ARG 1 value
METHOD method_53067 getMaxIndex ()I
METHOD method_53068 wrap (I)I
ARG 1 index
METHOD method_53069 reset ()V

View File

@ -11,10 +11,12 @@ CLASS net/minecraft/class_6611 net/minecraft/util/profiling/jfr/FlightProfiler
ARG 2 world
ARG 3 targetStatus
METHOD method_38656 onPacketReceived (Lnet/minecraft/class_2539;ILjava/net/SocketAddress;I)V
ARG 1 state
ARG 2 packetId
ARG 3 remoteAddress
ARG 4 bytes
METHOD method_38657 onPacketSent (Lnet/minecraft/class_2539;ILjava/net/SocketAddress;I)V
ARG 1 state
ARG 2 packetId
ARG 3 remoteAddress
ARG 4 bytes

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_6509 net/minecraft/util/profiling/jfr/event/PacketEvent
METHOD <init> (Ljava/lang/String;ILjava/net/SocketAddress;I)V
ARG 1 protocolId
ARG 2 packetId
ARG 3 remoteAddress
ARG 4 bytes

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_6533 net/minecraft/util/profiling/jfr/sample/TimedSample
METHOD method_38045 getTime ()Ljava/time/Instant;

View File

@ -192,10 +192,13 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 4 maxUses
ARG 5 experience
CLASS class_4166 SellSuspiciousStewFactory
FIELD field_18577 effect Lnet/minecraft/class_1291;
FIELD field_18578 duration I
FIELD field_18579 experience I
FIELD field_18580 multiplier F
FIELD field_45756 stewEffects Ljava/util/List;
METHOD <init> (Ljava/util/List;IF)V
ARG 1 stewEffects
ARG 2 experience
ARG 3 multiplier
METHOD <init> (Lnet/minecraft/class_1291;II)V
ARG 1 effect
ARG 2 duration

View File

@ -25,6 +25,10 @@ CLASS net/minecraft/class_3767 net/minecraft/village/raid/RaidManager
ARG 2 searchDistance
METHOD method_44012 (Lnet/minecraft/class_6880;)Z
ARG 0 poiType
METHOD method_52559 getPersistentStateType (Lnet/minecraft/class_3218;)Lnet/minecraft/class_18$class_8645;
ARG 0 world
METHOD method_52561 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;
ARG 1 nbt
METHOD method_77 fromNbt (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;
ARG 0 world
ARG 1 nbt

View File

@ -17,3 +17,4 @@ CLASS net/minecraft/class_3440 net/minecraft/world/ChunkUpdateState
METHOD method_14898 getAll ()Lit/unimi/dsi/fastutil/longs/LongSet;
METHOD method_32358 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3440;
ARG 0 nbt
METHOD method_52601 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;

View File

@ -6,4 +6,5 @@ CLASS net/minecraft/class_1932 net/minecraft/world/ForcedChunkState
ARG 1 chunks
METHOD method_32350 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1932;
ARG 0 nbt
METHOD method_52570 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;
METHOD method_8375 getChunks ()Lit/unimi/dsi/fastutil/longs/LongSet;

View File

@ -4,3 +4,4 @@ CLASS net/minecraft/class_3978 net/minecraft/world/IdCountsState
METHOD method_17920 getNextMapId ()I
METHOD method_32360 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3978;
ARG 0 nbt
METHOD method_52610 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;

View File

@ -144,7 +144,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
COMMENT {@link net.minecraft.block.CarvedPumpkinBlock#trySpawnEntity(net.minecraft.world.World, net.minecraft.util.math.BlockPos) CarvedPumpkinBlock#trySpawnEntity},
COMMENT {@link net.minecraft.entity.ai.goal.EatGrassGoal#tick() EatGrassGoal#tick},
COMMENT {@link net.minecraft.entity.passive.FoxEntity#tick() FoxEntity#tick},
COMMENT {@link net.minecraft.block.PowderSnowBlock#tryDrainFluid(net.minecraft.world.WorldAccess, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) PowderSnowBlock#tryDrainFluid},
COMMENT {@link net.minecraft.block.PowderSnowBlock#tryDrainFluid(net.minecraft.entity.player.PlayerEntity, net.minecraft.world.WorldAccess, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) PowderSnowBlock#tryDrainFluid},
COMMENT {@link net.minecraft.entity.passive.RabbitEntity.EatCarrotCropGoal#tick() RabbitEntity.EatCarrotCropGoal#tick},
COMMENT {@link net.minecraft.block.SpongeBlock#update(net.minecraft.world.World, net.minecraft.util.math.BlockPos) SpongeBlock#update},
COMMENT {@link net.minecraft.block.TurtleEggBlock#breakEgg(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) TurtleEggBlock#breakEgg},

View File

@ -79,6 +79,8 @@ CLASS net/minecraft/class_32 net/minecraft/world/level/storage/LevelStorage
METHOD method_52237 getSymlinkFinder ()Lnet/minecraft/class_8580;
METHOD method_52238 resolve (Ljava/lang/String;)Ljava/nio/file/Path;
ARG 1 name
METHOD method_52616 (Ljava/nio/file/Path;)Z
ARG 0 path
CLASS class_5143 Session
FIELD field_23767 lock Lnet/minecraft/class_5125;
FIELD field_23768 directory Lnet/minecraft/class_32$class_7411;
@ -113,6 +115,7 @@ CLASS net/minecraft/class_32 net/minecraft/world/level/storage/LevelStorage
METHOD method_27427 createSaveHandler ()Lnet/minecraft/class_29;
METHOD method_29584 getLevelSummary ()Lnet/minecraft/class_34;
METHOD method_29585 getDataPackSettings ()Lnet/minecraft/class_7712;
METHOD method_52617 getLevelStorage ()Lnet/minecraft/class_32;
CLASS 1
METHOD postVisitDirectory (Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;
ARG 1 path