stable: true,
onset: (map, x, y) => {
let meta = map.getNode(x, y).meta;
+
meta.inventory = new furnace.Inventory();
- if(meta.inventoryString)
- meta.inventory.ceserialize(meta.inventoryString);
+
+ if (meta.inventoryString)
+ meta.inventory.deserialize(meta.inventoryString);
},
onclick: (map, x, y) => {
let meta = map.getNode(x, y).meta;
+
dragonblocks.player.setInventoryElements([meta.inventory, dragonblocks.player.tmp.mainInventory]);
dragonblocks.player.openInventory();
+
dragonblocks.player.onNextInventoryClose = _ => {
dragonblocks.player.resetInventoryElements();
meta.inventoryString = meta.inventory.serialize();
return map.getNode(x, y).meta.inventory.isEmpty();
},
});
-for(let i = 0; i < 6; i++){
+
+for (let i = 0; i < 6; i++) {
dragonblocks.registerItem({
name: "furnace:burn_progress_" + i,
texture: "furnace_burn_progress_" + i + ".png",
hidden: true,
desc: "",
});
+
dragonblocks.registerItem({
name: "furnace:fuel_progress_" + i,
texture: "furnace_fuel_progress_" + i + ".png",