Code:
on right click on cobblestone stair:
set {_furnace} to a new chest inventory with 3 row with name "&6Furnace"
set slots (integers from 0 to 26) of {_furnace} to {Furnc::*}
open {_furnace} to player
on inventory click:
if event-inventory's name contains "&6Furnace":
set slot 0 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 1 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 2 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 3 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 4 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 5 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 6 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 7 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 8 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 9 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 10 of player's current inventory to lime stained glass pane named "&a&lTurn On"
cancel event
set slot 17 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 18 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 19 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 20 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 21 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 22 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 23 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 24 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 25 of player's current inventory to gray stained glass pane named " "
cancel event
set slot 26 of player's current inventory to gray stained glass pane named " "
cancel event
on inventory close:
if name of event-inventory is "&6Furnace":
loop 26 times:
set {Furnc::*} to slots (integers from 0 to 26) of player's current inventory
on inventory click:
if event-inventory's name contains "&6Furnace":
if event-slot is lime stained glass pane named "&a&lTurn On":
set slot 10 of {_furnace} to red stained glass pane named "&c&lTurn Off"
if event-slot is red stained glass pane named "&c&lTurn Off":
set slot 10 of {_furnace} to lime stained glass pane named "&a&lTurn On"