From 892ab3faaa6a03b50875103cbc564085bb0ce0f7 Mon Sep 17 00:00:00 2001
From: tchncs <tchncs@vivaldi.net>
Date: Fri, 15 Jul 2016 22:33:11 +0200
Subject: [PATCH] default: get darkage modpath to ensure basalt is available

---
 mods/default/functions.lua | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/mods/default/functions.lua b/mods/default/functions.lua
index ec39c7df..6db8463b 100644
--- a/mods/default/functions.lua
+++ b/mods/default/functions.lua
@@ -101,10 +101,14 @@ end
 --
 
 lavagen = {
-"darkage:basalt",
 "default:stone"
 }
 
+-- thanks to ElectronLibre from Minetest IRC
+if minetest.get_modpath("darkage")
+    then table.insert(lavagen, "darkage:basalt")
+end
+
 default.cool_lava = function(pos, node)
 	if node.name == "default:lava_source" then
 		minetest.set_node(pos, {name = "default:obsidian"})
-- 
GitLab