From c1ad06c81b89129440adf9a0d0b5e4d88499f321 Mon Sep 17 00:00:00 2001 From: cora Date: Tue, 22 Dec 2020 03:48:29 +0100 Subject: [PATCH] railscaff:add tunnelmaker --- clientmods/scaffold/railscaffold.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/clientmods/scaffold/railscaffold.lua b/clientmods/scaffold/railscaffold.lua index 5b9ebfb5b..620bbbe19 100644 --- a/clientmods/scaffold/railscaffold.lua +++ b/clientmods/scaffold/railscaffold.lua @@ -9,6 +9,14 @@ local rails = { "mcl_minecarts:rail" } +local tunnelmaterial = { + 'mcl_core:cobble', + 'mcl_core:andesite', + 'mcl_core:diorite', + 'mcl_core:granite', + 'mcl_core:dirt' +} +minetest.register_cheat("RailT",'Scaffold','scaffold_railtunnel') local function checknode(pos) local node = minetest.get_node_or_nil(pos) if node and node.name ~="mesecons_torch:redstoneblock" and not node.name:find("_rail") then return true end @@ -31,4 +39,11 @@ scaffold.register_template_scaffold("RailScaffold", "scaffold_rails", function(b scaffold.place_if_needed(rails, lp) end end) + if minetest.settings:get_bool('scaffold_railtunnel') then + scaffold.place_if_needed(tunnelmaterial, turtle.dircoord(0,2,0)) + scaffold.place_if_needed(tunnelmaterial, turtle.dircoord(0,0,1)) + scaffold.place_if_needed(tunnelmaterial, turtle.dircoord(0,1,1)) + scaffold.place_if_needed(tunnelmaterial, turtle.dircoord(0,0,-1)) + scaffold.place_if_needed(tunnelmaterial, turtle.dircoord(0,1,-1)) + end end) -- 2.11.4.GIT