diff --git a/mappings/net/minecraft/recipe/AbstractCookingRecipe.mapping b/mappings/net/minecraft/recipe/AbstractCookingRecipe.mapping index bf0489a5ae..6fed270c1a 100644 --- a/mappings/net/minecraft/recipe/AbstractCookingRecipe.mapping +++ b/mappings/net/minecraft/recipe/AbstractCookingRecipe.mapping @@ -3,6 +3,9 @@ CLASS net/minecraft/unmapped/C_hpjdwiwu net/minecraft/recipe/AbstractCookingReci FIELD f_nmnwzbay cookTime I FIELD f_sufvonzl category Lnet/minecraft/unmapped/C_gtxamkec; METHOD m_colblqee getCategory ()Lnet/minecraft/unmapped/C_gtxamkec; + METHOD m_iedtbqqy getWorkstation ()Lnet/minecraft/unmapped/C_vorddnax; + METHOD m_sdqrhyci getCookTime ()I + METHOD m_tmbqodoo getExperience ()F CLASS C_fpdfhqvq Factory METHOD create (Ljava/lang/String;Lnet/minecraft/unmapped/C_gtxamkec;Lnet/minecraft/unmapped/C_tcpsydrv;Lnet/minecraft/unmapped/C_sddaxwyk;FI)Lnet/minecraft/unmapped/C_hpjdwiwu; ARG 1 group diff --git a/mappings/net/minecraft/recipe/BrewingRecipeRegistry.mapping b/mappings/net/minecraft/recipe/BrewingRecipeRegistry.mapping index 444b4f6e58..d2cae49e9b 100644 --- a/mappings/net/minecraft/recipe/BrewingRecipeRegistry.mapping +++ b/mappings/net/minecraft/recipe/BrewingRecipeRegistry.mapping @@ -37,6 +37,7 @@ CLASS net/minecraft/unmapped/C_ilssplzn net/minecraft/recipe/BrewingRecipeRegist ARG 3 output METHOD m_omxvxkhk addStarterRecipes (Lnet/minecraft/unmapped/C_vorddnax;Lnet/minecraft/unmapped/C_cjzoxshv;)V METHOD m_pdipybln addBottomIngredient (Lnet/minecraft/unmapped/C_vorddnax;)V + ARG 1 item METHOD m_sieojnmp addPotionRecipe (Lnet/minecraft/unmapped/C_cjzoxshv;Lnet/minecraft/unmapped/C_vorddnax;Lnet/minecraft/unmapped/C_cjzoxshv;)V ARG 1 bottomInput ARG 2 topInput diff --git a/mappings/net/minecraft/recipe/CookingCategory.mapping b/mappings/net/minecraft/recipe/CookingCategory.mapping index 79e6f76004..f88c93f160 100644 --- a/mappings/net/minecraft/recipe/CookingCategory.mapping +++ b/mappings/net/minecraft/recipe/CookingCategory.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/unmapped/C_gtxamkec net/minecraft/recipe/CookingCategory FIELD f_aobpgvfm CODEC Lcom/mojang/serialization/Codec; FIELD f_ldjtjvax name Ljava/lang/String; + FIELD f_lvvhcvlc BY_ID Ljava/util/function/IntFunction; + FIELD f_nspqxnnz id I diff --git a/mappings/net/minecraft/recipe/Ingredient.mapping b/mappings/net/minecraft/recipe/Ingredient.mapping index 62daa09e4f..04907d6791 100644 --- a/mappings/net/minecraft/recipe/Ingredient.mapping +++ b/mappings/net/minecraft/recipe/Ingredient.mapping @@ -2,9 +2,19 @@ CLASS net/minecraft/unmapped/C_tcpsydrv net/minecraft/recipe/Ingredient FIELD f_clxednmi ALLOW_EMPTY_CODEC Lcom/mojang/serialization/Codec; FIELD f_kavmzocu entries Lnet/minecraft/unmapped/C_odfnijdo; FIELD f_pjjkidpf PACKET_CODEC Lnet/minecraft/unmapped/C_qsrmwluu; + FIELD f_qdqdigpw OPTIONAL_PACKET_CODEC Lnet/minecraft/unmapped/C_qsrmwluu; + FIELD f_qqfxxlfb ENTRIES_CODEC Lcom/mojang/serialization/Codec; + FIELD f_wpamqjgv items Ljava/util/List; + METHOD m_hiksyixf getItems ()Ljava/util/List; + METHOD m_lqlwthyg getSlotDisplay ()Lnet/minecraft/unmapped/C_lahbbtfn; METHOD m_mpihdccy ofItems ([Lnet/minecraft/unmapped/C_gmbqjnle;)Lnet/minecraft/unmapped/C_tcpsydrv; ARG 0 items + METHOD m_nomwikbn testOptionalIngredient (Ljava/util/Optional;Lnet/minecraft/unmapped/C_sddaxwyk;)Z + ARG 0 optional + METHOD m_owdzpelq ofItems (Lnet/minecraft/unmapped/C_odfnijdo;)Lnet/minecraft/unmapped/C_tcpsydrv; METHOD m_ssxtwbyt ofStacks (Ljava/util/stream/Stream;)Lnet/minecraft/unmapped/C_tcpsydrv; ARG 0 stacks + METHOD m_xqanmytq ofItem (Lnet/minecraft/unmapped/C_gmbqjnle;)Lnet/minecraft/unmapped/C_tcpsydrv; + ARG 0 item METHOD test (Ljava/lang/Object;)Z ARG 1 stack diff --git a/mappings/net/minecraft/recipe/Recipe.mapping b/mappings/net/minecraft/recipe/Recipe.mapping index 7b400577b1..e0b9d2b41b 100644 --- a/mappings/net/minecraft/recipe/Recipe.mapping +++ b/mappings/net/minecraft/recipe/Recipe.mapping @@ -11,8 +11,10 @@ CLASS net/minecraft/unmapped/C_awrmdwqd net/minecraft/recipe/Recipe COMMENT or recipe books. Users can have stub implementations if they do not use COMMENT those functionalities. FIELD f_mwhtvqku PACKET_CODEC Lnet/minecraft/unmapped/C_qsrmwluu; + METHOD m_acqxyxru getRecipeBookCategory ()Lnet/minecraft/unmapped/C_sxzvngst; METHOD m_aphdsjxe getSerializer ()Lnet/minecraft/unmapped/C_xfxrkzjt; COMMENT {@return the serializer associated with this recipe} + METHOD m_bsknoala getGroup ()Ljava/lang/String; METHOD m_jjsxdttb matches (Lnet/minecraft/unmapped/C_cxmcihwl;Lnet/minecraft/unmapped/C_cdctfzbn;)Z ARG 1 input METHOD m_jzhvfhoe getWorkstation ()Lnet/minecraft/unmapped/C_sddaxwyk; diff --git a/mappings/net/minecraft/recipe/RecipeManager.mapping b/mappings/net/minecraft/recipe/RecipeManager.mapping index a3830c6014..11efc609fe 100644 --- a/mappings/net/minecraft/recipe/RecipeManager.mapping +++ b/mappings/net/minecraft/recipe/RecipeManager.mapping @@ -31,6 +31,8 @@ CLASS net/minecraft/unmapped/C_hjseusrb net/minecraft/recipe/RecipeManager COMMENT COMMENT
The returned set does not update with the manager. Modifications to the
COMMENT returned set do not affect this manager.
+ METHOD m_zjlbqobl (Lnet/minecraft/unmapped/C_czxxrbcp;)V
+ ARG 1 features
CLASS C_bvtkxdyi CachedCheck
METHOD m_ltqsvwgf getFirstMatch (Lnet/minecraft/unmapped/C_cxmcihwl;Lnet/minecraft/unmapped/C_bdwnwhiu;)Ljava/util/Optional;
ARG 1 input
diff --git a/mappings/net/minecraft/recipe/SmithingRecipe.mapping b/mappings/net/minecraft/recipe/SmithingRecipe.mapping
index b31b4f314f..9777903414 100644
--- a/mappings/net/minecraft/recipe/SmithingRecipe.mapping
+++ b/mappings/net/minecraft/recipe/SmithingRecipe.mapping
@@ -1 +1,4 @@
CLASS net/minecraft/unmapped/C_cjflvspo net/minecraft/recipe/SmithingRecipe
+ METHOD m_bgifrbsd template ()Ljava/util/Optional;
+ METHOD m_lbadbdzm base ()Ljava/util/Optional;
+ METHOD m_rudxpbwu addition ()Ljava/util/Optional;
diff --git a/mappings/net/minecraft/recipe/book/RecipeBookCategory.mapping b/mappings/net/minecraft/recipe/book/RecipeBookCategory.mapping
index 15c6acd929..981bcdc1ca 100644
--- a/mappings/net/minecraft/recipe/book/RecipeBookCategory.mapping
+++ b/mappings/net/minecraft/recipe/book/RecipeBookCategory.mapping
@@ -1 +1 @@
-CLASS net/minecraft/unmapped/C_mrybqpjh net/minecraft/recipe/book/RecipeBookCategory
+CLASS net/minecraft/unmapped/C_loximogs net/minecraft/recipe/book/RecipeBookCategory
diff --git a/mappings/net/minecraft/recipe/book/RecipeBookGroup.mapping b/mappings/net/minecraft/recipe/book/RecipeBookGroup.mapping
new file mode 100644
index 0000000000..1651eabbb9
--- /dev/null
+++ b/mappings/net/minecraft/recipe/book/RecipeBookGroup.mapping
@@ -0,0 +1,3 @@
+CLASS net/minecraft/unmapped/C_sxzvngst net/minecraft/recipe/book/RecipeBookGroup
+ FIELD f_mldybwuv id I
+ FIELD f_uwfzbgex BY_ID Ljava/util/function/IntFunction;
diff --git a/mappings/net/minecraft/recipe/book/RecipeBookOptions.mapping b/mappings/net/minecraft/recipe/book/RecipeBookOptions.mapping
index 27e57d844c..aa734fd0eb 100644
--- a/mappings/net/minecraft/recipe/book/RecipeBookOptions.mapping
+++ b/mappings/net/minecraft/recipe/book/RecipeBookOptions.mapping
@@ -13,6 +13,7 @@ CLASS net/minecraft/unmapped/C_krpwsfph net/minecraft/recipe/book/RecipeBookOpti
METHOD m_fcqervdh setFilteringCraftable (Lnet/minecraft/unmapped/C_mrybqpjh;Z)V
ARG 1 category
ARG 2 filtering
+ METHOD m_lbeqxrgh getCategoryOption (Lnet/minecraft/unmapped/C_mrybqpjh;)Lnet/minecraft/unmapped/C_krpwsfph$C_rkomjauh;
METHOD m_lcagcrlp isFilteringCraftable (Lnet/minecraft/unmapped/C_mrybqpjh;)Z
ARG 1 category
METHOD m_ngtqehdg fromPacket (Lnet/minecraft/unmapped/C_idfydwco;)Lnet/minecraft/unmapped/C_krpwsfph;
diff --git a/mappings/net/minecraft/recipe/book/RecipeBookType.mapping b/mappings/net/minecraft/recipe/book/RecipeBookType.mapping
new file mode 100644
index 0000000000..3fc8d4e53e
--- /dev/null
+++ b/mappings/net/minecraft/recipe/book/RecipeBookType.mapping
@@ -0,0 +1 @@
+CLASS net/minecraft/unmapped/C_mrybqpjh net/minecraft/recipe/book/RecipeBookType
diff --git a/mappings/net/minecraft/recipe/display/SlotDisplay.mapping b/mappings/net/minecraft/recipe/display/SlotDisplay.mapping
new file mode 100644
index 0000000000..f8232723dc
--- /dev/null
+++ b/mappings/net/minecraft/recipe/display/SlotDisplay.mapping
@@ -0,0 +1,34 @@
+CLASS net/minecraft/unmapped/C_lahbbtfn net/minecraft/recipe/display/SlotDisplay
+ METHOD m_etiiiuiq resolve (Lnet/minecraft/unmapped/C_lahbbtfn$C_ozrotgvv;Ljava/util/function/Consumer;)V
+ ARG 2 consumer
+ METHOD m_hzkpthfi resolveFirstStack (Lnet/minecraft/unmapped/C_lahbbtfn$C_ozrotgvv;)Lnet/minecraft/unmapped/C_sddaxwyk;
+ METHOD m_lvfostcp isEnabled (Lnet/minecraft/unmapped/C_czxxrbcp;)Z
+ ARG 1 features
+ METHOD m_moncddlm resolveStacks (Lnet/minecraft/unmapped/C_lahbbtfn$C_ozrotgvv;)Ljava/util/List;
+ METHOD m_ozlrzzgw getType ()Lnet/minecraft/unmapped/C_lahbbtfn$C_bhpspplm;
+ METHOD m_uxrfsltr resolve (Lnet/minecraft/unmapped/C_lahbbtfn$C_ozrotgvv;Lnet/minecraft/unmapped/C_lahbbtfn$C_hcvhdsdg;)V
+ ARG 1 context
+ ARG 2 consumer
+ CLASS C_asnhtjgh FuelSlotDisplay
+ FIELD f_kvfeugrf INSTANCE Lnet/minecraft/unmapped/C_lahbbtfn$C_asnhtjgh;
+ CLASS C_bhpspplm Type
+ CLASS C_dagrdujt TagSlotDisplay
+ CLASS C_gesstkjc EmptySlotDisplay
+ FIELD f_pldqhvtn INSTANCE Lnet/minecraft/unmapped/C_lahbbtfn$C_gesstkjc;
+ CLASS C_hcvhdsdg StackConsumer
+ METHOD m_ebmwasyf accept (Lnet/minecraft/unmapped/C_cjzoxshv;)V
+ ARG 1 item
+ METHOD m_gyxiixtl accept (Lnet/minecraft/unmapped/C_vorddnax;)V
+ ARG 1 item
+ METHOD m_muzkpdkq accept (Lnet/minecraft/unmapped/C_sddaxwyk;)V
+ CLASS C_ozrotgvv ResolutionContext
+ METHOD m_dkuuvoci fuelTimes ()Lnet/minecraft/unmapped/C_smdnyqwx;
+ METHOD m_tooywucm create (Lnet/minecraft/unmapped/C_cdctfzbn;)Lnet/minecraft/unmapped/C_lahbbtfn$C_ozrotgvv;
+ METHOD m_zjoojdbv registries ()Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;
+ CLASS C_pmazkmzv CompositeSlotDisplay
+ CLASS C_pssneihq ItemSlotDisplay
+ METHOD