Page 1 of 1

Move a node

PostPosted: Fri Feb 03, 2017 21:36
by Nekrofage
Hi !! :D

Do you know if it is possible to move a node?

Thank you !

Re: Move a node

PostPosted: Fri Feb 03, 2017 21:41
by rubenwardy
If the nodes don't have metadata (ie: they're not nodes like chests, signs, or furnaces)

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
local function move_node(oldpos, newpos)
   local node = minetest.get_node(oldpos)
   minetest.set_node(newpos, { name = "air" })
   minetest.set_node(newpos, node)
end


if you also need to copy the meta:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
local function move_node_and_meta(oldpos, newpos)
   local node = minetest.get_node(oldpos)
   local meta = minetest.get_meta(oldpos):to_table()
   minetest.set_node(newpos, { name = "air" })
   minetest.set_node(newpos, node)
   minetest.get_meta(newpos):from_table(meta)
end