Package net.minecraft.item.crafting
Interface IRecipeSerializer<T extends IRecipe<?>>
- All Superinterfaces:
IForgeRegistryEntry<IRecipeSerializer<?>>
- All Known Implementing Classes:
ConditionalRecipe.Serializer
,CookingRecipeSerializer
,ShapedRecipe.Serializer
,ShapelessRecipe.Serializer
,SingleItemRecipe.Serializer
,SmithingRecipe.Serializer
,SpecialRecipeSerializer
public interface IRecipeSerializer<T extends IRecipe<?>>
extends IForgeRegistryEntry<IRecipeSerializer<?>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final SpecialRecipeSerializer<ArmorDyeRecipe>
static final SpecialRecipeSerializer<BannerDuplicateRecipe>
static final CookingRecipeSerializer<BlastingRecipe>
static final SpecialRecipeSerializer<BookCloningRecipe>
static final CookingRecipeSerializer<CampfireCookingRecipe>
static final SpecialRecipeSerializer<FireworkRocketRecipe>
static final SpecialRecipeSerializer<FireworkStarRecipe>
static final SpecialRecipeSerializer<FireworkStarFadeRecipe>
static final SpecialRecipeSerializer<MapCloningRecipe>
static final SpecialRecipeSerializer<MapExtendingRecipe>
static final SpecialRecipeSerializer<RepairItemRecipe>
static final IRecipeSerializer<ShapedRecipe>
static final IRecipeSerializer<ShapelessRecipe>
static final SpecialRecipeSerializer<ShieldRecipes>
static final SpecialRecipeSerializer<ShulkerBoxColoringRecipe>
static final CookingRecipeSerializer<FurnaceRecipe>
static final IRecipeSerializer<SmithingRecipe>
static final CookingRecipeSerializer<SmokingRecipe>
static final IRecipeSerializer<StonecuttingRecipe>
static final SpecialRecipeSerializer<SuspiciousStewRecipe>
static final SpecialRecipeSerializer<TippedArrowRecipe>
-
Method Summary
Modifier and TypeMethodDescriptionfromJson
(ResourceLocation p_199425_1_, com.google.gson.JsonObject p_199425_2_) fromNetwork
(ResourceLocation p_199426_1_, PacketBuffer p_199426_2_) static <S extends IRecipeSerializer<T>,
T extends IRecipe<?>>
Svoid
toNetwork
(PacketBuffer p_199427_1_, T p_199427_2_) Methods inherited from interface net.minecraftforge.registries.IForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName
-
Field Details
-
SHAPED_RECIPE
-
SHAPELESS_RECIPE
-
ARMOR_DYE
-
BOOK_CLONING
-
MAP_CLONING
-
MAP_EXTENDING
-
FIREWORK_ROCKET
-
FIREWORK_STAR
-
FIREWORK_STAR_FADE
-
TIPPED_ARROW
-
BANNER_DUPLICATE
-
SHIELD_DECORATION
-
SHULKER_BOX_COLORING
-
SUSPICIOUS_STEW
-
REPAIR_ITEM
-
SMELTING_RECIPE
-
BLASTING_RECIPE
-
SMOKING_RECIPE
-
CAMPFIRE_COOKING_RECIPE
-
STONECUTTER
-
SMITHING
-
-
Method Details
-
fromJson
-
fromNetwork
-
toNetwork
-
register
static <S extends IRecipeSerializer<T>,T extends IRecipe<?>> S register(String p_222156_0_, S p_222156_1_)
-