railscaff:add tunnelmaker

This commit is contained in:
cora 2020-12-22 03:48:29 +01:00 committed by Schmappie Eldress
parent 0dac71797c
commit f1fab23f78

View File

@ -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)