Ex Sartagine: Requiem
A cooking mod with abilities to add and remove Pot, Pan, Smelter, and Kettle recipes.
Import
import mods.exsartagine.ExSartagine;
Placeable Blocks and Heat Sources
// Add a block that the Ex Sartagine blocks can be placed onExSartagine.addPlaceable(IBlockState placeableState);
// Remove a block that can be placed onExSartagine.removePlaceable(IBlockState placeableState);
// Add a block that counts as a heat source - will also add it to placeable listExSartagine.addHeatSource(IBlockState heatSource);
// Remove a block as a heat sourceExSartagine.removeHeatSource(IBlockState heatSource);
Pot Recipes
// Add pot recipe with input and outputExSartagine.addPotRecipe(IIngredient input, IItemStack output);
// Remove pot recipe by outputExSartagine.removePotRecipe(IItemStack output);
// Remove pot recipe with input and outputExSartagine.removePotRecipe(IIngredient input, IItemStack output);
Pan Recipes
// Add pan recipe with input and outputExSartagine.addPanRecipe(IIngredient input, IItemStack output);
// Remove pan recipe by outputExSartagine.removePanRecipe(IItemStack output);
// Remove pan recipe with input and outputExSartagine.removePanRecipe(IIngredient input, IItemStack output);
Smelter Recipes
// Add smelter recipe with input and outputExSartagine.addSmelterRecipe(IIngredient input, IItemStack output);
// Remove smelter recipe by outputExSartagine.removeSmelterRecipe(IItemStack output);
// Remove smelter recipe with input and outputExSartagine.removeSmelterRecipe(IIngredient input, IItemStack output);
Kettle Recipes
// Add kettle recipe with inputs, catalyst, fluid, outputs, and optionally timeExSartagine.addKettleRecipe(IIngredient[] inputs, @Nullable IIngredient catalyst, @Nullable ILiquidStack fluid, IItemStack[] outputs, @Optional int time);
// Remove kettle recipe if the output contains the given itemExSartagine.removeKettleRecipe(IItemStack output);
// Remove kettle recipe if the output contains all of the given item listExSartagine.removeKettleRecipe(IItemStack[] outputs);
// Remove kettle recipe that matches the given arguments// If time is omitted, any match for that argument is skippedExSartagine.removeKettleRecipe(IIngredient[] inputs, IIngredient catalyst, IItemStack[] outputs, @Optional int time);ExSartagine.removeKettleRecipe(IIngredient[] inputs, IIngredient catalyst, ILiquidStack fluid, IItemStack[] outputs, @Optional int time);