1
0
mirror of https://github.com/SmallJoker/exchange_shop.git synced 2025-07-23 18:40:21 +02:00

Better migrate options, fix 'default' dependency

This commit is contained in:
SmallJoker
2018-07-08 10:04:45 +02:00
parent 89d08b907b
commit 130389705b
5 changed files with 45 additions and 29 deletions

View File

@ -1,8 +1,5 @@
local def = table.copy(minetest.registered_nodes["currency:shop"])
def.groups.not_in_creative_inventory = 1
minetest.override_item("currency:shop", {
groups = def.groups,
on_construct = function() end,
after_place_node = function(pos, ...)
local node = minetest.get_node(pos)
@ -14,6 +11,10 @@ minetest.override_item("currency:shop", {
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
})
})