Package net.minecraft.recipe
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 bqw
intermediary net/minecraft/class_3957
named net/minecraft/recipe/CookingRecipeSerializer
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interface
CookingRecipeSerializer.RecipeFactory<T extends AbstractCookingRecipe>
-
Field Summary
Fields Modifier and Type Field Description private int
cookingTime
private CookingRecipeSerializer.RecipeFactory<T>
recipeFactory
Fields inherited from interface net.minecraft.recipe.RecipeSerializer
ARMOR_DYE, BANNER_DUPLICATE, BLASTING, BOOK_CLONING, CAMPFIRE_COOKING, FIREWORK_ROCKET, FIREWORK_STAR, FIREWORK_STAR_FADE, MAP_CLONING, MAP_EXTENDING, REPAIR_ITEM, SHAPED, SHAPELESS, SHIELD_DECORATION, SHULKER_BOX, SMELTING, SMITHING, SMOKING, STONECUTTING, SUSPICIOUS_STEW, TIPPED_ARROW
-
Constructor Summary
Constructors Constructor Description CookingRecipeSerializer(CookingRecipeSerializer.RecipeFactory<T> recipeFactory, int cookingTime)
-
Method Summary
Modifier and Type Method Description T
read(Identifier identifier, JsonObject jsonObject)
T
read(Identifier identifier, PacketByteBuf packetByteBuf)
void
write(PacketByteBuf packetByteBuf, T t)
-
Field Details
-
cookingTime
private final int cookingTime- Mappings:
Namespace Name Mixin selector official v
Lbqw;v:I
intermediary field_17551
Lnet/minecraft/class_3957;field_17551:I
named cookingTime
Lnet/minecraft/recipe/CookingRecipeSerializer;cookingTime:I
-
recipeFactory
- Mappings:
Namespace Name Mixin selector official w
Lbqw;w:Lbqw$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>
Lbqw;<init>(Lbqw$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
- Specified by:
read
in interfaceRecipeSerializer<T extends AbstractCookingRecipe>
- Mappings:
Namespace Name Mixin selector official b
Lbqw;b(Lwb;Lcom/google/gson/JsonObject;)Lbpz;
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
- Specified by:
read
in interfaceRecipeSerializer<T extends AbstractCookingRecipe>
- Mappings:
Namespace Name Mixin selector official b
Lbqw;b(Lwb;Lnw;)Lbpz;
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
- Specified by:
write
in interfaceRecipeSerializer<T extends AbstractCookingRecipe>
- Mappings:
Namespace Name Mixin selector official a
Lbqw;a(Lnw;Lbpz;)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
-