From 031aab4633f6f140a2ffda4f00b6e0d743cf681a Mon Sep 17 00:00:00 2001 From: orwell96 Date: Wed, 4 Jul 2018 17:48:33 +0200 Subject: Signal assignment and route programming procedure --- advtrains/nodedb.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'advtrains/nodedb.lua') diff --git a/advtrains/nodedb.lua b/advtrains/nodedb.lua index 7433042..edb3329 100644 --- a/advtrains/nodedb.lua +++ b/advtrains/nodedb.lua @@ -133,7 +133,9 @@ end function ndb.swap_node(pos, node, no_inval) - minetest.swap_node(pos, node) + if minetest.get_node_or_nil(pos) then + minetest.swap_node(pos, node) + end ndb.update(pos, node) end @@ -294,6 +296,5 @@ minetest.register_chatcommand("at_sync_ndb", return true, text end) end, - privs = {train_operator=true}, -- Require the "privs" privilege to run }) -- cgit v1.2.3