diff --git a/mappings/net/minecraft/recipe/CookingRecipeSerializer.mapping b/mappings/net/minecraft/recipe/CookingRecipeSerializer.mapping index 7661502fe3..d9dda52b1b 100644 --- a/mappings/net/minecraft/recipe/CookingRecipeSerializer.mapping +++ b/mappings/net/minecraft/recipe/CookingRecipeSerializer.mapping @@ -1,9 +1,15 @@ CLASS net/minecraft/class_3957 net/minecraft/recipe/CookingRecipeSerializer FIELD field_17552 recipeFactory Lnet/minecraft/class_1874$class_3958; FIELD field_46105 codec Lcom/mojang/serialization/Codec; + FIELD field_48361 PACKET_CODEC Lnet/minecraft/class_9139; METHOD (Lnet/minecraft/class_1874$class_3958;I)V ARG 1 recipeFactory ARG 2 cookingTime + METHOD method_17735 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_1874;)V + ARG 1 buf + ARG 2 recipe + METHOD method_17737 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_1874; + ARG 1 buf METHOD method_53766 (ILnet/minecraft/class_1874$class_3958;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 2 instance METHOD method_53767 (Lnet/minecraft/class_1874;)Ljava/lang/Integer; diff --git a/mappings/net/minecraft/recipe/CuttingRecipe.mapping b/mappings/net/minecraft/recipe/CuttingRecipe.mapping index 545d615b3f..00f73ed569 100644 --- a/mappings/net/minecraft/recipe/CuttingRecipe.mapping +++ b/mappings/net/minecraft/recipe/CuttingRecipe.mapping @@ -15,6 +15,7 @@ CLASS net/minecraft/class_3972 net/minecraft/recipe/CuttingRecipe CLASS class_3973 Serializer FIELD field_17648 recipeFactory Lnet/minecraft/class_3972$class_3974; FIELD field_46107 codec Lcom/mojang/serialization/Codec; + FIELD field_48363 packetCodec Lnet/minecraft/class_9139; METHOD (Lnet/minecraft/class_3972$class_3974;)V ARG 1 recipeFactory METHOD method_53774 (Lnet/minecraft/class_3972$class_3974;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/recipe/Ingredient.mapping b/mappings/net/minecraft/recipe/Ingredient.mapping index 7fbda05c4a..7bbac22bd8 100644 --- a/mappings/net/minecraft/recipe/Ingredient.mapping +++ b/mappings/net/minecraft/recipe/Ingredient.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_1856 net/minecraft/recipe/Ingredient FIELD field_46095 ALLOW_EMPTY_CODEC Lcom/mojang/serialization/Codec; FIELD field_46096 DISALLOW_EMPTY_CODEC Lcom/mojang/serialization/Codec; + FIELD field_48355 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_9016 ids Lit/unimi/dsi/fastutil/ints/IntList; FIELD field_9017 EMPTY Lnet/minecraft/class_1856; FIELD field_9018 matchingStacks [Lnet/minecraft/class_1799; diff --git a/mappings/net/minecraft/recipe/RawShapedRecipe.mapping b/mappings/net/minecraft/recipe/RawShapedRecipe.mapping index deec5ba431..7931e89a71 100644 --- a/mappings/net/minecraft/recipe/RawShapedRecipe.mapping +++ b/mappings/net/minecraft/recipe/RawShapedRecipe.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_8957 net/minecraft/recipe/RawShapedRecipe FIELD field_47321 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_47322 MAX_WIDTH_AND_HEIGHT I + FIELD field_48359 PACKET_CODEC Lnet/minecraft/class_9139; METHOD method_55078 matches (Lnet/minecraft/class_8566;)Z ARG 1 inventory METHOD method_55079 matches (Lnet/minecraft/class_8566;IIZ)Z diff --git a/mappings/net/minecraft/recipe/RecipeSerializer.mapping b/mappings/net/minecraft/recipe/RecipeSerializer.mapping index 5b9a1229aa..42fbd81504 100644 --- a/mappings/net/minecraft/recipe/RecipeSerializer.mapping +++ b/mappings/net/minecraft/recipe/RecipeSerializer.mapping @@ -33,3 +33,4 @@ CLASS net/minecraft/class_1865 net/minecraft/recipe/RecipeSerializer ARG 0 id ARG 1 serializer METHOD method_53736 codec ()Lcom/mojang/serialization/Codec; + METHOD method_56104 packetCodec ()Lnet/minecraft/class_9139; diff --git a/mappings/net/minecraft/recipe/ShapedRecipe.mapping b/mappings/net/minecraft/recipe/ShapedRecipe.mapping index e60f2bf54f..39e6a334e4 100644 --- a/mappings/net/minecraft/recipe/ShapedRecipe.mapping +++ b/mappings/net/minecraft/recipe/ShapedRecipe.mapping @@ -23,6 +23,7 @@ CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe METHOD method_8158 getHeight ()I CLASS class_1870 Serializer FIELD field_46102 CODEC Lcom/mojang/serialization/Codec; + FIELD field_48358 PACKET_CODEC Lnet/minecraft/class_9139; METHOD method_55071 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_55072 (Lnet/minecraft/class_1869;)Ljava/lang/Boolean; @@ -35,3 +36,8 @@ CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe ARG 0 recipe METHOD method_55076 (Lnet/minecraft/class_1869;)Ljava/lang/String; ARG 0 recipe + METHOD method_8163 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_1869; + ARG 0 buf + METHOD method_8165 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_1869;)V + ARG 0 buf + ARG 1 recipe diff --git a/mappings/net/minecraft/recipe/ShapelessRecipe.mapping b/mappings/net/minecraft/recipe/ShapelessRecipe.mapping index 83c8164509..7431c24383 100644 --- a/mappings/net/minecraft/recipe/ShapelessRecipe.mapping +++ b/mappings/net/minecraft/recipe/ShapelessRecipe.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_1867 net/minecraft/recipe/ShapelessRecipe ARG 4 ingredients CLASS class_1868 Serializer FIELD field_46104 CODEC Lcom/mojang/serialization/Codec; + FIELD field_48360 PACKET_CODEC Lnet/minecraft/class_9139; METHOD method_53757 (Lnet/minecraft/class_1856;)Z ARG 0 ingredient METHOD method_53758 (Lnet/minecraft/class_1867;)Lnet/minecraft/class_2371; @@ -24,3 +25,8 @@ CLASS net/minecraft/class_1867 net/minecraft/recipe/ShapelessRecipe ARG 0 recipe METHOD method_53765 (Lnet/minecraft/class_1867;)Ljava/lang/String; ARG 0 recipe + METHOD method_8141 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_1867; + ARG 0 buf + METHOD method_8143 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_1867;)V + ARG 0 buf + ARG 1 recipe diff --git a/mappings/net/minecraft/recipe/SmithingTransformRecipe.mapping b/mappings/net/minecraft/recipe/SmithingTransformRecipe.mapping index 1951dbd4a3..b1f0f02d93 100644 --- a/mappings/net/minecraft/recipe/SmithingTransformRecipe.mapping +++ b/mappings/net/minecraft/recipe/SmithingTransformRecipe.mapping @@ -10,6 +10,12 @@ CLASS net/minecraft/class_8060 net/minecraft/recipe/SmithingTransformRecipe ARG 4 result CLASS class_8061 Serializer FIELD field_46108 CODEC Lcom/mojang/serialization/Codec; + FIELD field_48364 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD method_48456 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_8060; + ARG 0 buf + METHOD method_48457 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_8060;)V + ARG 0 buf + ARG 1 recipe METHOD method_53779 (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1799; ARG 0 recipe METHOD method_53780 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/recipe/SmithingTrimRecipe.mapping b/mappings/net/minecraft/recipe/SmithingTrimRecipe.mapping index 24201c8147..afa28c6832 100644 --- a/mappings/net/minecraft/recipe/SmithingTrimRecipe.mapping +++ b/mappings/net/minecraft/recipe/SmithingTrimRecipe.mapping @@ -8,6 +8,12 @@ CLASS net/minecraft/class_8062 net/minecraft/recipe/SmithingTrimRecipe ARG 3 addition CLASS class_8063 Serializer FIELD field_46109 CODEC Lcom/mojang/serialization/Codec; + FIELD field_48365 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD method_48460 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_8062; + ARG 0 buf + METHOD method_48461 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_8062;)V + ARG 0 buf + ARG 1 recipe METHOD method_53784 (Lnet/minecraft/class_8062;)Lnet/minecraft/class_1856; ARG 0 recipe METHOD method_53785 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/recipe/SpecialRecipeSerializer.mapping b/mappings/net/minecraft/recipe/SpecialRecipeSerializer.mapping index 0a9a52bbc7..ea7f1c00fb 100644 --- a/mappings/net/minecraft/recipe/SpecialRecipeSerializer.mapping +++ b/mappings/net/minecraft/recipe/SpecialRecipeSerializer.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_1866 net/minecraft/recipe/SpecialRecipeSerializer COMMENT serializer have IDs starting with {@code crafting_special_}. All of their logic and ingredients COMMENT are also defined in code, which distinguishes them from "non-special" recipes. FIELD field_46106 codec Lcom/mojang/serialization/Codec; + FIELD field_48362 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_9046 factory Lnet/minecraft/class_1866$class_7711; METHOD (Lnet/minecraft/class_1866$class_7711;)V ARG 1 factory diff --git a/mappings/net/minecraft/recipe/book/CraftingRecipeCategory.mapping b/mappings/net/minecraft/recipe/book/CraftingRecipeCategory.mapping index 3bb034d0b7..c51c9d4c06 100644 --- a/mappings/net/minecraft/recipe/book/CraftingRecipeCategory.mapping +++ b/mappings/net/minecraft/recipe/book/CraftingRecipeCategory.mapping @@ -1,5 +1,10 @@ CLASS net/minecraft/class_7710 net/minecraft/recipe/book/CraftingRecipeCategory FIELD field_40252 CODEC Lcom/mojang/serialization/Codec; FIELD field_40253 id Ljava/lang/String; + FIELD field_48352 INDEX_TO_VALUE Ljava/util/function/IntFunction; + FIELD field_48353 PACKET_CODEC Lnet/minecraft/class_9139; + FIELD field_48354 index I METHOD (Ljava/lang/String;ILjava/lang/String;I)V ARG 3 id + ARG 4 index + METHOD method_56101 getIndex ()I