From 15ec743c43eeb97e1a8f292acf30a99aea06c732 Mon Sep 17 00:00:00 2001
From: Chris N <swordsman9613@gmail.com>
Date: Tue, 6 Jan 2015 12:39:51 -1000
Subject: [PATCH] Fix bug with fire in Moontest

Moontest has no fire, yet CaveRealms references it.  Added conditionals.
---
 nodes.lua | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/nodes.lua b/nodes.lua
index 23f1051..db0fdf0 100644
--- a/nodes.lua
+++ b/nodes.lua
@@ -533,13 +533,17 @@ minetest.register_node("caverealms:constant_flame", {
 	damage_per_second = 4,
 	
 	after_place_node = function(pos, placer)
-		fire.on_flame_add_at(pos)
+		if pos.y > DM_TOP then
+			minetest.remove_node(pos)
+		end
+		if (minetest.get_modpath("moontest")) then
+			fire.on_flame_add_at(pos)
+		end
 	end,
 	
 	after_dig_node = function(pos, oldnode, oldmetadata, digger)
-		fire.on_flame_remove_at(pos)
-		if pos.y > DM_TOP then
-			minetest.remove_node(pos)
+		if (minetest.get_modpath("moontest")) then
+			fire.on_flame_remove_at(pos)
 		end
 	end,
 })
-- 
GitLab