diff --git a/mappings/net/minecraft/predicate/BlockPredicate.mapping b/mappings/net/minecraft/predicate/BlockPredicate.mapping index eb92f126a1..e192ba09ce 100644 --- a/mappings/net/minecraft/predicate/BlockPredicate.mapping +++ b/mappings/net/minecraft/predicate/BlockPredicate.mapping @@ -30,3 +30,5 @@ CLASS net/minecraft/class_4550 net/minecraft/predicate/BlockPredicate ARG 1 state METHOD method_29233 tag (Lnet/minecraft/class_3494;)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 diff --git a/mappings/net/minecraft/predicate/DamagePredicate.mapping b/mappings/net/minecraft/predicate/DamagePredicate.mapping index 7c19f556de..6a4552121d 100644 --- a/mappings/net/minecraft/predicate/DamagePredicate.mapping +++ b/mappings/net/minecraft/predicate/DamagePredicate.mapping @@ -26,6 +26,14 @@ CLASS net/minecraft/class_2019 net/minecraft/predicate/DamagePredicate FIELD field_9528 sourceEntity Lnet/minecraft/class_2048; FIELD field_9529 type Lnet/minecraft/class_2022; 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 + METHOD method_35117 sourceEntity (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2019$class_2020; + ARG 1 sourceEntity + METHOD method_35118 dealt (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2019$class_2020; + ARG 1 dealt + METHOD method_35119 taken (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2019$class_2020; + ARG 1 taken METHOD method_8841 blocked (Ljava/lang/Boolean;)Lnet/minecraft/class_2019$class_2020; ARG 1 blocked METHOD method_8842 type (Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2019$class_2020; diff --git a/mappings/net/minecraft/predicate/FluidPredicate.mapping b/mappings/net/minecraft/predicate/FluidPredicate.mapping index e49e629e8a..11bfae810e 100644 --- a/mappings/net/minecraft/predicate/FluidPredicate.mapping +++ b/mappings/net/minecraft/predicate/FluidPredicate.mapping @@ -15,3 +15,15 @@ CLASS net/minecraft/class_4551 net/minecraft/predicate/FluidPredicate ARG 2 pos METHOD method_33259 (Lnet/minecraft/class_2960;)Lcom/google/gson/JsonSyntaxException; ARG 0 id + CLASS class_6079 Builder + FIELD field_30912 fluid Lnet/minecraft/class_3611; + FIELD field_30913 tag Lnet/minecraft/class_3494; + FIELD field_30914 state Lnet/minecraft/class_4559; + METHOD method_35221 create ()Lnet/minecraft/class_4551$class_6079; + METHOD method_35222 tag (Lnet/minecraft/class_3494;)Lnet/minecraft/class_4551$class_6079; + ARG 1 tag + METHOD method_35223 state (Lnet/minecraft/class_4559;)Lnet/minecraft/class_4551$class_6079; + 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; diff --git a/mappings/net/minecraft/predicate/LightPredicate.mapping b/mappings/net/minecraft/predicate/LightPredicate.mapping index 04425c6b09..6c1508c259 100644 --- a/mappings/net/minecraft/predicate/LightPredicate.mapping +++ b/mappings/net/minecraft/predicate/LightPredicate.mapping @@ -9,3 +9,9 @@ CLASS net/minecraft/class_4552 net/minecraft/predicate/LightPredicate METHOD method_22483 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z ARG 1 world ARG 2 pos + 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; diff --git a/mappings/net/minecraft/predicate/PlayerPredicate.mapping b/mappings/net/minecraft/predicate/PlayerPredicate.mapping index 9e397cb625..eec1c8f8ac 100644 --- a/mappings/net/minecraft/predicate/PlayerPredicate.mapping +++ b/mappings/net/minecraft/predicate/PlayerPredicate.mapping @@ -51,3 +51,20 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/PlayerPredicate FIELD field_20733 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; FIELD field_20734 advancements Ljava/util/Map; 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 + ARG 2 value + 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; + ARG 1 experienceLevel + METHOD method_35314 advancement (Lnet/minecraft/class_2960;Ljava/util/Map;)Lnet/minecraft/class_4553$class_4557; + ARG 1 id + ARG 2 criteria + METHOD method_35315 recipe (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557; + ARG 1 id + ARG 2 unlocked + METHOD method_35316 advancement (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557; + ARG 1 id + ARG 2 done diff --git a/mappings/net/minecraft/predicate/entity/DamageSourcePredicate.mapping b/mappings/net/minecraft/predicate/entity/DamageSourcePredicate.mapping index c3e935ddc6..ff90039bf5 100644 --- a/mappings/net/minecraft/predicate/entity/DamageSourcePredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/DamageSourcePredicate.mapping @@ -49,6 +49,24 @@ CLASS net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredic FIELD field_9549 isFire Ljava/lang/Boolean; FIELD field_9550 isMagic Ljava/lang/Boolean; FIELD field_9551 isLightning Ljava/lang/Boolean; + METHOD method_35130 directEntity (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2022$class_2023; + ARG 1 entity + 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_35133 explosion (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023; + ARG 1 explosion + METHOD method_35134 bypassesArmor (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023; + ARG 1 bypassesArmor + METHOD method_35135 bypassesInvulnerability (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023; + ARG 1 bypassesInvulnerability + METHOD method_35136 bypassesMagic (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023; + ARG 1 bypassesMagic + METHOD method_35137 fire (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023; + ARG 1 fire + METHOD method_35138 magic (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023; + ARG 1 magic METHOD method_8851 build ()Lnet/minecraft/class_2022; METHOD method_8852 projectile (Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023; ARG 1 projectile diff --git a/mappings/net/minecraft/predicate/entity/EntityEffectPredicate.mapping b/mappings/net/minecraft/predicate/entity/EntityEffectPredicate.mapping index 43c2dded82..7d0ccf9dcb 100644 --- a/mappings/net/minecraft/predicate/entity/EntityEffectPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/EntityEffectPredicate.mapping @@ -3,6 +3,9 @@ CLASS net/minecraft/class_2102 net/minecraft/predicate/entity/EntityEffectPredic FIELD field_9710 effects Ljava/util/Map; METHOD (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 method_9062 test (Lnet/minecraft/class_1297;)Z ARG 1 entity METHOD method_9063 test (Ljava/util/Map;)Z diff --git a/mappings/net/minecraft/predicate/entity/EntityEquipmentPredicate.mapping b/mappings/net/minecraft/predicate/entity/EntityEquipmentPredicate.mapping index adc9540067..528f4d9bba 100644 --- a/mappings/net/minecraft/predicate/entity/EntityEquipmentPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/EntityEquipmentPredicate.mapping @@ -36,3 +36,7 @@ CLASS net/minecraft/class_3735 net/minecraft/predicate/entity/EntityEquipmentPre 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 diff --git a/mappings/net/minecraft/predicate/entity/EntityFlagsPredicate.mapping b/mappings/net/minecraft/predicate/entity/EntityFlagsPredicate.mapping index c2562e09cc..b1a3cffa56 100644 --- a/mappings/net/minecraft/predicate/entity/EntityFlagsPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/EntityFlagsPredicate.mapping @@ -31,6 +31,12 @@ CLASS net/minecraft/class_2040 net/minecraft/predicate/entity/EntityFlagsPredica FIELD field_9588 isSprinting Ljava/lang/Boolean; 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; + ARG 1 sneaking + METHOD method_35204 sprinting (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041; + ARG 1 sprinting + METHOD method_35205 swimming (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041; + ARG 1 swimming 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 diff --git a/mappings/net/minecraft/predicate/entity/FishingHookPredicate.mapping b/mappings/net/minecraft/predicate/entity/FishingHookPredicate.mapping index 4af799d4f8..4ed417d590 100644 --- a/mappings/net/minecraft/predicate/entity/FishingHookPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/FishingHookPredicate.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_4965 net/minecraft/predicate/entity/FishingHookPredicate FIELD field_23137 ANY Lnet/minecraft/class_4965; FIELD field_23138 inOpenWater Z + FIELD field_30854 IN_OPEN_WATER Ljava/lang/String; METHOD (Z)V ARG 1 inOpenWater METHOD method_26092 toJson ()Lcom/google/gson/JsonElement; diff --git a/mappings/net/minecraft/predicate/entity/LocationPredicate.mapping b/mappings/net/minecraft/predicate/entity/LocationPredicate.mapping index beb72c8faf..5c4a04d311 100644 --- a/mappings/net/minecraft/predicate/entity/LocationPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/LocationPredicate.mapping @@ -57,6 +57,20 @@ CLASS net/minecraft/class_2090 net/minecraft/predicate/entity/LocationPredicate ARG 1 block METHOD method_27990 smokey (Ljava/lang/Boolean;)Lnet/minecraft/class_2090$class_2091; ARG 1 smokey + METHOD method_35274 fluid (Lnet/minecraft/class_4551;)Lnet/minecraft/class_2090$class_2091; + ARG 1 fluid + METHOD method_35275 light (Lnet/minecraft/class_4552;)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_3195;)Lnet/minecraft/class_2090$class_2091; + ARG 1 feature + 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_9024 biome (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091; ARG 1 biome diff --git a/mappings/net/minecraft/predicate/item/ItemPredicate.mapping b/mappings/net/minecraft/predicate/item/ItemPredicate.mapping index 3d463cd785..a8cb63b1c0 100644 --- a/mappings/net/minecraft/predicate/item/ItemPredicate.mapping +++ b/mappings/net/minecraft/predicate/item/ItemPredicate.mapping @@ -37,6 +37,14 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate FIELD field_9654 nbt Lnet/minecraft/class_2105; 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; + ARG 1 potion + METHOD method_35233 count (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074; + ARG 1 count + METHOD method_35234 storedEnchantment (Lnet/minecraft/class_2035;)Lnet/minecraft/class_2073$class_2074; + ARG 1 enchantment + METHOD method_35235 durability (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074; + ARG 1 durability METHOD method_8973 create ()Lnet/minecraft/class_2073$class_2074; METHOD method_8975 tag (Lnet/minecraft/class_3494;)Lnet/minecraft/class_2073$class_2074; ARG 1 tag