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 (Lnet/minecraft/unmapped/C_vorddnax;)V + ARG 1 item + CLASS C_twdqwrvw StackSlotDisplay + CLASS C_wilvedch SmithingTrimSlotDisplay + FIELD f_uzmpeglf INSTANCE Lnet/minecraft/unmapped/C_lahbbtfn$C_wilvedch; diff --git a/simple_type_field_names.json5 b/simple_type_field_names.json5 index 7e2eac823d..1d8f22fd77 100644 --- a/simple_type_field_names.json5 +++ b/simple_type_field_names.json5 @@ -113,6 +113,7 @@ }, "net/minecraft/unmapped/C_lnokcayd$C_wnogvxsu": "collector", // ItemGroup.ItemStackCollector "net/minecraft/unmapped/C_lnokcayd$C_tndlmady": "visibility", // ItemGroup.Visibility + "net/minecraft/unmapped/C_lahbbtfn$C_bhpspplm": "type", // SlotDisplay.Type // Entity "net/minecraft/unmapped/C_astfners": "entity", // Entity