summaryrefslogtreecommitdiff
path: root/autoplace.lua
diff options
context:
space:
mode:
Diffstat (limited to 'autoplace.lua')
-rw-r--r--autoplace.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/autoplace.lua b/autoplace.lua
index 2b297f2..84c6fde 100644
--- a/autoplace.lua
+++ b/autoplace.lua
@@ -87,7 +87,12 @@ function tube_autoroute(pos)
nsurround = pxm..pxp..pym..pyp..pzm..pzp
if is_tube(nctr.name) then
- minetest.env:add_node(pos, { name = string.sub(nctr.name,1,-7)..nsurround })
+ local meta=minetest.env:get_meta(pos)
+ local meta0=meta:to_table()
+ nctr.name=string.sub(nctr.name,1,-7)..nsurround
+ minetest.env:add_node(pos, nctr)
+ local meta=minetest.env:get_meta(pos)
+ meta:from_table(meta0)
end
end