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 |