package net.obnoxint.mcdev.util; import org.bukkit.Material; import org.bukkit.inventory.FurnaceRecipe; public class SerializableFurnaceRecipe extends SerializableRecipe { private static final long serialVersionUID = 1745775534255055205L; private final int inputId; public SerializableFurnaceRecipe(final FurnaceRecipe recipe) { super(RECIPE_TYPE_FURNACE, recipe); this.inputId = recipe.getInput().getTypeId(); } public final Material getInput() { return Material.getMaterial(inputId); } public FurnaceRecipe toFurnaceRecipe() { return new FurnaceRecipe(getResult().toItemStack(), getInput()); } }