diff --git a/mappings/net/minecraft/class_8059.mapping b/mappings/net/minecraft/class_8059.mapping deleted file mode 100644 index 32e25d7c0f..0000000000 --- a/mappings/net/minecraft/class_8059.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_8059 - METHOD method_30029 testAddition (Lnet/minecraft/class_1799;)Z diff --git a/mappings/net/minecraft/client/gui/screen/ingame/ForgingScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/ForgingScreen.mapping index 3b8c01bbff..2df8e2e0e6 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/ForgingScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/ForgingScreen.mapping @@ -11,3 +11,7 @@ CLASS net/minecraft/class_4894 net/minecraft/client/gui/screen/ingame/ForgingScr ARG 3 mouseY ARG 4 delta METHOD method_25445 setup ()V + METHOD method_48467 drawCrossedArrow (Lnet/minecraft/class_4587;II)V + ARG 1 matrices + ARG 2 x + ARG 3 y diff --git a/mappings/net/minecraft/client/gui/screen/ingame/LegacySmithingScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/LegacySmithingScreen.mapping new file mode 100644 index 0000000000..637adc1406 --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/ingame/LegacySmithingScreen.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_8065 net/minecraft/client/gui/screen/ingame/LegacySmithingScreen + FIELD field_42046 TEXTURE Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_8050;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V + ARG 1 handler + ARG 2 playerInventory + ARG 3 title diff --git a/mappings/net/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder.mapping b/mappings/net/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder.mapping new file mode 100644 index 0000000000..06212574e0 --- /dev/null +++ b/mappings/net/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder.mapping @@ -0,0 +1,33 @@ +CLASS net/minecraft/class_8074 net/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder + FIELD field_42090 template Lnet/minecraft/class_1856; + FIELD field_42091 base Lnet/minecraft/class_1856; + FIELD field_42092 addition Lnet/minecraft/class_1856; + FIELD field_42093 category Lnet/minecraft/class_7800; + FIELD field_42094 result Lnet/minecraft/class_1792; + FIELD field_42095 advancement Lnet/minecraft/class_161$class_162; + FIELD field_42096 serializer Lnet/minecraft/class_1865; + METHOD (Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V + ARG 1 serializer + ARG 2 template + ARG 3 base + ARG 4 addition + ARG 5 category + ARG 6 result + METHOD method_48534 validate (Lnet/minecraft/class_2960;)V + ARG 1 id + METHOD method_48535 create (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)Lnet/minecraft/class_8074; + ARG 0 template + ARG 1 base + ARG 2 addition + ARG 3 category + ARG 4 result + METHOD method_48536 criterion (Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_8074; + ARG 1 name + ARG 2 conditions + METHOD method_48537 offerTo (Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)V + ARG 1 exporter + ARG 2 id + METHOD method_48538 offerTo (Ljava/util/function/Consumer;Ljava/lang/String;)V + ARG 1 exporter + ARG 2 id + CLASS class_8075 SmithingTransformRecipeJsonProvider diff --git a/mappings/net/minecraft/data/server/recipe/SmithingTrimRecipeJsonBuilder.mapping b/mappings/net/minecraft/data/server/recipe/SmithingTrimRecipeJsonBuilder.mapping new file mode 100644 index 0000000000..1763277e71 --- /dev/null +++ b/mappings/net/minecraft/data/server/recipe/SmithingTrimRecipeJsonBuilder.mapping @@ -0,0 +1,30 @@ +CLASS net/minecraft/class_8076 net/minecraft/data/server/recipe/SmithingTrimRecipeJsonBuilder + FIELD field_42097 category Lnet/minecraft/class_7800; + FIELD field_42098 template Lnet/minecraft/class_1856; + FIELD field_42099 base Lnet/minecraft/class_1856; + FIELD field_42100 addition Lnet/minecraft/class_1856; + FIELD field_42101 advancement Lnet/minecraft/class_161$class_162; + FIELD field_42102 serializer Lnet/minecraft/class_1865; + METHOD (Lnet/minecraft/class_1865;Lnet/minecraft/class_7800;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;)V + ARG 1 serializer + ARG 2 category + ARG 3 template + ARG 4 base + ARG 5 addition + METHOD method_48539 validate (Lnet/minecraft/class_2960;)V + ARG 1 id + METHOD method_48540 create (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;)Lnet/minecraft/class_8076; + ARG 0 template + ARG 1 base + ARG 2 addition + ARG 3 category + METHOD method_48541 criterion (Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_8076; + ARG 1 name + ARG 2 conditions + METHOD method_48542 offerTo (Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)V + ARG 1 exporter + ARG 2 id + METHOD method_48543 offerTo (Ljava/util/function/Consumer;Ljava/lang/String;)V + ARG 1 exporter + ARG 2 id + CLASS class_8077 SmithingTrimRecipeJsonProvider diff --git a/mappings/net/minecraft/item/ArmorItem.mapping b/mappings/net/minecraft/item/ArmorItem.mapping index b6a72abfac..d9f1dfee86 100644 --- a/mappings/net/minecraft/item/ArmorItem.mapping +++ b/mappings/net/minecraft/item/ArmorItem.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_1738 net/minecraft/item/ArmorItem FIELD field_21976 knockbackResistance F FIELD field_23741 attributeModifiers Lcom/google/common/collect/Multimap; + FIELD field_41933 slot Lnet/minecraft/class_1738$class_8051; FIELD field_7876 MODIFIERS Ljava/util/EnumMap; FIELD field_7877 toughness F FIELD field_7878 protection I @@ -8,11 +9,23 @@ CLASS net/minecraft/class_1738 net/minecraft/item/ArmorItem FIELD field_7881 type Lnet/minecraft/class_1741; METHOD (Lnet/minecraft/class_1741;Lnet/minecraft/class_1738$class_8051;Lnet/minecraft/class_1792$class_1793;)V ARG 1 material + ARG 2 slot ARG 3 settings METHOD method_26353 getToughness ()F + METHOD method_48397 (Ljava/util/EnumMap;)V + ARG 0 map + METHOD method_48398 getSlot ()Lnet/minecraft/class_1738$class_8051; METHOD method_7684 dispenseArmor (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Z ARG 0 pointer ARG 1 armor METHOD method_7685 getSlotType ()Lnet/minecraft/class_1304; METHOD method_7686 getMaterial ()Lnet/minecraft/class_1741; METHOD method_7687 getProtection ()I + CLASS class_8051 Type + FIELD field_41938 equipmentSlot Lnet/minecraft/class_1304; + FIELD field_41939 id Ljava/lang/String; + METHOD (Ljava/lang/String;ILnet/minecraft/class_1304;Ljava/lang/String;)V + ARG 3 equipmentSlot + ARG 4 id + METHOD method_48399 getEquipmentSlot ()Lnet/minecraft/class_1304; + METHOD method_48400 getId ()Ljava/lang/String; diff --git a/mappings/net/minecraft/item/ArmorMaterial.mapping b/mappings/net/minecraft/item/ArmorMaterial.mapping index dde9f95cf3..e7cd260867 100644 --- a/mappings/net/minecraft/item/ArmorMaterial.mapping +++ b/mappings/net/minecraft/item/ArmorMaterial.mapping @@ -1,5 +1,10 @@ CLASS net/minecraft/class_1741 net/minecraft/item/ArmorMaterial METHOD method_24355 getKnockbackResistance ()F + METHOD method_48402 getDurability (Lnet/minecraft/class_1738$class_8051;)I + ARG 1 slot + METHOD method_48403 getProtectionAmount (Lnet/minecraft/class_1738$class_8051;)I + ARG 1 slot + METHOD method_48404 isTrimmable ()Z METHOD method_7694 getName ()Ljava/lang/String; METHOD method_7695 getRepairIngredient ()Lnet/minecraft/class_1856; METHOD method_7698 getEquipSound ()Lnet/minecraft/class_3414; diff --git a/mappings/net/minecraft/item/ArmorMaterials.mapping b/mappings/net/minecraft/item/ArmorMaterials.mapping index 1f3f701dd0..39da9d54bc 100644 --- a/mappings/net/minecraft/item/ArmorMaterials.mapping +++ b/mappings/net/minecraft/item/ArmorMaterials.mapping @@ -1,5 +1,9 @@ CLASS net/minecraft/class_1740 net/minecraft/item/ArmorMaterials FIELD field_21978 knockbackResistance F + FIELD field_41941 CODEC Lnet/minecraft/class_3542$class_7292; + FIELD field_41942 BASE_DURABILITY Ljava/util/EnumMap; + FIELD field_41943 protectionAmounts Ljava/util/EnumMap; + FIELD field_41944 trimmable Z FIELD field_7883 durabilityMultiplier I FIELD field_7884 name Ljava/lang/String; FIELD field_7885 repairIngredientSupplier Lnet/minecraft/class_3528; @@ -10,8 +14,26 @@ CLASS net/minecraft/class_1740 net/minecraft/item/ArmorMaterials METHOD (Ljava/lang/String;ILjava/lang/String;ILjava/util/EnumMap;ILnet/minecraft/class_3414;FFLjava/util/function/Supplier;Z)V ARG 3 name ARG 4 durabilityMultiplier + ARG 5 protectionAmounts ARG 6 enchantability ARG 7 equipSound ARG 8 toughness ARG 9 knockbackResistance ARG 10 repairIngredientSupplier + ARG 11 trimmable + METHOD method_48405 (Ljava/util/EnumMap;)V + ARG 0 map + METHOD method_48406 (Ljava/util/EnumMap;)V + ARG 0 map + METHOD method_48407 (Ljava/util/EnumMap;)V + ARG 0 map + METHOD method_48408 (Ljava/util/EnumMap;)V + ARG 0 map + METHOD method_48409 (Ljava/util/EnumMap;)V + ARG 0 map + METHOD method_48410 (Ljava/util/EnumMap;)V + ARG 0 map + METHOD method_48411 (Ljava/util/EnumMap;)V + ARG 0 map + METHOD method_48412 (Ljava/util/EnumMap;)V + ARG 0 map diff --git a/mappings/net/minecraft/item/trim/ArmorTrim.mapping b/mappings/net/minecraft/item/trim/ArmorTrim.mapping new file mode 100644 index 0000000000..48a4ff62c4 --- /dev/null +++ b/mappings/net/minecraft/item/trim/ArmorTrim.mapping @@ -0,0 +1,36 @@ +CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim + FIELD field_41994 CODEC Lcom/mojang/serialization/Codec; + FIELD field_41995 NBT_KEY Ljava/lang/String; + FIELD field_41996 LOGGER Lorg/slf4j/Logger; + FIELD field_41997 TRIM_SECTION_TEXT Lnet/minecraft/class_2561; + FIELD field_41998 material Lnet/minecraft/class_6880; + FIELD field_41999 pattern Lnet/minecraft/class_6880; + FIELD field_42000 leggingsModelIdGetter Ljava/util/function/Supplier; + FIELD field_42001 genericModelIdGetter Ljava/util/function/Supplier; + METHOD (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V + ARG 1 material + ARG 2 pattern + METHOD equals (Ljava/lang/Object;)Z + ARG 1 other + METHOD method_48424 getPattern ()Lnet/minecraft/class_6880; + METHOD method_48425 appendTooltip (Lnet/minecraft/class_1799;Lnet/minecraft/class_5455;Ljava/util/List;)V + ARG 0 stack + ARG 1 registryManager + ARG 2 list + METHOD method_48427 equals (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Z + ARG 1 pattern + ARG 2 material + METHOD method_48428 getTrim (Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;)Ljava/util/Optional; + ARG 0 registryManager + ARG 1 stack + METHOD method_48429 apply (Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;Lnet/minecraft/class_8053;)Z + ARG 0 registryManager + ARG 1 stack + ARG 2 trim + METHOD method_48430 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + ARG 1 path + METHOD method_48431 getMaterial ()Lnet/minecraft/class_6880; + METHOD method_48433 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + ARG 1 path + METHOD method_48434 getLeggingsModelId ()Lnet/minecraft/class_2960; + METHOD method_48436 getGenericModelId ()Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/item/trim/ArmorTrimMaterial.mapping b/mappings/net/minecraft/item/trim/ArmorTrimMaterial.mapping new file mode 100644 index 0000000000..335439d99f --- /dev/null +++ b/mappings/net/minecraft/item/trim/ArmorTrimMaterial.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/class_8054 net/minecraft/item/trim/ArmorTrimMaterial + FIELD field_42002 CODEC Lcom/mojang/serialization/Codec; + FIELD field_42003 REGISTRY_CODEC Lcom/mojang/serialization/Codec; + METHOD method_48438 of (Ljava/lang/String;Lnet/minecraft/class_1792;FLjava/util/Optional;Lnet/minecraft/class_2561;)Lnet/minecraft/class_8054; + ARG 0 assetName + ARG 1 ingredient + ARG 2 itemModelIndex + ARG 3 incompatibleArmorMaterial + ARG 4 description diff --git a/mappings/net/minecraft/item/trim/ArmorTrimMaterials.mapping b/mappings/net/minecraft/item/trim/ArmorTrimMaterials.mapping new file mode 100644 index 0000000000..18be3ff95c --- /dev/null +++ b/mappings/net/minecraft/item/trim/ArmorTrimMaterials.mapping @@ -0,0 +1,19 @@ +CLASS net/minecraft/class_8055 net/minecraft/item/trim/ArmorTrimMaterials + METHOD method_48439 (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880$class_6883;)Z + ARG 1 recipe + METHOD method_48440 get (Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;)Ljava/util/Optional; + ARG 0 registryManager + ARG 1 stack + METHOD method_48441 of (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 id + METHOD method_48442 bootstrap (Lnet/minecraft/class_7891;)V + ARG 0 registerable + METHOD method_48443 register (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_1792;Lnet/minecraft/class_2583;FLjava/util/Optional;)V + ARG 0 registerable + ARG 1 key + ARG 2 ingredient + ARG 3 style + ARG 4 itemModelIndex + ARG 5 incompatibleArmorMaterial + METHOD method_48444 register (Lnet/minecraft/class_7891;)V + ARG 0 registerable diff --git a/mappings/net/minecraft/item/trim/ArmorTrimPattern.mapping b/mappings/net/minecraft/item/trim/ArmorTrimPattern.mapping new file mode 100644 index 0000000000..fe0ab2a72a --- /dev/null +++ b/mappings/net/minecraft/item/trim/ArmorTrimPattern.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_8056 net/minecraft/item/trim/ArmorTrimPattern + FIELD field_42014 CODEC Lcom/mojang/serialization/Codec; + FIELD field_42015 REGISTRY_CODEC Lcom/mojang/serialization/Codec; + METHOD method_48446 getDescription (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2561; + ARG 1 material diff --git a/mappings/net/minecraft/item/trim/ArmorTrimPatterns.mapping b/mappings/net/minecraft/item/trim/ArmorTrimPatterns.mapping new file mode 100644 index 0000000000..e16493d21b --- /dev/null +++ b/mappings/net/minecraft/item/trim/ArmorTrimPatterns.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_8057 net/minecraft/item/trim/ArmorTrimPatterns + METHOD method_48447 (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880$class_6883;)Z + ARG 1 pattern + METHOD method_48448 get (Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;)Ljava/util/Optional; + ARG 0 registryManager + ARG 1 stack + METHOD method_48449 of (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 id + METHOD method_48450 bootstrap (Lnet/minecraft/class_7891;)V + ARG 0 registerable + METHOD method_48451 register (Lnet/minecraft/class_7891;Lnet/minecraft/class_1792;Lnet/minecraft/class_5321;)V + ARG 0 registerable + ARG 1 template + ARG 2 key + METHOD method_48452 register (Lnet/minecraft/class_7891;)V + ARG 0 registerable diff --git a/mappings/net/minecraft/recipe/LegacySmithingRecipe.mapping b/mappings/net/minecraft/recipe/LegacySmithingRecipe.mapping new file mode 100644 index 0000000000..1792e4a9c3 --- /dev/null +++ b/mappings/net/minecraft/recipe/LegacySmithingRecipe.mapping @@ -0,0 +1,15 @@ +CLASS net/minecraft/class_5357 net/minecraft/recipe/LegacySmithingRecipe + FIELD field_25389 base Lnet/minecraft/class_1856; + FIELD field_25390 addition Lnet/minecraft/class_1856; + FIELD field_25391 result Lnet/minecraft/class_1799; + FIELD field_25392 id Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_2960;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V + ARG 1 id + ARG 2 base + ARG 3 addition + ARG 4 result + METHOD method_30029 (Lnet/minecraft/class_1799;)Z + ARG 1 stack + METHOD method_31587 (Lnet/minecraft/class_1856;)Z + ARG 0 ingredient + CLASS class_5358 Serializer diff --git a/mappings/net/minecraft/recipe/Recipe.mapping b/mappings/net/minecraft/recipe/Recipe.mapping index 87bce5a88b..7925397aa6 100644 --- a/mappings/net/minecraft/recipe/Recipe.mapping +++ b/mappings/net/minecraft/recipe/Recipe.mapping @@ -29,6 +29,7 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe COMMENT COMMENT

The returned stack should not be modified. To obtain the actual output, COMMENT call {@link #craft(Inventory)}. + ARG 1 registryManager METHOD method_8111 getRemainder (Lnet/minecraft/class_1263;)Lnet/minecraft/class_2371; COMMENT {@return the remaining stacks to be left in the {@code inventory} after the recipe is used} COMMENT At each index, the remainder item stack in the list should correspond to the original @@ -78,6 +79,7 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe COMMENT @return the resulting item stack ARG 1 inventory COMMENT the input inventory + ARG 2 registryManager METHOD method_8117 getIngredients ()Lnet/minecraft/class_2371; COMMENT {@return the ingredients accepted as inputs for this recipe} Used by the recipe book COMMENT when displaying a ghost form of this recipe on the crafting grid as well as for diff --git a/mappings/net/minecraft/recipe/SmithingRecipe.mapping b/mappings/net/minecraft/recipe/SmithingRecipe.mapping index bb186336be..d7f4497c7a 100644 --- a/mappings/net/minecraft/recipe/SmithingRecipe.mapping +++ b/mappings/net/minecraft/recipe/SmithingRecipe.mapping @@ -1,15 +1,7 @@ -CLASS net/minecraft/class_5357 net/minecraft/recipe/SmithingRecipe - FIELD field_25389 base Lnet/minecraft/class_1856; - FIELD field_25390 addition Lnet/minecraft/class_1856; - FIELD field_25391 result Lnet/minecraft/class_1799; - FIELD field_25392 id Lnet/minecraft/class_2960; - METHOD (Lnet/minecraft/class_2960;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V - ARG 1 id - ARG 2 base - ARG 3 addition - ARG 4 result - METHOD method_30029 (Lnet/minecraft/class_1799;)Z +CLASS net/minecraft/class_8059 net/minecraft/recipe/SmithingRecipe + METHOD method_30029 testAddition (Lnet/minecraft/class_1799;)Z + ARG 1 stack + METHOD method_48453 testTemplate (Lnet/minecraft/class_1799;)Z + ARG 1 stack + METHOD method_48454 testBase (Lnet/minecraft/class_1799;)Z ARG 1 stack - METHOD method_31587 (Lnet/minecraft/class_1856;)Z - ARG 0 ingredient - CLASS class_5358 Serializer diff --git a/mappings/net/minecraft/recipe/SmithingTransformRecipe.mapping b/mappings/net/minecraft/recipe/SmithingTransformRecipe.mapping new file mode 100644 index 0000000000..51492b9d8a --- /dev/null +++ b/mappings/net/minecraft/recipe/SmithingTransformRecipe.mapping @@ -0,0 +1,13 @@ +CLASS net/minecraft/class_8060 net/minecraft/recipe/SmithingTransformRecipe + FIELD field_42029 id Lnet/minecraft/class_2960; + FIELD field_42030 template Lnet/minecraft/class_1856; + FIELD field_42031 base Lnet/minecraft/class_1856; + FIELD field_42032 addition Lnet/minecraft/class_1856; + FIELD field_42033 result Lnet/minecraft/class_1799; + METHOD (Lnet/minecraft/class_2960;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V + ARG 1 id + ARG 2 template + ARG 3 base + ARG 4 addition + ARG 5 result + CLASS class_8061 Serializer diff --git a/mappings/net/minecraft/recipe/SmithingTrimRecipe.mapping b/mappings/net/minecraft/recipe/SmithingTrimRecipe.mapping new file mode 100644 index 0000000000..45edd2d7d4 --- /dev/null +++ b/mappings/net/minecraft/recipe/SmithingTrimRecipe.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_8062 net/minecraft/recipe/SmithingTrimRecipe + FIELD field_42034 id Lnet/minecraft/class_2960; + FIELD field_42035 template Lnet/minecraft/class_1856; + FIELD field_42036 base Lnet/minecraft/class_1856; + FIELD field_42037 addition Lnet/minecraft/class_1856; + METHOD (Lnet/minecraft/class_2960;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;)V + ARG 1 id + ARG 2 template + ARG 3 base + ARG 4 addition + METHOD method_48458 isIncompatibleMatrerial (Lnet/minecraft/class_1799;Lnet/minecraft/class_8054;)Z + ARG 1 stack + ARG 2 material + CLASS class_8063 Serializer diff --git a/mappings/net/minecraft/registry/OneTwentyBuiltinRegistries.mapping b/mappings/net/minecraft/registry/OneTwentyBuiltinRegistries.mapping new file mode 100644 index 0000000000..0450e6bfc6 --- /dev/null +++ b/mappings/net/minecraft/registry/OneTwentyBuiltinRegistries.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_8078 net/minecraft/registry/OneTwentyBuiltinRegistries + FIELD field_42103 REGISTRY_BUILDER Lnet/minecraft/class_7877; + METHOD method_48544 createWrapperLookup ()Lnet/minecraft/class_7225$class_7874; diff --git a/mappings/net/minecraft/screen/AnvilScreenHandler.mapping b/mappings/net/minecraft/screen/AnvilScreenHandler.mapping index 6c8a7fdfcb..2c906b6617 100644 --- a/mappings/net/minecraft/screen/AnvilScreenHandler.mapping +++ b/mappings/net/minecraft/screen/AnvilScreenHandler.mapping @@ -16,5 +16,9 @@ CLASS net/minecraft/class_1706 net/minecraft/screen/AnvilScreenHandler METHOD method_24922 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 world ARG 2 pos + METHOD method_48350 (Lnet/minecraft/class_1799;)Z + ARG 0 stack + METHOD method_48351 (Lnet/minecraft/class_1799;)Z + ARG 0 stack METHOD method_7625 setNewItemName (Ljava/lang/String;)V ARG 1 newItemName diff --git a/mappings/net/minecraft/screen/ForgingScreenHandler.mapping b/mappings/net/minecraft/screen/ForgingScreenHandler.mapping index 1f633ca70d..8553ba67e4 100644 --- a/mappings/net/minecraft/screen/ForgingScreenHandler.mapping +++ b/mappings/net/minecraft/screen/ForgingScreenHandler.mapping @@ -3,6 +3,8 @@ CLASS net/minecraft/class_4861 net/minecraft/screen/ForgingScreenHandler FIELD field_22480 input Lnet/minecraft/class_1263; FIELD field_22481 context Lnet/minecraft/class_3914; FIELD field_22482 player Lnet/minecraft/class_1657; + FIELD field_41903 inputSlotIndices Ljava/util/List; + FIELD field_41904 resultSlotIndex I METHOD (Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V ARG 1 type ARG 2 syncId @@ -23,3 +25,21 @@ CLASS net/minecraft/class_4861 net/minecraft/screen/ForgingScreenHandler ARG 1 player ARG 2 present METHOD method_24928 updateResult ()V + METHOD method_48352 buildSlots ()Lnet/minecraft/class_8047; + METHOD method_48353 addPlayerSlots (Lnet/minecraft/class_1661;)V + ARG 1 inventory + METHOD method_48354 addInputSlots (Lnet/minecraft/class_8047;)V + ARG 1 slots + METHOD method_48355 addResultSlot (Lnet/minecraft/class_8047;)V + ARG 1 slots + METHOD method_48356 canQuickMove (Lnet/minecraft/class_1799;)Z + ARG 1 stack + METHOD method_48357 getQuickMoveSlot (Lnet/minecraft/class_1799;)I + ARG 1 stack + METHOD method_48358 createInputInventory (I)Lnet/minecraft/class_1277; + ARG 1 size + METHOD method_48359 getPlayerInventoryStartSlot ()I + METHOD method_48360 getResultSlotIndex ()I + METHOD method_48361 getPlayerInventoryEndSlot ()I + METHOD method_48362 getHotbarStartSlot ()I + METHOD method_48363 getHotbarEndSlot ()I diff --git a/mappings/net/minecraft/screen/ForgingScreenSlots.mapping b/mappings/net/minecraft/screen/ForgingScreenSlots.mapping new file mode 100644 index 0000000000..ca691c6f0c --- /dev/null +++ b/mappings/net/minecraft/screen/ForgingScreenSlots.mapping @@ -0,0 +1,35 @@ +CLASS net/minecraft/class_8047 net/minecraft/screen/ForgingScreenSlots + FIELD field_41907 inputSlots Ljava/util/List; + FIELD field_41908 resultSlot Lnet/minecraft/class_8047$class_8049; + METHOD (Ljava/util/List;Lnet/minecraft/class_8047$class_8049;)V + ARG 1 inputSlots + ARG 2 resultSlot + METHOD method_48364 builder ()Lnet/minecraft/class_8047$class_8048; + METHOD method_48365 has (I)Z + ARG 1 index + METHOD method_48366 getResult ()Lnet/minecraft/class_8047$class_8049; + METHOD method_48367 get (I)Lnet/minecraft/class_8047$class_8049; + ARG 1 index + METHOD method_48368 getInputs ()Ljava/util/List; + METHOD method_48369 getInputSlotCount ()I + METHOD method_48370 getResultSlotIndex ()I + METHOD method_48371 getInputSlotIndices ()Ljava/util/List; + CLASS class_8048 Builder + FIELD field_41909 inputSlots Ljava/util/List; + FIELD field_41910 resultSlot Lnet/minecraft/class_8047$class_8049; + METHOD method_48372 build ()Lnet/minecraft/class_8047; + METHOD method_48373 output (III)Lnet/minecraft/class_8047$class_8048; + ARG 1 index + ARG 2 x + ARG 3 y + METHOD method_48374 input (IIILjava/util/function/Predicate;)Lnet/minecraft/class_8047$class_8048; + ARG 1 index + ARG 2 x + ARG 3 y + ARG 4 mayPlace + METHOD method_48375 (Lnet/minecraft/class_1799;)Z + ARG 0 stack + CLASS class_8049 Slot + FIELD field_41911 DEFAULT Lnet/minecraft/class_8047$class_8049; + METHOD method_48376 (Lnet/minecraft/class_1799;)Z + ARG 0 stack diff --git a/mappings/net/minecraft/screen/LegacySmithingScreenHandler.mapping b/mappings/net/minecraft/screen/LegacySmithingScreenHandler.mapping new file mode 100644 index 0000000000..dd3315e4a5 --- /dev/null +++ b/mappings/net/minecraft/screen/LegacySmithingScreenHandler.mapping @@ -0,0 +1,24 @@ +CLASS net/minecraft/class_8050 net/minecraft/screen/LegacySmithingScreenHandler + FIELD field_41915 world Lnet/minecraft/class_1937; + FIELD field_41920 currentRecipe Lnet/minecraft/class_5357; + FIELD field_41921 recipes Ljava/util/List; + METHOD (ILnet/minecraft/class_1661;)V + ARG 1 syncId + ARG 2 inventory + METHOD (ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V + ARG 1 syncId + ARG 2 inventory + ARG 3 context + METHOD method_48379 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V + ARG 0 world + ARG 1 pos + METHOD method_48381 (Lnet/minecraft/class_8059;)Lnet/minecraft/class_5357; + ARG 0 recipe + METHOD method_48382 (Lnet/minecraft/class_8059;)Z + ARG 0 recipe + METHOD method_48383 decrementSlot (I)V + ARG 1 slot + METHOD method_48385 (Lnet/minecraft/class_1799;)Z + ARG 0 stack + METHOD method_48386 (Lnet/minecraft/class_1799;)Z + ARG 0 stack diff --git a/mappings/net/minecraft/screen/SmithingScreenHandler.mapping b/mappings/net/minecraft/screen/SmithingScreenHandler.mapping index f6536d2e0d..ee1dadec63 100644 --- a/mappings/net/minecraft/screen/SmithingScreenHandler.mapping +++ b/mappings/net/minecraft/screen/SmithingScreenHandler.mapping @@ -14,3 +14,22 @@ CLASS net/minecraft/class_4862 net/minecraft/screen/SmithingScreenHandler ARG 1 pos METHOD method_29539 decrementStack (I)V ARG 1 slot + METHOD method_48388 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Ljava/util/Optional; + ARG 1 recipe + METHOD method_48389 getQuickMoveSlot (Lnet/minecraft/class_8059;Lnet/minecraft/class_1799;)Ljava/util/Optional; + ARG 0 recipe + ARG 1 stack + METHOD method_48390 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Ljava/util/Optional; + ARG 1 recipe + METHOD method_48391 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Z + ARG 2 recipe + METHOD method_48392 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Z + ARG 2 recipe + METHOD method_48393 (Lnet/minecraft/class_1799;)Z + ARG 1 stack + METHOD method_48394 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Z + ARG 1 recipe + METHOD method_48395 (Lnet/minecraft/class_1799;)Z + ARG 1 stack + METHOD method_48396 (Lnet/minecraft/class_1799;)Z + ARG 1 stack diff --git a/mappings/net/minecraft/server/command/SpawnArmorTrimsCommand.mapping b/mappings/net/minecraft/server/command/SpawnArmorTrimsCommand.mapping new file mode 100644 index 0000000000..464438039f --- /dev/null +++ b/mappings/net/minecraft/server/command/SpawnArmorTrimsCommand.mapping @@ -0,0 +1,17 @@ +CLASS net/minecraft/class_8044 net/minecraft/server/command/SpawnArmorTrimsCommand + FIELD field_41885 ITEMS Ljava/util/Map; + FIELD field_41886 PATTERNS Ljava/util/List; + FIELD field_41887 MATERIALS Ljava/util/List; + FIELD field_41888 PATTERN_INDEX_GETTER Ljava/util/function/ToIntFunction; + FIELD field_41889 TRIM_INDEX_GETTER Ljava/util/function/ToIntFunction; + METHOD method_48333 register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher + METHOD method_48334 (Lcom/mojang/brigadier/context/CommandContext;)I + ARG 0 context + METHOD method_48335 (Lnet/minecraft/class_2168;)Z + ARG 0 source + METHOD method_48336 execute (Lnet/minecraft/class_2168;Lnet/minecraft/class_1657;)I + ARG 0 source + ARG 1 player + METHOD method_48341 (Ljava/util/HashMap;)V + ARG 0 map