Package net.minecraft

Class class_8062.class_8063

java.lang.Object
net.minecraft.class_8062.class_8063
All Implemented Interfaces:
RecipeSerializer<class_8062>
Enclosing class:
class_8062

public static class class_8062.class_8063 extends Object implements RecipeSerializer<class_8062>
Mappings:
Namespace Name
official cij$a
intermediary net/minecraft/class_8062$class_8063
named net/minecraft/class_8062$class_8063
  • Constructor Details

    • class_8063

      public class_8063()
  • Method Details

    • read

      public class_8062 read(Identifier identifier, JsonObject jsonObject)
      Description copied from interface: RecipeSerializer
      Reads a recipe from a JSON object.
      Specified by:
      read in interface RecipeSerializer<class_8062>
      Parameters:
      identifier - the recipe's ID
      jsonObject - the recipe JSON
      Returns:
      the read recipe
      Mappings:
      Namespace Name Mixin selector
      official a Lcij$a;a(Lacs;Lcom/google/gson/JsonObject;)Lcij;
      intermediary method_48459 Lnet/minecraft/class_8062$class_8063;method_48459(Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_8062;
      named read Lnet/minecraft/class_8062$class_8063;read(Lnet/minecraft/util/Identifier;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_8062;
    • read

      public class_8062 read(Identifier identifier, 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<class_8062>
      Parameters:
      identifier - the recipe's ID
      packetByteBuf - the recipe buf
      Returns:
      the read recipe
      Mappings:
      Namespace Name Mixin selector
      official a Lcij$a;a(Lacs;Lsj;)Lcij;
      intermediary method_48460 Lnet/minecraft/class_8062$class_8063;method_48460(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8062;
      named read Lnet/minecraft/class_8062$class_8063;read(Lnet/minecraft/util/Identifier;Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/class_8062;
    • write

      public void write(PacketByteBuf packetByteBuf, class_8062 class_8062)
      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<class_8062>
      Parameters:
      packetByteBuf - the recipe buf
      class_8062 - the recipe
      Mappings:
      Namespace Name Mixin selector
      official a Lcij$a;a(Lsj;Lcij;)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/class_8062$class_8063;write(Lnet/minecraft/network/PacketByteBuf;Lnet/minecraft/class_8062;)V