crafts.lua 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. -- craft raw oil lamp enclosures by using 8 clump of clay
  2. -- this raw enclosure has to be burned to be stable
  3. minetest.register_craft({
  4. output = "oillamps:oillampraw 8",
  5. recipe = {{"default:clay_lump","default:clay_lump","default:clay_lump"},{"default:clay_lump","","default:clay_lump"},{"default:clay_lump","default:clay_lump","default:clay_lump"}},
  6. })
  7. -- create a usable oil lamp by burning raw enclosures
  8. minetest.register_craft({
  9. output = "oillamps:oillampempty 1",
  10. type = "cooking",
  11. recipe = "oillamps:oillampraw",
  12. cooktime = 3
  13. })
  14. if minetest.registered_items["basic_materials:oil_extract"] then
  15. minetest.register_craft({
  16. output = "basic_materials:oil_extract 2",
  17. recipe = {{"group:seed","group:seed"},{"group:seed","group:seed"}},
  18. })
  19. end
  20. -- fill an empty oil lamp with oil extract
  21. for _,resource in pairs(oillamps.existing_ressource) do
  22. if minetest.registered_items[resource] then
  23. minetest.register_craft({
  24. recipe = {{resource},{"oillamps:oillampempty"}},
  25. output = "oillamps:oillamp 1",
  26. })
  27. end
  28. end