23w35a more recipes

This commit is contained in:
apple502j 2023-09-01 22:25:07 +09:00
parent 8e61f401b6
commit 658d7bcdfd
No known key found for this signature in database
GPG Key ID: AFDA4829AC6D8993
24 changed files with 142 additions and 1 deletions

View File

@ -26,6 +26,7 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
ARG 4 recipeType
METHOD method_11192 canAcceptRecipeOutput (Lnet/minecraft/class_5455;Lnet/minecraft/class_8786;Lnet/minecraft/class_2371;I)Z
ARG 0 registryManager
ARG 1 recipe
ARG 2 slots
ARG 3 count
METHOD method_11194 addFuel (Ljava/util/Map;Lnet/minecraft/class_6862;I)V
@ -44,6 +45,7 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
ARG 2 fuelTime
METHOD method_11203 craftRecipe (Lnet/minecraft/class_5455;Lnet/minecraft/class_8786;Lnet/minecraft/class_2371;I)Z
ARG 0 registryManager
ARG 1 recipe
ARG 2 slots
ARG 3 count
METHOD method_17029 getCookTime (Lnet/minecraft/class_1937;Lnet/minecraft/class_2609;)I
@ -54,6 +56,8 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
ARG 1 pos
ARG 2 multiplier
ARG 3 experience
METHOD method_17761 (Ljava/util/List;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;Lnet/minecraft/class_8786;)V
ARG 4 recipe
METHOD method_17763 dropExperienceForRecipesUsed (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_24431 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;Ljava/lang/Integer;)V
@ -71,3 +75,5 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
ARG 1 pos
ARG 2 state
ARG 3 blockEntity
METHOD method_53790 (Lnet/minecraft/class_8786;)Ljava/lang/Integer;
ARG 0 recipe

View File

