From b3fcf6734fe9c48c7d719612f29dabd6846dcc19 Mon Sep 17 00:00:00 2001 From: Novatux Date: Sat, 19 Jan 2013 15:37:27 +0100 Subject: Added autocrafter. Fixed a bug where items in mese tubes disappeared whan placing or removing a tube next to it. --- autoplace.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'autoplace.lua') 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 -- cgit v1.2.3