From d119a6748264a4f9825eebdd4ddeb2421cc4784a Mon Sep 17 00:00:00 2001
From: coil <51716565+coil0@users.noreply.github.com>
Date: Mon, 26 Aug 2019 19:45:11 +0200
Subject: [PATCH] Refactor switching station ABMs (#508)

---
 wrench/support.lua |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/wrench/support.lua b/wrench/support.lua
index 6d1c9ab..21aebfc 100644
--- a/wrench/support.lua
+++ b/wrench/support.lua
@@ -11,7 +11,7 @@
 		store_meta_always = true,
 	}
 	owned - nodes that are protected by owner requirements (Ex. locked chests)
-	store_meta_always - when nodes are broken this ensures metadata and 
+	store_meta_always - when nodes are broken this ensures metadata and
 	inventory is always stored (Ex. active state for machines)
 --]]
 
@@ -19,7 +19,7 @@
 wrench.META_TYPE_FLOAT = 1
 wrench.META_TYPE_STRING = 2
 
-local INT, STRING, FLOAT  = 
+local INT, STRING, FLOAT  =
 	wrench.META_TYPE_INT,
 	wrench.META_TYPE_STRING,
 	wrench.META_TYPE_FLOAT
@@ -66,6 +66,8 @@
 end
 
 function wrench:register_node(name, def)
-	self.registered_nodes[name] = def
+	if minetest.registered_nodes[name] then
+	    self.registered_nodes[name] = def
+	end
 end
 

--
Gitblit v1.8.0