From 8b0f5e43d98cabde5dec1c528796ecc51e56364c Mon Sep 17 00:00:00 2001
From: Peter Nerlich <peter.nerlich+dev@googlemail.com>
Date: Mon, 16 Nov 2020 08:20:41 +0100
Subject: [PATCH] add some blocks to be ignored by trains

---
 init.lua | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/init.lua b/init.lua
index 83564f3..fa4f1a1 100644
--- a/init.lua
+++ b/init.lua
@@ -29,3 +29,26 @@ minetest.register_craft({
         {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}
     }
 })
+
+
+-- add blocks to be ignored by trains
+
+
+local additional_nonblocknodes={
+    "digiterms:lcd_monitor",
+    "digiterms:beige_keyboard",
+    "digiterms:white_keyboard",
+    "digiterms:black_keyboard",
+    "digilines:lcd",
+    "homedecor:glowlight_quarter_14",
+    "mesecons_pressureplates:pressure_plate_wood",
+    "mesecons_pressureplates:pressure_plate_stone",
+}
+minetest.after(0, function()
+    for _,name in ipairs(additional_nonblocknodes) do
+        if minetest.registered_nodes[name] then
+            minetest.registered_nodes[name].groups.not_blocking_trains=1
+        end
+    end
+end)
+
-- 
GitLab