@ -37,8 +37,10 @@ CLASS net/minecraft/class_508 net/minecraft/client/gui/screen/recipebook/RecipeA
METHOD <init> (Lnet/minecraft/class_508;IILnet/minecraft/class_8786;Z)V
ARG 2 x
ARG 3 y
ARG 4 recipe
ARG 5 craftable
METHOD method_2619 alignRecipe (Lnet/minecraft/class_8786;)V
ARG 1 recipe
CLASS class_510 InputSlot
FIELD field_3118 x I
FIELD field_3119 y I

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_505 net/minecraft/client/gui/screen/recipebook/RecipeB
FIELD field_3080 time F
FIELD field_3081 slots Ljava/util/List;
METHOD method_2565 setRecipe (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_2566 getRecipe ()Lnet/minecraft/class_8786;
METHOD method_2567 draw (Lnet/minecraft/class_332;Lnet/minecraft/class_310;IIZF)V
ARG 1 context

View File

@ -59,6 +59,7 @@ CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeB
ARG 1 width
ARG 2 backgroundWidth
METHOD method_2596 showGhostRecipe (Lnet/minecraft/class_8786;Ljava/util/List;)V
ARG 1 recipe
ARG 2 slots
METHOD method_2597 initialize (IILnet/minecraft/class_310;ZLnet/minecraft/class_1729;)V
ARG 1 parentWidth

View File

@ -22,6 +22,7 @@ CLASS net/minecraft/class_516 net/minecraft/client/gui/screen/recipebook/RecipeR
ARG 1 craftableOnly
METHOD method_2652 isInitialized ()Z
METHOD method_2653 isCraftable (Lnet/minecraft/class_8786;)Z
ARG 1 recipe
METHOD method_2655 hasCraftableRecipes ()Z
METHOD method_2656 hasSingleOutput ()Z
METHOD method_2657 hasFittingRecipes ()Z

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_299 net/minecraft/client/recipebook/ClientRecipeBook
METHOD method_1396 getResultsForGroup (Lnet/minecraft/class_314;)Ljava/util/List;
ARG 1 category
METHOD method_1400 getGroupForRecipe (Lnet/minecraft/class_8786;)Lnet/minecraft/class_314;
ARG 0 recipe
METHOD method_1401 reload (Ljava/lang/Iterable;Lnet/minecraft/class_5455;)V
ARG 1 recipes
ARG 2 registryManager

View File

@ -6,6 +6,10 @@ CLASS net/minecraft/class_366 net/minecraft/client/toast/RecipeToast
FIELD field_26534 DESCRIPTION Lnet/minecraft/class_2561;
FIELD field_32217 DEFAULT_DURATION_MS J
FIELD field_45395 TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_1984 addRecipes (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_1985 show (Lnet/minecraft/class_374;Lnet/minecraft/class_8786;)V
ARG 0 manager
ARG 1 recipe

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_5797 net/minecraft/data/server/recipe/CraftingRecipeJsonBuilder
FIELD field_39377 ROOT Lnet/minecraft/class_2960;
METHOD method_10431 offerTo (Lnet/minecraft/class_8790;)V
ARG 1 output
ARG 1 exporter
METHOD method_17972 offerTo (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V
ARG 1 exporter
ARG 2 recipeId

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_2840 net/minecraft/network/packet/c2s/play/CraftReques
FIELD field_12933 syncId I
METHOD <init> (ILnet/minecraft/class_8786;Z)V
ARG 1 syncId
ARG 2 recipe
ARG 3 craftAll
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,4 +2,6 @@ CLASS net/minecraft/class_2853 net/minecraft/network/packet/c2s/play/RecipeBookD
FIELD field_13004 recipeId Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_12406 getRecipeId ()Lnet/minecraft/class_2960;

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_2695 net/minecraft/network/packet/s2c/play/CraftFailed
FIELD field_12333 syncId I
METHOD <init> (ILnet/minecraft/class_8786;)V
ARG 1 syncId
ARG 2 recipe
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11684 getRecipeId ()Lnet/minecraft/class_2960;

View File

@ -7,5 +7,6 @@ CLASS net/minecraft/class_2788 net/minecraft/network/packet/s2c/play/Synchronize
METHOD method_11998 getRecipes ()Ljava/util/List;
METHOD method_17816 writeRecipe (Lnet/minecraft/class_2540;Lnet/minecraft/class_8786;)V
ARG 0 buf
ARG 1 recipe
METHOD method_17817 readRecipe (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8786;
ARG 0 buf

View File

@ -4,6 +4,20 @@ CLASS net/minecraft/class_3957 net/minecraft/recipe/CookingRecipeSerializer
METHOD <init> (Lnet/minecraft/class_3957$class_3958;I)V
ARG 1 recipeFactory
ARG 2 cookingTime
METHOD method_53766 (ILnet/minecraft/class_3957$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;
ARG 0 recipe
METHOD method_53768 (Lnet/minecraft/class_1874;)Ljava/lang/Float;
ARG 0 recipe
METHOD method_53769 (Lnet/minecraft/class_1874;)Lnet/minecraft/class_1799;
ARG 0 recipe
METHOD method_53770 (Lnet/minecraft/class_1874;)Lnet/minecraft/class_1856;
ARG 0 recipe
METHOD method_53771 (Lnet/minecraft/class_1874;)Lnet/minecraft/class_7709;
ARG 0 recipe
METHOD method_53772 (Lnet/minecraft/class_1874;)Ljava/lang/String;
ARG 0 recipe
CLASS class_3958 RecipeFactory
METHOD create (Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)Lnet/minecraft/class_1874;
ARG 1 group

View File

@ -17,6 +17,16 @@ CLASS net/minecraft/class_3972 net/minecraft/recipe/CuttingRecipe
FIELD field_46107 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_3972$class_3973$class_3974;)V
ARG 1 recipeFactory
METHOD method_53774 (Lnet/minecraft/class_3972$class_3973$class_3974;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
METHOD method_53775 (Lnet/minecraft/class_3972;)Ljava/lang/Integer;
ARG 0 recipe
METHOD method_53776 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1792;
ARG 0 recipe
METHOD method_53777 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1856;
ARG 0 recipe
METHOD method_53778 (Lnet/minecraft/class_3972;)Ljava/lang/String;
ARG 0 recipe
CLASS class_3974 RecipeFactory
METHOD create (Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;I)Lnet/minecraft/class_3972;
ARG 1 group

View File

@ -18,6 +18,14 @@ CLASS net/minecraft/class_1856 net/minecraft/recipe/Ingredient
METHOD method_35226 empty ()Lnet/minecraft/class_1856;
METHOD method_47374 (Lnet/minecraft/class_1856$class_1859;)Ljava/util/stream/Stream;
ARG 0 entry
METHOD method_53721 (Lnet/minecraft/class_1856$class_1859;)Lnet/minecraft/class_1856;
ARG 0 entry
METHOD method_53722 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_1856;
ARG 0 either
METHOD method_53723 (ZLnet/minecraft/class_1856;)Lcom/mojang/serialization/DataResult;
ARG 1 ingredient
METHOD method_53724 (ZLjava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 1 entries
METHOD method_53725 createCodec (Z)Lcom/mojang/serialization/Codec;
ARG 0 allowEmpty
METHOD method_8086 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1856;
@ -47,6 +55,10 @@ CLASS net/minecraft/class_1856 net/minecraft/recipe/Ingredient
METHOD comp_1930 stack ()Lnet/minecraft/class_1799;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_53728 (Lnet/minecraft/class_1856$class_1857;)Lnet/minecraft/class_1799;
ARG 0 entry
METHOD method_53729 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_1858 TagEntry
FIELD comp_1931 tag Lnet/minecraft/class_6862;
FIELD field_46098 CODEC Lcom/mojang/serialization/Codec;
@ -55,8 +67,18 @@ CLASS net/minecraft/class_1856 net/minecraft/recipe/Ingredient
METHOD comp_1931 tag ()Lnet/minecraft/class_6862;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_53730 (Lnet/minecraft/class_1856$class_1858;)Lnet/minecraft/class_6862;
ARG 0 entry
METHOD method_53731 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_1859 Entry
FIELD field_46099 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53732 (Lnet/minecraft/class_1856$class_1857;)Ljava/lang/Record;
ARG 0 stackEntry
METHOD method_53733 (Lnet/minecraft/class_1856$class_1858;)Ljava/lang/Record;
ARG 0 tagEntry
METHOD method_53734 (Lnet/minecraft/class_1856$class_1859;)Lcom/mojang/datafixers/util/Either;
ARG 0 entry
METHOD method_53735 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_1856$class_1859;
ARG 0 either
METHOD method_8108 getStacks ()Ljava/util/Collection;

View File

@ -4,5 +4,7 @@ CLASS net/minecraft/class_8785 net/minecraft/recipe/RecipeCodecs
FIELD field_46094 CRAFTING_RESULT_ITEM Lcom/mojang/serialization/Codec;
METHOD method_53717 (Lnet/minecraft/class_1792;)Lcom/mojang/serialization/DataResult;
ARG 0 item
METHOD method_53718 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_53720 (Lnet/minecraft/class_1792;)Lcom/mojang/serialization/DataResult;
ARG 0 item

View File

@ -52,6 +52,8 @@ CLASS net/minecraft/class_1863 net/minecraft/recipe/RecipeManager
COMMENT the recipes to set
METHOD method_20703 (Ljava/util/Map$Entry;)Ljava/util/Map;
ARG 0 entry
METHOD method_20704 (Ljava/util/Map;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_8786;)V
ARG 2 recipe
METHOD method_20706 (Lnet/minecraft/class_3956;)Ljava/util/Map;
ARG 0 t
METHOD method_20707 (Lnet/minecraft/class_3956;)Lcom/google/common/collect/ImmutableMap$Builder;
@ -69,6 +71,8 @@ CLASS net/minecraft/class_1863 net/minecraft/recipe/RecipeManager
METHOD method_35227 isErrored ()Z
COMMENT {@return the {@link #errored} field} This is unused in vanilla and will only
COMMENT return {@code false} without mods.
METHOD method_42297 (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_8786;)Z
ARG 2 recipe
METHOD method_42298 (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Ljava/util/Map$Entry;)Z
ARG 2 entry
METHOD method_42299 getFirstMatch (Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_2960;)Ljava/util/Optional;
@ -78,6 +82,8 @@ CLASS net/minecraft/class_1863 net/minecraft/recipe/RecipeManager
ARG 4 id
METHOD method_42300 (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;
ARG 0 entry
METHOD method_42301 (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_8786;)Z
ARG 2 recipe
METHOD method_42302 createCachedMatchGetter (Lnet/minecraft/class_3956;)Lnet/minecraft/class_1863$class_7266;
COMMENT Creates a cached match getter. This is optimized for getting matches of the same
COMMENT recipe repeatedly, such as furnaces.

View File

@ -61,5 +61,27 @@ CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe
FIELD field_46100 PATTERN_CODEC Lcom/mojang/serialization/Codec;
FIELD field_46101 KEY_ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_46102 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53737 (Lnet/minecraft/class_1869$class_1870$class_8787;)Lcom/mojang/serialization/DataResult;
ARG 0 recipe
METHOD method_53738 (Lnet/minecraft/class_1869;)Lcom/mojang/serialization/DataResult;
ARG 0 recipe
METHOD method_53740 (Ljava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 0 rows
METHOD method_53743 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 keyEntry
CLASS class_8787 RawShapedRecipe
FIELD field_46103 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53749 (Lnet/minecraft/class_1869$class_1870$class_8787;)Ljava/lang/Boolean;
ARG 0 recipe
METHOD method_53750 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_53751 (Lnet/minecraft/class_1869$class_1870$class_8787;)Lnet/minecraft/class_1799;
ARG 0 recipe
METHOD method_53752 (Lnet/minecraft/class_1869$class_1870$class_8787;)Ljava/util/List;
ARG 0 recipe
METHOD method_53753 (Lnet/minecraft/class_1869$class_1870$class_8787;)Ljava/util/Map;
ARG 0 recipe
METHOD method_53754 (Lnet/minecraft/class_1869$class_1870$class_8787;)Lnet/minecraft/class_7710;
ARG 0 recipe
METHOD method_53755 (Lnet/minecraft/class_1869$class_1870$class_8787;)Ljava/lang/String;
ARG 0 recipe

View File

@ -10,3 +10,17 @@ CLASS net/minecraft/class_1867 net/minecraft/recipe/ShapelessRecipe
ARG 4 ingredients
CLASS class_1868 Serializer
FIELD field_46104 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53757 (Lnet/minecraft/class_1856;)Z
ARG 0 ingredient
METHOD method_53758 (Lnet/minecraft/class_1867;)Lnet/minecraft/class_2371;
ARG 0 recipe
METHOD method_53759 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_53760 (Ljava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 0 ingredients
METHOD method_53762 (Lnet/minecraft/class_1867;)Lnet/minecraft/class_1799;
ARG 0 recipe
METHOD method_53764 (Lnet/minecraft/class_1867;)Lnet/minecraft/class_7710;
ARG 0 recipe
METHOD method_53765 (Lnet/minecraft/class_1867;)Ljava/lang/String;
ARG 0 recipe

View File

@ -10,3 +10,13 @@ CLASS net/minecraft/class_8060 net/minecraft/recipe/SmithingTransformRecipe
ARG 4 result
CLASS class_8061 Serializer
FIELD field_46108 CODEC Lcom/mojang/serialization/Codec;
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;
ARG 0 instance
METHOD method_53781 (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1856;
ARG 0 recipe
METHOD method_53782 (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1856;
ARG 0 recipe
METHOD method_53783 (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1856;
ARG 0 recipe

View File

@ -8,3 +8,11 @@ CLASS net/minecraft/class_8062 net/minecraft/recipe/SmithingTrimRecipe
ARG 3 addition
CLASS class_8063 Serializer
FIELD field_46109 CODEC Lcom/mojang/serialization/Codec;
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;
ARG 0 instance
METHOD method_53786 (Lnet/minecraft/class_8062;)Lnet/minecraft/class_1856;
ARG 0 recipe
METHOD method_53787 (Lnet/minecraft/class_8062;)Lnet/minecraft/class_1856;
ARG 0 recipe

View File

@ -10,6 +10,8 @@ CLASS net/minecraft/class_1866 net/minecraft/recipe/SpecialRecipeSerializer
FIELD field_9046 factory Lnet/minecraft/class_1866$class_7711;
METHOD <init> (Lnet/minecraft/class_1866$class_7711;)V
ARG 1 factory
METHOD method_53773 (Lnet/minecraft/class_1866$class_7711;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
CLASS class_7711 Factory
METHOD create (Lnet/minecraft/class_7710;)Lnet/minecraft/class_3955;
ARG 1 category

View File

@ -1,11 +1,13 @@
CLASS net/minecraft/class_1729 net/minecraft/screen/AbstractRecipeScreenHandler
METHOD method_17697 fillInputSlots (ZLnet/minecraft/class_8786;Lnet/minecraft/class_3222;)V
ARG 1 craftAll
ARG 2 recipe
ARG 3 player
METHOD method_30264 getCategory ()Lnet/minecraft/class_5421;
METHOD method_32339 canInsertIntoSlot (I)Z
ARG 1 index
METHOD method_7652 matches (Lnet/minecraft/class_8786;)Z
ARG 1 recipe
METHOD method_7653 getCraftingWidth ()I
METHOD method_7654 populateRecipeFinder (Lnet/minecraft/class_1662;)V
ARG 1 finder

View File

@ -28,11 +28,19 @@ CLASS net/minecraft/class_4862 net/minecraft/screen/SmithingScreenHandler
ARG 1 stack
METHOD method_48393 (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_48394 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8786;)Z
ARG 1 recipe
METHOD method_48395 (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_48396 (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_51307 getInputStacks ()Ljava/util/List;
METHOD method_51713 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8786;)Z
ARG 1 recipe
METHOD method_51714 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8786;)Z
ARG 1 recipe
METHOD method_52562 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8786;)Ljava/util/stream/IntStream;
ARG 1 recipe
METHOD method_52563 getQuickMoveSlot (Lnet/minecraft/class_1799;)Ljava/util/OptionalInt;
ARG 1 stack
METHOD method_52564 (I)Z