local material_list if minetest.get_modpath("moreores") then material_list = { 'silver' } else -- Make the gold chest obtainable for mere mortals (the silver chest is not obtainable) material_list = { 'copper', 'silver' } end for _, material in ipairs(material_list) do minetest.register_craft({ output = 'technic:gold_chest', recipe = { { 'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot' }, { 'default:gold_ingot', "technic:" .. material .. "_chest", 'default:gold_ingot' }, { 'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot' }, } }) minetest.register_craft({ output = 'technic:gold_locked_chest', recipe = { { 'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot' }, { 'default:gold_ingot', "technic:" .. material .. "_locked_chest", 'default:gold_ingot' }, { 'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot' }, } }) end minetest.register_craft({ output = 'technic:gold_locked_chest', recipe = { { 'default:steel_ingot' }, { 'technic:gold_chest' }, } }) technic.chests:register("Gold", { width = 15, height = 6, sort = true, autosort = true, infotext = true, color = true, locked = false, }) technic.chests:register("Gold", { width = 15, height = 6, sort = true, autosort = true, infotext = true, color = true, locked = true, })