001 package org.bukkit.block;
002
003 import org.bukkit.inventory.FurnaceInventory;
004
005 /**
006 * Represents a furnace.
007 */
008 public interface Furnace extends BlockState, ContainerBlock {
009
010 /**
011 * Get burn time.
012 *
013 * @return Burn time
014 */
015 public short getBurnTime();
016
017 /**
018 * Set burn time.
019 *
020 * @param burnTime Burn time
021 */
022 public void setBurnTime(short burnTime);
023
024 /**
025 * Get cook time.
026 *
027 * @return Cook time
028 */
029 public short getCookTime();
030
031 /**
032 * Set cook time.
033 *
034 * @param cookTime Cook time
035 */
036 public void setCookTime(short cookTime);
037
038 public FurnaceInventory getInventory();
039 }