Class SmithingTrimRecipe.Serializer

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

public static class SmithingTrimRecipe.Serializer extends Object implements RecipeSerializer<SmithingTrimRecipe>
Mappings:
Namespace Name
official cmu$a
intermediary net/minecraft/class_8062$class_8063
named net/minecraft/recipe/SmithingTrimRecipe$Serializer
  • Field Details

    • field_46109

      private static final com.mojang.serialization.Codec<SmithingTrimRecipe> field_46109
      Mappings:
      Namespace Name Mixin selector
      official x Lcmu$a;x:Lcom/mojang/serialization/Codec;
      intermediary field_46109 Lnet/minecraft/class_8062$class_8063;field_46109:Lcom/mojang/serialization/Codec;
      named field_46109 Lnet/minecraft/recipe/SmithingTrimRecipe$Serializer;field_46109:Lcom/mojang/serialization/Codec;
  • Constructor Details

    • Serializer

      public Serializer()
  • Method Details

    • method_53736

      public com.mojang.serialization.Codec<SmithingTrimRecipe> method_53736()
      Specified by:
      method_53736 in interface RecipeSerializer<SmithingTrimRecipe>
      Mappings:
      Namespace Name Mixin selector
      official a Lcmh;a()Lcom/mojang/serialization/Codec;
      intermediary method_53736 Lnet/minecraft/class_1865;method_53736()Lcom/mojang/serialization/Codec;
      named method_53736 Lnet/minecraft/recipe/RecipeSerializer;method_53736()Lcom/mojang/serialization/Codec;
    • read

      public SmithingTrimRecipe read(PacketByteBuf packetByteBuf)
      Description copied from interface: RecipeSerializer
      Reads a recipe from a packet byte buf, usually on the client.

      This can throw whatever exception the packet byte buf throws. This may be called in the netty event loop than the client game engine thread.

      Specified by:
      read in interface RecipeSerializer<SmithingTrimRecipe>
      Returns:
      the read recipe
      Mappings:
      Namespace Name Mixin selector
      official b Lcmu$a;b(Lsl;)Lcmu;
      intermediary method_48460 Lnet/minecraft/class_8062$class_8063;method_48460(Lnet/minecraft/class_2540;)Lnet/minecraft/class_8062;
      named read Lnet/minecraft/recipe/SmithingTrimRecipe$Serializer;read(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/recipe/SmithingTrimRecipe;
    • write

      public void write(PacketByteBuf packetByteBuf, SmithingTrimRecipe smithingTrimRecipe)
      Description copied from interface: RecipeSerializer
      Writes a recipe to a packet byte buf, usually on the server.

      The recipe's ID is already written into the buf when this is called.

      This can throw whatever exception the packet byte buf throws. This may be called in the netty event loop than the server game engine thread.

      Specified by:
      write in interface RecipeSerializer<SmithingTrimRecipe>
      Parameters:
      packetByteBuf - the recipe buf
      smithingTrimRecipe - the recipe
      Mappings:
      Namespace Name Mixin selector
      official a Lcmu$a;a(Lsl;Lcmu;)V
      intermediary method_48461 Lnet/minecraft/class_8062$class_8063;method_48461(Lnet/minecraft/class_2540;Lnet/minecraft/class_8062;)V
      named write Lnet/minecraft/recipe/SmithingTrimRecipe$Serializer;write(Lnet/minecraft/network/PacketByteBuf;Lnet/minecraft/recipe/SmithingTrimRecipe;)V