CLASS net/minecraft/class_3972 net/minecraft/recipe/CuttingRecipe COMMENT A recipe that has only one input ingredient. It can be used by any type COMMENT of recipe as long as its subclass implements the proper interface. FIELD field_17642 ingredient Lnet/minecraft/class_1856; FIELD field_17643 result Lnet/minecraft/class_1799; FIELD field_17645 group Ljava/lang/String; FIELD field_17646 type Lnet/minecraft/class_3956; FIELD field_17647 serializer Lnet/minecraft/class_1865; METHOD (Lnet/minecraft/class_3956;Lnet/minecraft/class_1865;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V ARG 1 type ARG 2 serializer ARG 3 group ARG 4 ingredient ARG 5 result CLASS class_3973 Serializer FIELD field_17648 recipeFactory Lnet/minecraft/class_3972$class_3974; FIELD field_46107 codec Lcom/mojang/serialization/MapCodec; FIELD field_48363 packetCodec Lnet/minecraft/class_9139; METHOD (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; ARG 1 instance 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 METHOD method_53879 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1799; ARG 0 recipe METHOD method_56106 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1799; ARG 0 recipe METHOD method_56107 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1856; ARG 0 recipe METHOD method_56108 (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_1799;)Lnet/minecraft/class_3972; ARG 1 group ARG 2 ingredient ARG 3 result