diff --git a/init.lua b/init.lua index 83564f3ee6342aad6b372cf2e978d2aae7f1eeba..fa4f1a1e5c761f09a0bee8ae32e3a5fca6200dbb 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) +