Class CuttingRecipe.Serializer<T extends CuttingRecipe>

java.lang.Object
net.minecraft.recipe.CuttingRecipe.Serializer<T>
All Implemented Interfaces:
RecipeSerializer<T>
Enclosing class:
CuttingRecipe

public static class CuttingRecipe.Serializer<T extends CuttingRecipe> extends Object implements RecipeSerializer<T>
Mappings:
Namespace Name
official bts$a
intermediary net/minecraft/class_3972$class_3973
named net/minecraft/recipe/CuttingRecipe$Serializer
  • Field Details

    • recipeFactory

      Mappings:
      Namespace Name Mixin selector
      official v Lbts$a;v:Lbts$a$a;
      intermediary field_17648 Lnet/minecraft/class_3972$class_3973;field_17648:Lnet/minecraft/class_3972$class_3973$class_3974;
      named recipeFactory Lnet/minecraft/recipe/CuttingRecipe$Serializer;recipeFactory:Lnet/minecraft/recipe/CuttingRecipe$Serializer$RecipeFactory;
  • Constructor Details

    • Serializer

      protected Serializer(CuttingRecipe.Serializer.RecipeFactory<T> recipeFactory)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbts$a;<init>(Lbts$a$a;)V
      intermediary <init> Lnet/minecraft/class_3972$class_3973;<init>(Lnet/minecraft/class_3972$class_3973$class_3974;)V
      named <init> Lnet/minecraft/recipe/CuttingRecipe$Serializer;<init>(Lnet/minecraft/recipe/CuttingRecipe$Serializer$RecipeFactory;)V
  • Method Details

    • read

      public T read(Identifier identifier, JsonObject jsonObject)
      Specified by:
      read in interface RecipeSerializer<T extends CuttingRecipe>
      Mappings:
      Namespace Name Mixin selector
      official b Lbts$a;b(Lww;Lcom/google/gson/JsonObject;)Lbts;
      intermediary method_17881 Lnet/minecraft/class_3972$class_3973;method_17881(Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3972;
      named read Lnet/minecraft/recipe/CuttingRecipe$Serializer;read(Lnet/minecraft/util/Identifier;Lcom/google/gson/JsonObject;)Lnet/minecraft/recipe/CuttingRecipe;
    • read

      public T read(Identifier identifier, PacketByteBuf packetByteBuf)
      Specified by:
      read in interface RecipeSerializer<T extends CuttingRecipe>
      Mappings:
      Namespace Name Mixin selector
      official b Lbts$a;b(Lww;Log;)Lbts;
      intermediary method_17882 Lnet/minecraft/class_3972$class_3973;method_17882(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_3972;
      named read Lnet/minecraft/recipe/CuttingRecipe$Serializer;read(Lnet/minecraft/util/Identifier;Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/recipe/CuttingRecipe;
    • write

      public void write(PacketByteBuf packetByteBuf, T t)
      Specified by:
      write in interface RecipeSerializer<T extends CuttingRecipe>
      Mappings:
      Namespace Name Mixin selector
      official a Lbts$a;a(Log;Lbts;)V
      intermediary method_17880 Lnet/minecraft/class_3972$class_3973;method_17880(Lnet/minecraft/class_2540;Lnet/minecraft/class_3972;)V
      named write Lnet/minecraft/recipe/CuttingRecipe$Serializer;write(Lnet/minecraft/network/PacketByteBuf;Lnet/minecraft/recipe/CuttingRecipe;)V