Fix error caused by slow starts and mod dependencies
This commit is contained in:
parent
477acd2f89
commit
c1fef26c87
@ -19,14 +19,12 @@ minetest.register_on_joinplayer(function(player)
|
|||||||
unified_inventory.items_list
|
unified_inventory.items_list
|
||||||
unified_inventory.activefilter[player_name] = ""
|
unified_inventory.activefilter[player_name] = ""
|
||||||
unified_inventory.active_search_direction[player_name] = "nochange"
|
unified_inventory.active_search_direction[player_name] = "nochange"
|
||||||
unified_inventory.apply_filter(player, "", "nochange")
|
|
||||||
unified_inventory.current_searchbox[player_name] = ""
|
unified_inventory.current_searchbox[player_name] = ""
|
||||||
unified_inventory.current_category[player_name] = "all"
|
unified_inventory.current_category[player_name] = "all"
|
||||||
unified_inventory.current_category_scroll[player_name] = 0
|
unified_inventory.current_category_scroll[player_name] = 0
|
||||||
unified_inventory.alternate[player_name] = 1
|
unified_inventory.alternate[player_name] = 1
|
||||||
unified_inventory.current_item[player_name] = nil
|
unified_inventory.current_item[player_name] = nil
|
||||||
unified_inventory.current_craft_direction[player_name] = "recipe"
|
unified_inventory.current_craft_direction[player_name] = "recipe"
|
||||||
unified_inventory.set_inventory_formspec(player, unified_inventory.default)
|
|
||||||
|
|
||||||
-- Refill slot
|
-- Refill slot
|
||||||
local refill = minetest.create_detached_inventory(player_name.."refill", {
|
local refill = minetest.create_detached_inventory(player_name.."refill", {
|
||||||
@ -48,6 +46,14 @@ minetest.register_on_joinplayer(function(player)
|
|||||||
refill:set_size("main", 1)
|
refill:set_size("main", 1)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
minetest.register_on_mods_loaded(function()
|
||||||
|
minetest.register_on_joinplayer(function(player)
|
||||||
|
-- After everything is initialized, set up the formspec
|
||||||
|
ui.apply_filter(player, "", "nochange")
|
||||||
|
ui.set_inventory_formspec(player, unified_inventory.default)
|
||||||
|
end)
|
||||||
|
end)
|
||||||
|
|
||||||
local function apply_new_filter(player, search_text, new_dir)
|
local function apply_new_filter(player, search_text, new_dir)
|
||||||
local player_name = player:get_player_name()
|
local player_name = player:get_player_name()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user