Package net.minecraft.recipe
Interface RecipeSerializer<T extends Recipe<?>>
- All Known Implementing Classes:
CookingRecipeSerializer
,CuttingRecipe.Serializer
,ShapedRecipe.Serializer
,ShapelessRecipe.Serializer
,SmithingRecipe.Serializer
,SpecialRecipeSerializer
public interface RecipeSerializer<T extends Recipe<?>>
-
Field Summary
-
Method Summary
Modifier and Type Method Description T
read(Identifier id, JsonObject json)
T
read(Identifier id, PacketByteBuf buf)
static <S extends RecipeSerializer<T>, T extends Recipe<?>>
Sregister(String id, S serializer)
void
write(PacketByteBuf buf, T recipe)
-
Field Details
-
SHAPED
-
SHAPELESS
-
ARMOR_DYE
-
BOOK_CLONING
-
MAP_CLONING
-
MAP_EXTENDING
-
FIREWORK_ROCKET
-
FIREWORK_STAR
-
FIREWORK_STAR_FADE
-
TIPPED_ARROW
-
BANNER_DUPLICATE
-
SHIELD_DECORATION
-
SHULKER_BOX
-
SUSPICIOUS_STEW
-
REPAIR_ITEM
-
SMELTING
-
BLASTING
-
SMOKING
-
CAMPFIRE_COOKING
-
STONECUTTING
-
SMITHING
-
-
Method Details
-
read
-
read
-
write
-
register
-