Class ShapelessRecipe.Serializer

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

public static class ShapelessRecipe.Serializer extends Object implements RecipeSerializer<ShapelessRecipe>
Mappings:
Namespace Name
official bsv$a
intermediary net/minecraft/class_1867$class_1868
named net/minecraft/recipe/ShapelessRecipe$Serializer
  • Constructor Details

    • Serializer

      public Serializer()
  • Method Details

    • read

      public ShapelessRecipe read(Identifier identifier, JsonObject jsonObject)
      Specified by:
      read in interface RecipeSerializer<ShapelessRecipe>
      Mappings:
      Namespace Name Mixin selector
      official b Lbsv$a;b(Lwp;Lcom/google/gson/JsonObject;)Lbsv;
      intermediary method_8142 Lnet/minecraft/class_1867$class_1868;method_8142(Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1867;
      named read Lnet/minecraft/recipe/ShapelessRecipe$Serializer;read(Lnet/minecraft/util/Identifier;Lcom/google/gson/JsonObject;)Lnet/minecraft/recipe/ShapelessRecipe;
    • getIngredients

      private static DefaultedList<Ingredient> getIngredients(JsonArray json)
      Mappings:
      Namespace Name Mixin selector
      official a Lbsv$a;a(Lcom/google/gson/JsonArray;)Lgn;
      intermediary method_8144 Lnet/minecraft/class_1867$class_1868;method_8144(Lcom/google/gson/JsonArray;)Lnet/minecraft/class_2371;
      named getIngredients Lnet/minecraft/recipe/ShapelessRecipe$Serializer;getIngredients(Lcom/google/gson/JsonArray;)Lnet/minecraft/util/collection/DefaultedList;
    • read

      public ShapelessRecipe read(Identifier identifier, PacketByteBuf packetByteBuf)
      Specified by:
      read in interface RecipeSerializer<ShapelessRecipe>
      Mappings:
      Namespace Name Mixin selector
      official b Lbsv$a;b(Lwp;Lob;)Lbsv;
      intermediary method_8141 Lnet/minecraft/class_1867$class_1868;method_8141(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_1867;
      named read Lnet/minecraft/recipe/ShapelessRecipe$Serializer;read(Lnet/minecraft/util/Identifier;Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/recipe/ShapelessRecipe;
    • write

      public void write(PacketByteBuf packetByteBuf, ShapelessRecipe shapelessRecipe)
      Specified by:
      write in interface RecipeSerializer<ShapelessRecipe>
      Mappings:
      Namespace Name Mixin selector
      official a Lbsv$a;a(Lob;Lbsv;)V
      intermediary method_8143 Lnet/minecraft/class_1867$class_1868;method_8143(Lnet/minecraft/class_2540;Lnet/minecraft/class_1867;)V
      named write Lnet/minecraft/recipe/ShapelessRecipe$Serializer;write(Lnet/minecraft/network/PacketByteBuf;Lnet/minecraft/recipe/ShapelessRecipe;)V