ShadowNinja
2013-12-17 5cf765b2f19ef9bf443178e26787fe16233b3f4c
commit | author | age
f3d8b4 1 minetest.swap_node = minetest.swap_node or function(pos, node)
S 2     local oldmeta = minetest.get_meta(pos):to_table()
3     minetest.set_node(pos, node)
4     minetest.get_meta(pos):from_table(oldmeta)
5 end
6
7 -- Only changes name, keeps other params
8 function technic.swap_node(pos, name)
9     local node = minetest.get_node(pos)
10     if node.name ~= name then
11         node.name = name
12         minetest.swap_node(pos, node)
13     end
14     return node.name
15 end
16