1
0
mirror of https://github.com/minetest/minetest_game.git synced 2025-06-28 04:40:22 +02:00

Remove set_inventory_formspec in default, remove delay in sfinv

This commit is contained in:
sfan5
2017-05-17 20:56:39 +02:00
committed by paramat
parent d104b9b10f
commit b25317fc64
3 changed files with 5 additions and 14 deletions

View File

@ -33,16 +33,14 @@ function creative.init_creative_inventory(player)
end,
}, player_name)
creative.update_creative_inventory(player_name, minetest.registered_items)
return player_inventory[player_name]
end
function creative.update_creative_inventory(player_name, tab_content)
local creative_list = {}
local inv = player_inventory[player_name] or
creative.init_creative_inventory(minetest.get_player_by_name(player_name))
local player_inv = minetest.get_inventory({type = "detached", name = "creative_" .. player_name})
local inv = player_inventory[player_name]
if not inv then
creative.init_creative_inventory(minetest.get_player_by_name(player_name))
end
for name, def in pairs(tab_content) do
if not (def.groups.not_in_creative_inventory == 1) and
@ -161,7 +159,7 @@ function creative.register_tab(name, title, items)
end
minetest.register_on_joinplayer(function(player)
creative.init_creative_inventory(player)
creative.update_creative_inventory(player:get_player_name(), minetest.registered_items)
end)
creative.register_tab("all", "All", minetest.registered_items)