diff --git a/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping b/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping index fb05674786..47265b6186 100644 --- a/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping +++ b/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping @@ -569,6 +569,9 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato ARG 2 waxedCopperBulbBlock METHOD method_54826 registerCopperBulb (Lnet/minecraft/class_2248;)V ARG 1 copperBulbBlock + METHOD method_55305 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_8967;)Lnet/minecraft/class_4935; + ARG 3 state + METHOD method_55306 registerTrialSpawner ()V CLASS class_4911 BuiltinModelPool FIELD field_22835 modelId Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_4910;Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)V diff --git a/mappings/net/minecraft/data/client/TextureMap.mapping b/mappings/net/minecraft/data/client/TextureMap.mapping index 29fd59db4c..082ea880ae 100644 --- a/mappings/net/minecraft/data/client/TextureMap.mapping +++ b/mappings/net/minecraft/data/client/TextureMap.mapping @@ -158,3 +158,7 @@ CLASS net/minecraft/class_4944 net/minecraft/data/client/TextureMap ARG 0 age METHOD method_50028 pottedAzaleaBush (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944; ARG 0 block + METHOD method_55307 trialSpawner (Lnet/minecraft/class_2248;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4944; + ARG 0 block + ARG 1 side + ARG 2 top diff --git a/mappings/net/minecraft/data/server/loottable/OneTwentyOneChestLootTableGenerator.mapping b/mappings/net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneChestLootTableGenerator.mapping similarity index 55% rename from mappings/net/minecraft/data/server/loottable/OneTwentyOneChestLootTableGenerator.mapping rename to mappings/net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneChestLootTableGenerator.mapping index 3001177758..30e6c42cfd 100644 --- a/mappings/net/minecraft/data/server/loottable/OneTwentyOneChestLootTableGenerator.mapping +++ b/mappings/net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneChestLootTableGenerator.mapping @@ -1 +1 @@ -CLASS net/minecraft/class_8994 net/minecraft/data/server/loottable/OneTwentyOneChestLootTableGenerator +CLASS net/minecraft/class_8994 net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneChestLootTableGenerator diff --git a/mappings/net/minecraft/data/server/recipe/ComplexRecipeJsonBuilder.mapping b/mappings/net/minecraft/data/server/recipe/ComplexRecipeJsonBuilder.mapping index 8e8b0ea899..519b074e09 100644 --- a/mappings/net/minecraft/data/server/recipe/ComplexRecipeJsonBuilder.mapping +++ b/mappings/net/minecraft/data/server/recipe/ComplexRecipeJsonBuilder.mapping @@ -1,8 +1,12 @@ CLASS net/minecraft/class_2456 net/minecraft/data/server/recipe/ComplexRecipeJsonBuilder + FIELD field_47506 recipeFactory Ljava/util/function/Function; + METHOD (Ljava/util/function/Function;)V + ARG 1 recipeFactory METHOD method_10475 offerTo (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V ARG 1 exporter ARG 2 id METHOD method_10476 create (Ljava/util/function/Function;)Lnet/minecraft/class_2456; + ARG 0 recipeFactory METHOD method_53820 offerTo (Lnet/minecraft/class_8790;Ljava/lang/String;)V ARG 1 exporter ARG 2 id diff --git a/mappings/net/minecraft/data/server/recipe/CookingRecipeJsonBuilder.mapping b/mappings/net/minecraft/data/server/recipe/CookingRecipeJsonBuilder.mapping index 0879617ef2..6f7c2faaae 100644 --- a/mappings/net/minecraft/data/server/recipe/CookingRecipeJsonBuilder.mapping +++ b/mappings/net/minecraft/data/server/recipe/CookingRecipeJsonBuilder.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_2454 net/minecraft/data/server/recipe/CookingRecipeJso FIELD field_40647 category Lnet/minecraft/class_7800; FIELD field_40648 cookingCategory Lnet/minecraft/class_7709; FIELD field_46150 criteria Ljava/util/Map; + FIELD field_47504 recipeFactory Lnet/minecraft/class_1874$class_3958; METHOD (Lnet/minecraft/class_7800;Lnet/minecraft/class_7709;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;FILnet/minecraft/class_1874$class_3958;)V ARG 1 category ARG 2 cookingCategory @@ -14,6 +15,7 @@ CLASS net/minecraft/class_2454 net/minecraft/data/server/recipe/CookingRecipeJso ARG 4 input ARG 5 experience ARG 6 cookingTime + ARG 7 recipeFactory METHOD method_10471 validate (Lnet/minecraft/class_2960;)V ARG 1 recipeId METHOD method_10473 createBlasting (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454; @@ -28,6 +30,8 @@ CLASS net/minecraft/class_2454 net/minecraft/data/server/recipe/CookingRecipeJso ARG 2 output ARG 3 experience ARG 4 cookingTime + ARG 5 serializer + ARG 6 recipeFactory METHOD method_17802 createSmelting (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454; ARG 0 input ARG 1 category diff --git a/mappings/net/minecraft/data/server/recipe/CraftingRecipeJsonBuilder.mapping b/mappings/net/minecraft/data/server/recipe/CraftingRecipeJsonBuilder.mapping index 76c44d810c..3730d575f6 100644 --- a/mappings/net/minecraft/data/server/recipe/CraftingRecipeJsonBuilder.mapping +++ b/mappings/net/minecraft/data/server/recipe/CraftingRecipeJsonBuilder.mapping @@ -16,3 +16,5 @@ CLASS net/minecraft/class_5797 net/minecraft/data/server/recipe/CraftingRecipeJs METHOD method_36443 offerTo (Lnet/minecraft/class_8790;Ljava/lang/String;)V ARG 1 exporter ARG 2 recipePath + METHOD method_55308 toCraftingCategory (Lnet/minecraft/class_7800;)Lnet/minecraft/class_7710; + ARG 0 category diff --git a/mappings/net/minecraft/data/server/recipe/RecipeExporter.mapping b/mappings/net/minecraft/data/server/recipe/RecipeExporter.mapping index 13566485ca..2818563b70 100644 --- a/mappings/net/minecraft/data/server/recipe/RecipeExporter.mapping +++ b/mappings/net/minecraft/data/server/recipe/RecipeExporter.mapping @@ -1,3 +1,6 @@ CLASS net/minecraft/class_8790 net/minecraft/data/server/recipe/RecipeExporter METHOD method_53818 getAdvancementBuilder ()Lnet/minecraft/class_161$class_162; METHOD method_53819 accept (Lnet/minecraft/class_2960;Lnet/minecraft/class_1860;Lnet/minecraft/class_8779;)V + ARG 1 recipeId + ARG 2 recipe + ARG 3 advancement diff --git a/mappings/net/minecraft/data/server/recipe/RecipeProvider.mapping b/mappings/net/minecraft/data/server/recipe/RecipeProvider.mapping index c8e0f8bf6a..6bbcc921e9 100644 --- a/mappings/net/minecraft/data/server/recipe/RecipeProvider.mapping +++ b/mappings/net/minecraft/data/server/recipe/RecipeProvider.mapping @@ -18,6 +18,8 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider ARG 0 exporter ARG 1 cooker ARG 2 serializer + ARG 3 recipeFactory + ARG 4 cookingTime METHOD method_24475 offerPlanksRecipe2 (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V ARG 0 exporter ARG 1 output @@ -234,6 +236,14 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider METHOD method_36232 offerMultipleOptions (Lnet/minecraft/class_8790;Lnet/minecraft/class_1865;Lnet/minecraft/class_1874$class_3958;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;Ljava/lang/String;)V ARG 0 exporter ARG 1 serializer + ARG 2 recipeFactory + ARG 3 inputs + ARG 4 category + ARG 5 output + ARG 6 experience + ARG 7 cookingTime + ARG 8 group + ARG 9 suffix METHOD method_36233 offerSmelting (Lnet/minecraft/class_8790;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V ARG 0 exporter ARG 1 inputs @@ -293,6 +303,11 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider ARG 0 exporter ARG 1 cooker ARG 2 serializer + ARG 3 recipeFactory + ARG 4 cookingTime + ARG 5 items + ARG 6 output + ARG 7 experience METHOD method_36449 offerReversibleCompactingRecipesWithReverseRecipeGroup (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V ARG 0 exporter ARG 1 reverseCategory @@ -342,6 +357,12 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider ARG 1 category ARG 2 output ARG 3 input + METHOD method_46213 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; + ARG 0 output + ARG 1 input + METHOD method_46214 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797; + ARG 0 output + ARG 1 input METHOD method_47521 offerCompactingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V ARG 0 exporter ARG 1 category diff --git a/mappings/net/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder.mapping b/mappings/net/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder.mapping index 2cd6e08b05..e36db98d17 100644 --- a/mappings/net/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder.mapping +++ b/mappings/net/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder.mapping @@ -5,8 +5,10 @@ CLASS net/minecraft/class_3981 net/minecraft/data/server/recipe/SingleItemRecipe FIELD field_17694 group Ljava/lang/String; FIELD field_40650 category Lnet/minecraft/class_7800; FIELD field_46151 criteria Ljava/util/Map; + FIELD field_47505 recipeFactory Lnet/minecraft/class_3972$class_3974; METHOD (Lnet/minecraft/class_7800;Lnet/minecraft/class_3972$class_3974;Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;I)V ARG 1 category + ARG 2 recipeFactory ARG 3 input ARG 4 output ARG 5 count diff --git a/mappings/net/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder.mapping b/mappings/net/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder.mapping index 1a7db2e0d0..f6957efa70 100644 --- a/mappings/net/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder.mapping +++ b/mappings/net/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder.mapping @@ -6,8 +6,11 @@ CLASS net/minecraft/class_8074 net/minecraft/data/server/recipe/SmithingTransfor FIELD field_42094 result Lnet/minecraft/class_1792; FIELD field_46152 criteria Ljava/util/Map; METHOD (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V - ARG 2 template - ARG 3 base + ARG 1 template + ARG 2 base + ARG 3 addition + ARG 4 category + ARG 5 result METHOD method_48534 validate (Lnet/minecraft/class_2960;)V ARG 1 recipeId 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; diff --git a/mappings/net/minecraft/data/server/recipe/SmithingTrimRecipeJsonBuilder.mapping b/mappings/net/minecraft/data/server/recipe/SmithingTrimRecipeJsonBuilder.mapping index 56be85e429..8a25c5afed 100644 --- a/mappings/net/minecraft/data/server/recipe/SmithingTrimRecipeJsonBuilder.mapping +++ b/mappings/net/minecraft/data/server/recipe/SmithingTrimRecipeJsonBuilder.mapping @@ -5,8 +5,10 @@ CLASS net/minecraft/class_8076 net/minecraft/data/server/recipe/SmithingTrimReci FIELD field_42100 addition Lnet/minecraft/class_1856; FIELD field_46153 criteria Ljava/util/Map; METHOD (Lnet/minecraft/class_7800;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;)V - ARG 3 template - ARG 4 base + ARG 1 category + ARG 2 template + ARG 3 base + ARG 4 addition METHOD method_48539 validate (Lnet/minecraft/class_2960;)V ARG 1 recipeId METHOD method_48540 create (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;)Lnet/minecraft/class_8076; diff --git a/mappings/net/minecraft/recipe/CookingRecipeSerializer.mapping b/mappings/net/minecraft/recipe/CookingRecipeSerializer.mapping index 2080061bbf..7661502fe3 100644 --- a/mappings/net/minecraft/recipe/CookingRecipeSerializer.mapping +++ b/mappings/net/minecraft/recipe/CookingRecipeSerializer.mapping @@ -18,3 +18,10 @@ CLASS net/minecraft/class_3957 net/minecraft/recipe/CookingRecipeSerializer ARG 0 recipe METHOD method_53772 (Lnet/minecraft/class_1874;)Ljava/lang/String; ARG 0 recipe + METHOD method_55104 create (Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)Lnet/minecraft/class_1874; + ARG 1 group + ARG 2 category + ARG 3 ingredient + ARG 4 result + ARG 5 experience + ARG 6 cookingTime diff --git a/mappings/net/minecraft/recipe/RawShapedRecipe.mapping b/mappings/net/minecraft/recipe/RawShapedRecipe.mapping index 1c4b6fb4a6..407a280beb 100644 --- a/mappings/net/minecraft/recipe/RawShapedRecipe.mapping +++ b/mappings/net/minecraft/recipe/RawShapedRecipe.mapping @@ -53,6 +53,8 @@ CLASS net/minecraft/class_8957 net/minecraft/recipe/RawShapedRecipe FIELD field_47323 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_47324 PATTERN_CODEC Lcom/mojang/serialization/Codec; FIELD field_47325 KEY_ENTRY_CODEC Lcom/mojang/serialization/Codec; + METHOD method_55093 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD method_55094 (Lnet/minecraft/class_8957$class_8958;)Ljava/util/List; ARG 0 data METHOD method_55095 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; diff --git a/mappings/net/minecraft/recipe/Recipe.mapping b/mappings/net/minecraft/recipe/Recipe.mapping index 12f2790669..2c7adf41aa 100644 --- a/mappings/net/minecraft/recipe/Recipe.mapping +++ b/mappings/net/minecraft/recipe/Recipe.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe COMMENT

A few of the methods in this class are dedicated to crafting recipes COMMENT or recipe books. Users can have stub implementations if they do not use COMMENT those functionalities. + FIELD field_47319 CODEC Lcom/mojang/serialization/Codec; METHOD method_17447 createIcon ()Lnet/minecraft/class_1799; COMMENT {@return an item rendered on the top left of the {@linkplain #getResult(DynamicRegistryManager) COMMENT output preview} on the recipe toast when a new recipe is unlocked} This diff --git a/mappings/net/minecraft/recipe/ShapedRecipe.mapping b/mappings/net/minecraft/recipe/ShapedRecipe.mapping index 9424873d46..e60f2bf54f 100644 --- a/mappings/net/minecraft/recipe/ShapedRecipe.mapping +++ b/mappings/net/minecraft/recipe/ShapedRecipe.mapping @@ -23,3 +23,15 @@ 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; + 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; + ARG 0 recipe + METHOD method_55073 (Lnet/minecraft/class_1869;)Lnet/minecraft/class_1799; + ARG 0 recipe + METHOD method_55074 (Lnet/minecraft/class_1869;)Lnet/minecraft/class_8957; + ARG 0 recipe + METHOD method_55075 (Lnet/minecraft/class_1869;)Lnet/minecraft/class_7710; + ARG 0 recipe + METHOD method_55076 (Lnet/minecraft/class_1869;)Ljava/lang/String; + ARG 0 recipe