1 dragonblocks.registerNode({
2 name: "furnace:furnace",
3 texture: "furnace_furnace.png",
9 let meta = dragonblocks.getNode(x, y).meta;
10 meta.inventory = new furnace.Inventory();
11 if(meta.inventoryString)
12 meta.inventory.parse(meta.inventoryString);
15 let meta = dragonblocks.getNode(x, y).meta;
16 dragonblocks.player.setInventoryElements([meta.inventory, dragonblocks.player.tmp.mainInventory]);
17 dragonblocks.player.openInventory();
18 dragonblocks.player.onNextInventoryClose = _ => {
19 dragonblocks.player.resetInventoryElements();
20 meta.inventoryString = meta.inventory.stringify();
24 return dragonblocks.getNode(x, y).meta.inventory.isEmpty();
27 for(let i = 0; i < 6; i++){
28 dragonblocks.registerItem({
29 name: "furnace:burn_progress_" + i,
30 texture: "furnace_burn_progress_" + i + ".png",
35 dragonblocks.registerItem({
36 name: "furnace:fuel_progress_" + i,
37 texture: "furnace_fuel_progress_" + i + ".png",