Cristiano Magro
2020-10-13 4c99358b32bf4dedc75c0ecae2e1a0770c64fd4b
technic_chests/gold_chest.lua
@@ -1,32 +1,44 @@
minetest.register_craft({
   output = 'technic:gold_chest',
   recipe = {
      {'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
      {'default:gold_ingot','technic:silver_chest','default:gold_ingot'},
      {'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
   }
})
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',
   type = "shapeless",
   recipe = {
      {'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
      {'default:gold_ingot','technic:silver_locked_chest','default:gold_ingot'},
      {'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
   }
})
minetest.register_craft({
   output = 'technic:gold_locked_chest',
   recipe = {
      {'default:steel_ingot'},
      {'technic:gold_chest'},
      'basic_materials:padlock',
      'technic:gold_chest',
   }
})
technic.chests:register("Gold", {
   width = 12,
   width = 15,
   height = 6,
   sort = true,
   autosort = true,
   infotext = true,
@@ -35,7 +47,8 @@
})
technic.chests:register("Gold", {
   width = 12,
   width = 15,
   height = 6,
   sort = true,
   autosort = true,
   infotext = true,