forked from mtcontrib/exchange_shop
21 lines
622 B
Lua
21 lines
622 B
Lua
|
|
minetest.override_item("currency:shop", {
|
|
on_construct = function() end,
|
|
after_place_node = function(pos, ...)
|
|
local node = minetest.get_node(pos)
|
|
node.name = exchange_shop.shopname
|
|
minetest.swap_node(pos, node)
|
|
|
|
local new_def = minetest.registered_nodes[exchange_shop.shopname]
|
|
if new_def.on_construct then
|
|
new_def.on_construct(pos)
|
|
end
|
|
new_def.after_place_node(pos, unpack({...}))
|
|
end,
|
|
on_rightclick = function(pos, node, ...)
|
|
exchange_shop.migrate_shop_node(pos, node)
|
|
local new_def = minetest.registered_nodes[exchange_shop.shopname]
|
|
new_def.on_rightclick(pos, node, unpack({...}))
|
|
end
|
|
})
|