mirror of https://github.com/FabricMC/yarn.git
Recipe packet codecs
This commit is contained in:
parent
66936f0a66
commit
ef72ab7938
|
@ -1,9 +1,15 @@
|
|||
CLASS net/minecraft/class_3957 net/minecraft/recipe/CookingRecipeSerializer
|
||||
FIELD field_17552 recipeFactory Lnet/minecraft/class_1874$class_3958;
|
||||
FIELD field_46105 codec Lcom/mojang/serialization/Codec;
|
||||
FIELD field_48361 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
METHOD <init> (Lnet/minecraft/class_1874$class_3958;I)V
|
||||
ARG 1 recipeFactory
|
||||
ARG 2 cookingTime
|
||||
METHOD method_17735 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_1874;)V
|
||||
ARG 1 buf
|
||||
ARG 2 recipe
|
||||
METHOD method_17737 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_1874;
|
||||
ARG 1 buf
|
||||
METHOD method_53766 (ILnet/minecraft/class_1874$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;
|
||||
|
|
|
@ -15,6 +15,7 @@ CLASS net/minecraft/class_3972 net/minecraft/recipe/CuttingRecipe
|
|||
CLASS class_3973 Serializer
|
||||
FIELD field_17648 recipeFactory Lnet/minecraft/class_3972$class_3974;
|
||||
FIELD field_46107 codec Lcom/mojang/serialization/Codec;
|
||||
FIELD field_48363 packetCodec Lnet/minecraft/class_9139;
|
||||
METHOD <init> (Lnet/minecraft/class_3972$class_3974;)V
|
||||
ARG 1 recipeFactory
|
||||
METHOD method_53774 (Lnet/minecraft/class_3972$class_3974;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
CLASS net/minecraft/class_1856 net/minecraft/recipe/Ingredient
|
||||
FIELD field_46095 ALLOW_EMPTY_CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_46096 DISALLOW_EMPTY_CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_48355 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
FIELD field_9016 ids Lit/unimi/dsi/fastutil/ints/IntList;
|
||||
FIELD field_9017 EMPTY Lnet/minecraft/class_1856;
|
||||
FIELD field_9018 matchingStacks [Lnet/minecraft/class_1799;
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
CLASS net/minecraft/class_8957 net/minecraft/recipe/RawShapedRecipe
|
||||
FIELD field_47321 CODEC Lcom/mojang/serialization/MapCodec;
|
||||
FIELD field_47322 MAX_WIDTH_AND_HEIGHT I
|
||||
FIELD field_48359 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
METHOD method_55078 matches (Lnet/minecraft/class_8566;)Z
|
||||
ARG 1 inventory
|
||||
METHOD method_55079 matches (Lnet/minecraft/class_8566;IIZ)Z
|
||||
|
|
|
@ -33,3 +33,4 @@ CLASS net/minecraft/class_1865 net/minecraft/recipe/RecipeSerializer
|
|||
ARG 0 id
|
||||
ARG 1 serializer
|
||||
METHOD method_53736 codec ()Lcom/mojang/serialization/Codec;
|
||||
METHOD method_56104 packetCodec ()Lnet/minecraft/class_9139;
|
||||
|
|
|
@ -23,6 +23,7 @@ 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;
|
||||
FIELD field_48358 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
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;
|
||||
|
@ -35,3 +36,8 @@ CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe
|
|||
ARG 0 recipe
|
||||
METHOD method_55076 (Lnet/minecraft/class_1869;)Ljava/lang/String;
|
||||
ARG 0 recipe
|
||||
METHOD method_8163 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_1869;
|
||||
ARG 0 buf
|
||||
METHOD method_8165 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_1869;)V
|
||||
ARG 0 buf
|
||||
ARG 1 recipe
|
||||
|
|
|
@ -10,6 +10,7 @@ CLASS net/minecraft/class_1867 net/minecraft/recipe/ShapelessRecipe
|
|||
ARG 4 ingredients
|
||||
CLASS class_1868 Serializer
|
||||
FIELD field_46104 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_48360 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
METHOD method_53757 (Lnet/minecraft/class_1856;)Z
|
||||
ARG 0 ingredient
|
||||
METHOD method_53758 (Lnet/minecraft/class_1867;)Lnet/minecraft/class_2371;
|
||||
|
@ -24,3 +25,8 @@ CLASS net/minecraft/class_1867 net/minecraft/recipe/ShapelessRecipe
|
|||
ARG 0 recipe
|
||||
METHOD method_53765 (Lnet/minecraft/class_1867;)Ljava/lang/String;
|
||||
ARG 0 recipe
|
||||
METHOD method_8141 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_1867;
|
||||
ARG 0 buf
|
||||
METHOD method_8143 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_1867;)V
|
||||
ARG 0 buf
|
||||
ARG 1 recipe
|
||||
|
|
|
@ -10,6 +10,12 @@ CLASS net/minecraft/class_8060 net/minecraft/recipe/SmithingTransformRecipe
|
|||
ARG 4 result
|
||||
CLASS class_8061 Serializer
|
||||
FIELD field_46108 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_48364 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
METHOD method_48456 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_8060;
|
||||
ARG 0 buf
|
||||
METHOD method_48457 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_8060;)V
|
||||
ARG 0 buf
|
||||
ARG 1 recipe
|
||||
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;
|
||||
|
|
|
@ -8,6 +8,12 @@ CLASS net/minecraft/class_8062 net/minecraft/recipe/SmithingTrimRecipe
|
|||
ARG 3 addition
|
||||
CLASS class_8063 Serializer
|
||||
FIELD field_46109 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_48365 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
METHOD method_48460 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_8062;
|
||||
ARG 0 buf
|
||||
METHOD method_48461 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_8062;)V
|
||||
ARG 0 buf
|
||||
ARG 1 recipe
|
||||
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;
|
||||
|
|
|
@ -7,6 +7,7 @@ CLASS net/minecraft/class_1866 net/minecraft/recipe/SpecialRecipeSerializer
|
|||
COMMENT serializer have IDs starting with {@code crafting_special_}. All of their logic and ingredients
|
||||
COMMENT are also defined in code, which distinguishes them from "non-special" recipes.
|
||||
FIELD field_46106 codec Lcom/mojang/serialization/Codec;
|
||||
FIELD field_48362 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
FIELD field_9046 factory Lnet/minecraft/class_1866$class_7711;
|
||||
METHOD <init> (Lnet/minecraft/class_1866$class_7711;)V
|
||||
ARG 1 factory
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
CLASS net/minecraft/class_7710 net/minecraft/recipe/book/CraftingRecipeCategory
|
||||
FIELD field_40252 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_40253 id Ljava/lang/String;
|
||||
FIELD field_48352 INDEX_TO_VALUE Ljava/util/function/IntFunction;
|
||||
FIELD field_48353 PACKET_CODEC Lnet/minecraft/class_9139;
|
||||
FIELD field_48354 index I
|
||||
METHOD <init> (Ljava/lang/String;ILjava/lang/String;I)V
|
||||
ARG 3 id
|
||||
ARG 4 index
|
||||
METHOD method_56101 getIndex ()I
|
||||
|
|
Loading…
Reference in New Issue