command craft:
trigger:
open chest inventory with 9 rows named "&fCrafting" to player
set slot 0,1,2,3,4,5,6,7,8,9,14,15,16,17,18,22,24,25,26,27,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53 and 13 of player's current inventory to gray stained glass pane named "&b"
set slot 49 of player's current inventory to barrier block named "&cExit"
set {craftslots.%player's uuid%::*} to slot 10,11,19,20,21,28,29,30, and 12 of player's current inventory
every second:
loop all players:
if display name of loop-player's current inventory is "&fCrafting":
if {craftslots.%loop-player's uuid%::*} = {recipe.icejacket::*}:
set slot 23 of loop-player's current inventory to dirt
on inventory click:
if display name of event-inventory is "&fCrafting":
if event-item is gray stained glass pane named "&b":
cancel event
if event-item is barrier block named "&cExit":
close player's inventory
on inventory close:
if display name of event-inventory is "&fCrafting":
give slot 10,11,19,20,21,28,29,30,23 and 12 of player's current inventory to player
on load:
set {recipe.icejacket::*} to dirt,air,air,air,air,air,air,air, and air
trigger:
open chest inventory with 9 rows named "&fCrafting" to player
set slot 0,1,2,3,4,5,6,7,8,9,14,15,16,17,18,22,24,25,26,27,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53 and 13 of player's current inventory to gray stained glass pane named "&b"
set slot 49 of player's current inventory to barrier block named "&cExit"
set {craftslots.%player's uuid%::*} to slot 10,11,19,20,21,28,29,30, and 12 of player's current inventory
every second:
loop all players:
if display name of loop-player's current inventory is "&fCrafting":
if {craftslots.%loop-player's uuid%::*} = {recipe.icejacket::*}:
set slot 23 of loop-player's current inventory to dirt
on inventory click:
if display name of event-inventory is "&fCrafting":
if event-item is gray stained glass pane named "&b":
cancel event
if event-item is barrier block named "&cExit":
close player's inventory
on inventory close:
if display name of event-inventory is "&fCrafting":
give slot 10,11,19,20,21,28,29,30,23 and 12 of player's current inventory to player
on load:
set {recipe.icejacket::*} to dirt,air,air,air,air,air,air,air, and air