Class CookingRecipeSerializer<T extends AbstractCookingRecipe>

java.lang.Object
net.minecraft.recipe.CookingRecipeSerializer<T>
All Implemented Interfaces:
RecipeSerializer<T>

public class CookingRecipeSerializer<T extends AbstractCookingRecipe> extends Object implements RecipeSerializer<T>
Mappings:
Namespace Name
official btq
intermediary net/minecraft/class_3957
named net/minecraft/recipe/CookingRecipeSerializer
  • Field Details

    • cookingTime

      private final int cookingTime
      Mappings:
      Namespace Name Mixin selector
      official v Lbtq;v:I
      intermediary field_17551 Lnet/minecraft/class_3957;field_17551:I
      named cookingTime Lnet/minecraft/recipe/CookingRecipeSerializer;cookingTime:I
    • recipeFactory

      private final CookingRecipeSerializer.RecipeFactory<T extends AbstractCookingRecipe> recipeFactory
      Mappings:
      Namespace Name Mixin selector
      official w Lbtq;w:Lbtq$a;
      intermediary field_17552 Lnet/minecraft/class_3957;field_17552:Lnet/minecraft/class_3957$class_3958;
      named recipeFactory Lnet/minecraft/recipe/CookingRecipeSerializer;recipeFactory:Lnet/minecraft/recipe/CookingRecipeSerializer$RecipeFactory;
  • Constructor Details

    • CookingRecipeSerializer

      public CookingRecipeSerializer(CookingRecipeSerializer.RecipeFactory<T> recipeFactory, int cookingTime)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbtq;<init>(Lbtq$a;I)V
      intermediary <init> Lnet/minecraft/class_3957;<init>(Lnet/minecraft/class_3957$class_3958;I)V
      named <init> Lnet/minecraft/recipe/CookingRecipeSerializer;<init>(Lnet/minecraft/recipe/CookingRecipeSerializer$RecipeFactory;I)V
  • Method Details

    • read

      public T read(Identifier identifier, JsonObject jsonObject)
      Specified by:
      read in interface RecipeSerializer<T extends AbstractCookingRecipe>
      Mappings:
      Namespace Name Mixin selector
      official b Lbtq;b(Lww;Lcom/google/gson/JsonObject;)Lbst;
      intermediary method_17736 Lnet/minecraft/class_3957;method_17736(Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1874;
      named read Lnet/minecraft/recipe/CookingRecipeSerializer;read(Lnet/minecraft/util/Identifier;Lcom/google/gson/JsonObject;)Lnet/minecraft/recipe/AbstractCookingRecipe;
    • read

      public T read(Identifier identifier, PacketByteBuf packetByteBuf)
      Specified by:
      read in interface RecipeSerializer<T extends AbstractCookingRecipe>
      Mappings:
      Namespace Name Mixin selector
      official b Lbtq;b(Lww;Log;)Lbst;
      intermediary method_17737 Lnet/minecraft/class_3957;method_17737(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_1874;
      named read Lnet/minecraft/recipe/CookingRecipeSerializer;read(Lnet/minecraft/util/Identifier;Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/recipe/AbstractCookingRecipe;
    • write

      public void write(PacketByteBuf packetByteBuf, T t)
      Specified by:
      write in interface RecipeSerializer<T extends AbstractCookingRecipe>
      Mappings:
      Namespace Name Mixin selector
      official a Lbtq;a(Log;Lbst;)V
      intermediary method_17735 Lnet/minecraft/class_3957;method_17735(Lnet/minecraft/class_2540;Lnet/minecraft/class_1874;)V
      named write Lnet/minecraft/recipe/CookingRecipeSerializer;write(Lnet/minecraft/network/PacketByteBuf;Lnet/minecraft/recipe/AbstractCookingRecipe;)V