diff --git a/mappings/net/minecraft/recipe/BrewingRecipeRegistry.mapping b/mappings/net/minecraft/recipe/BrewingRecipeRegistry.mapping index ab95f0b2e1..d3aa41f98b 100644 --- a/mappings/net/minecraft/recipe/BrewingRecipeRegistry.mapping +++ b/mappings/net/minecraft/recipe/BrewingRecipeRegistry.mapping @@ -17,8 +17,11 @@ CLASS net/minecraft/class_1845 net/minecraft/recipe/BrewingRecipeRegistry METHOD method_8072 hasRecipe (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z ARG 0 input ARG 1 ingredient + METHOD method_8073 (Lnet/minecraft/class_1799;)Z + ARG 0 stack METHOD method_8074 registerPotionRecipe (Lnet/minecraft/class_1842;Lnet/minecraft/class_1792;Lnet/minecraft/class_1842;)V ARG 0 input + ARG 1 item ARG 2 output METHOD method_8075 hasPotionRecipe (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z ARG 0 input @@ -37,3 +40,7 @@ CLASS net/minecraft/class_1845 net/minecraft/recipe/BrewingRecipeRegistry FIELD field_8960 ingredient Lnet/minecraft/class_1856; FIELD field_8961 output Ljava/lang/Object; FIELD field_8962 input Ljava/lang/Object; + METHOD (Ljava/lang/Object;Lnet/minecraft/class_1856;Ljava/lang/Object;)V + ARG 1 input + ARG 2 ingredient + ARG 3 output diff --git a/mappings/net/minecraft/recipe/CuttingRecipe.mapping b/mappings/net/minecraft/recipe/CuttingRecipe.mapping index 09c018f1b8..1c1c8be636 100644 --- a/mappings/net/minecraft/recipe/CuttingRecipe.mapping +++ b/mappings/net/minecraft/recipe/CuttingRecipe.mapping @@ -14,4 +14,11 @@ CLASS net/minecraft/class_3972 net/minecraft/recipe/CuttingRecipe ARG 6 output CLASS class_3973 Serializer FIELD field_17648 recipeFactory Lnet/minecraft/class_3972$class_3973$class_3974; + METHOD (Lnet/minecraft/class_3972$class_3973$class_3974;)V + ARG 1 recipeFactory CLASS class_3974 RecipeFactory + METHOD create (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)Lnet/minecraft/class_3972; + ARG 1 id + ARG 2 group + ARG 3 input + ARG 4 output diff --git a/mappings/net/minecraft/recipe/Ingredient.mapping b/mappings/net/minecraft/recipe/Ingredient.mapping index 221e2b7a87..1f1d759cbe 100644 --- a/mappings/net/minecraft/recipe/Ingredient.mapping +++ b/mappings/net/minecraft/recipe/Ingredient.mapping @@ -7,6 +7,10 @@ CLASS net/minecraft/class_1856 net/minecraft/recipe/Ingredient ARG 1 entries METHOD method_26964 ofStacks (Ljava/util/stream/Stream;)Lnet/minecraft/class_1856; ARG 0 stacks + METHOD method_26965 (Lnet/minecraft/class_1799;)Z + ARG 0 stack + METHOD method_33268 (Lnet/minecraft/class_2960;)Lcom/google/gson/JsonSyntaxException; + ARG 0 id METHOD method_8086 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1856; ARG 0 buf METHOD method_8088 write (Lnet/minecraft/class_2540;)V diff --git a/mappings/net/minecraft/recipe/InputSlotFiller.mapping b/mappings/net/minecraft/recipe/InputSlotFiller.mapping index da2186db93..02021af25f 100644 --- a/mappings/net/minecraft/recipe/InputSlotFiller.mapping +++ b/mappings/net/minecraft/recipe/InputSlotFiller.mapping @@ -3,15 +3,20 @@ CLASS net/minecraft/class_2955 net/minecraft/recipe/InputSlotFiller FIELD field_13348 craftingScreenHandler Lnet/minecraft/class_1729; FIELD field_13349 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_13350 inventory Lnet/minecraft/class_1661; + METHOD (Lnet/minecraft/class_1729;)V + ARG 1 craftingScreenHandler METHOD method_12819 getAmountToFill (ZIZ)I ARG 1 craftAll ARG 2 limit ARG 3 recipeInCraftingSlots METHOD method_12821 fillInputSlots (Lnet/minecraft/class_1860;Z)V + ARG 1 recipe ARG 2 craftAll METHOD method_12822 returnInputs (Z)V METHOD method_12823 getFreeInventorySlots ()I METHOD method_12824 fillInputSlot (Lnet/minecraft/class_1735;Lnet/minecraft/class_1799;)V + ARG 1 slot + ARG 2 stack METHOD method_12825 canReturnInputs ()Z METHOD method_12826 fillInputSlots (Lnet/minecraft/class_3222;Lnet/minecraft/class_1860;Z)V ARG 1 entity diff --git a/mappings/net/minecraft/recipe/MapExtendingRecipe.mapping b/mappings/net/minecraft/recipe/MapExtendingRecipe.mapping index be5bde08c3..0b0acd532d 100644 --- a/mappings/net/minecraft/recipe/MapExtendingRecipe.mapping +++ b/mappings/net/minecraft/recipe/MapExtendingRecipe.mapping @@ -1 +1,3 @@ CLASS net/minecraft/class_1861 net/minecraft/recipe/MapExtendingRecipe + METHOD (Lnet/minecraft/class_2960;)V + ARG 1 id diff --git a/mappings/net/minecraft/recipe/Recipe.mapping b/mappings/net/minecraft/recipe/Recipe.mapping index 63eadc6e6f..6db610a3ec 100644 --- a/mappings/net/minecraft/recipe/Recipe.mapping +++ b/mappings/net/minecraft/recipe/Recipe.mapping @@ -1,9 +1,12 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe METHOD method_17447 getRecipeKindIcon ()Lnet/minecraft/class_1799; METHOD method_17716 getType ()Lnet/minecraft/class_3956; + METHOD method_31583 (Lnet/minecraft/class_1856;)Z + ARG 0 ingredient METHOD method_31584 isEmpty ()Z METHOD method_8110 getOutput ()Lnet/minecraft/class_1799; METHOD method_8111 getRemainingStacks (Lnet/minecraft/class_1263;)Lnet/minecraft/class_2371; + ARG 1 inventory METHOD method_8112 getGroup ()Ljava/lang/String; METHOD method_8113 fits (II)Z ARG 1 width diff --git a/mappings/net/minecraft/recipe/RecipeFinder.mapping b/mappings/net/minecraft/recipe/RecipeFinder.mapping index 46b8dfae34..3eb0dcf42c 100644 --- a/mappings/net/minecraft/recipe/RecipeFinder.mapping +++ b/mappings/net/minecraft/recipe/RecipeFinder.mapping @@ -1,26 +1,36 @@ CLASS net/minecraft/class_1662 net/minecraft/recipe/RecipeFinder FIELD field_7550 idToAmountMap Lit/unimi/dsi/fastutil/ints/Int2IntMap; METHOD method_20478 addItem (Lnet/minecraft/class_1799;I)V + ARG 1 stack + ARG 2 count METHOD method_7400 addItem (Lnet/minecraft/class_1799;)V + ARG 1 stack METHOD method_7401 addItem (II)V ARG 1 id ARG 2 amount METHOD method_7402 findRecipe (Lnet/minecraft/class_1860;Lit/unimi/dsi/fastutil/ints/IntList;)Z + ARG 1 recipe ARG 2 outMatchingInputIds METHOD method_7403 countRecipeCrafts (Lnet/minecraft/class_1860;ILit/unimi/dsi/fastutil/ints/IntList;)I + ARG 1 recipe ARG 2 limit ARG 3 outMatchingInputIds METHOD method_7404 addNormalItem (Lnet/minecraft/class_1799;)V ARG 1 stack METHOD method_7405 getStackFromId (I)Lnet/minecraft/class_1799; + ARG 0 id METHOD method_7406 findRecipe (Lnet/minecraft/class_1860;Lit/unimi/dsi/fastutil/ints/IntList;I)Z + ARG 1 recipe ARG 2 outMatchingInputIds ARG 3 amount METHOD method_7407 countRecipeCrafts (Lnet/minecraft/class_1860;Lit/unimi/dsi/fastutil/ints/IntList;)I + ARG 1 recipe ARG 2 outMatchingInputIds METHOD method_7408 getItemId (Lnet/minecraft/class_1799;)I + ARG 0 stack METHOD method_7409 clear ()V METHOD method_7410 contains (I)Z + ARG 1 id METHOD method_7411 take (II)I ARG 1 id ARG 2 amount @@ -29,7 +39,7 @@ CLASS net/minecraft/class_1662 net/minecraft/recipe/RecipeFinder FIELD field_7555 recipe Lnet/minecraft/class_1860; FIELD field_7556 ingredientCount I METHOD (Lnet/minecraft/class_1662;Lnet/minecraft/class_1860;)V - ARG 1 recipe + ARG 2 recipe METHOD method_7417 find (ILit/unimi/dsi/fastutil/ints/IntList;)Z ARG 1 amount ARG 2 outMatchingInputIds diff --git a/mappings/net/minecraft/recipe/RecipeManager.mapping b/mappings/net/minecraft/recipe/RecipeManager.mapping index b85c77243d..2ed2ef1a7c 100644 --- a/mappings/net/minecraft/recipe/RecipeManager.mapping +++ b/mappings/net/minecraft/recipe/RecipeManager.mapping @@ -5,21 +5,35 @@ CLASS net/minecraft/class_1863 net/minecraft/recipe/RecipeManager FIELD field_9027 LOGGER Lorg/apache/logging/log4j/Logger; METHOD method_17717 getAllOfType (Lnet/minecraft/class_3956;)Ljava/util/Map; ARG 1 type + METHOD method_17718 (Lnet/minecraft/class_3956;Lnet/minecraft/class_1937;Lnet/minecraft/class_1263;Lnet/minecraft/class_1860;)Ljava/util/stream/Stream; + ARG 3 recipe METHOD method_17720 deserialize (Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1860; ARG 0 id ARG 1 json + METHOD method_17874 (Lnet/minecraft/class_3956;Lnet/minecraft/class_1937;Lnet/minecraft/class_1263;Lnet/minecraft/class_1860;)Ljava/util/stream/Stream; + ARG 3 recipe + METHOD method_17876 (Lnet/minecraft/class_1860;)Ljava/lang/String; + ARG 0 recipe METHOD method_17877 getAllMatches (Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Ljava/util/List; ARG 1 type ARG 2 inventory ARG 3 world METHOD method_20702 setRecipes (Ljava/lang/Iterable;)V ARG 1 recipes + METHOD method_20707 (Lnet/minecraft/class_3956;)Lcom/google/common/collect/ImmutableMap$Builder; + ARG 0 recipeType METHOD method_30027 listAllOfType (Lnet/minecraft/class_3956;)Ljava/util/List; COMMENT Creates a list of all recipes of the given type. COMMENT Modifications to the returned list do not affect the manager. + ARG 1 recipeType + METHOD method_30028 (Lnet/minecraft/class_1860;)Lnet/minecraft/class_1860; + ARG 0 recipe METHOD method_8126 values ()Ljava/util/Collection; METHOD method_8127 keys ()Ljava/util/stream/Stream; METHOD method_8128 getRemainingStacks (Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Lnet/minecraft/class_2371; + ARG 1 recipeType + ARG 2 inventory + ARG 3 world METHOD method_8130 get (Lnet/minecraft/class_2960;)Ljava/util/Optional; ARG 1 id METHOD method_8132 getFirstMatch (Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Ljava/util/Optional; diff --git a/mappings/net/minecraft/recipe/RepairItemRecipe.mapping b/mappings/net/minecraft/recipe/RepairItemRecipe.mapping index dfc26e6aec..a172e9a607 100644 --- a/mappings/net/minecraft/recipe/RepairItemRecipe.mapping +++ b/mappings/net/minecraft/recipe/RepairItemRecipe.mapping @@ -1 +1,3 @@ CLASS net/minecraft/class_4317 net/minecraft/recipe/RepairItemRecipe + METHOD method_24364 (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_1887;)V + ARG 3 enchantment diff --git a/mappings/net/minecraft/recipe/ShapedRecipe.mapping b/mappings/net/minecraft/recipe/ShapedRecipe.mapping index ab6d323813..221cc6e92e 100644 --- a/mappings/net/minecraft/recipe/ShapedRecipe.mapping +++ b/mappings/net/minecraft/recipe/ShapedRecipe.mapping @@ -12,6 +12,10 @@ CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe ARG 4 height ARG 5 ingredients ARG 6 output + METHOD method_31585 (Lnet/minecraft/class_1856;)Z + ARG 0 ingredient + METHOD method_31586 (Lnet/minecraft/class_1856;)Z + ARG 0 ingredient METHOD method_8145 getPattern (Lcom/google/gson/JsonArray;)[Ljava/lang/String; ARG 0 json METHOD method_8146 combinePattern ([Ljava/lang/String;)[Ljava/lang/String; diff --git a/mappings/net/minecraft/recipe/SmithingRecipe.mapping b/mappings/net/minecraft/recipe/SmithingRecipe.mapping index 447e56e7c3..0b483c667b 100644 --- a/mappings/net/minecraft/recipe/SmithingRecipe.mapping +++ b/mappings/net/minecraft/recipe/SmithingRecipe.mapping @@ -9,4 +9,7 @@ CLASS net/minecraft/class_5357 net/minecraft/recipe/SmithingRecipe ARG 3 addition ARG 4 result METHOD method_30029 testAddition (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/book/RecipeBookOptions.mapping b/mappings/net/minecraft/recipe/book/RecipeBookOptions.mapping index 7548d25599..d8b99cdb7a 100644 --- a/mappings/net/minecraft/recipe/book/RecipeBookOptions.mapping +++ b/mappings/net/minecraft/recipe/book/RecipeBookOptions.mapping @@ -13,6 +13,10 @@ CLASS net/minecraft/class_5411 net/minecraft/recipe/book/RecipeBookOptions ARG 2 open METHOD method_30183 fromTag (Lnet/minecraft/class_2487;)Lnet/minecraft/class_5411; ARG 0 tag + METHOD method_30184 (Lnet/minecraft/class_2487;Lnet/minecraft/class_5421;Lcom/mojang/datafixers/util/Pair;)V + ARG 2 category + METHOD method_30185 (Lnet/minecraft/class_2487;Ljava/util/Map;Lnet/minecraft/class_5421;Lcom/mojang/datafixers/util/Pair;)V + ARG 2 category METHOD method_30186 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5411; ARG 0 buf METHOD method_30187 isFilteringCraftable (Lnet/minecraft/class_5421;)Z