Fixes for 'sfinv':

- Don't register new button each time player joins game.
master
Jordan Irwin 2017-08-29 13:05:08 -07:00
parent 8a02b4d975
commit f275dc05e1
1 changed files with 11 additions and 9 deletions

View File

@ -78,17 +78,19 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
end
end)
if use_sfinv then
sfinv_buttons.register_button("bags", {
title = "Bags",
action = function(player)
player:set_inventory_formspec(get_formspec(player, "bags"))
end,
image = "bags_small.png",
})
end
-- register_on_joinplayer
minetest.register_on_joinplayer(function(player)
if use_sfinv then
sfinv_buttons.register_button("bags", {
title = "Bags",
action = function(player)
player:set_inventory_formspec(get_formspec(player, "bags"))
end,
image = "bags_small.png",
})
else
if not use_sfinv then
inventory_plus.register_button(player,"bags","Bags")
end