mirror of
				https://github.com/minetest-mods/unified_inventory.git
				synced 2025-11-04 01:25:26 +01:00 
			
		
		
		
	Fix error caused by slow starts and mod dependencies
This commit is contained in:
		@@ -19,14 +19,12 @@ minetest.register_on_joinplayer(function(player)
 | 
			
		||||
		unified_inventory.items_list
 | 
			
		||||
	unified_inventory.activefilter[player_name] = ""
 | 
			
		||||
	unified_inventory.active_search_direction[player_name] = "nochange"
 | 
			
		||||
	unified_inventory.apply_filter(player, "", "nochange")
 | 
			
		||||
	unified_inventory.current_searchbox[player_name] = ""
 | 
			
		||||
	unified_inventory.current_category[player_name] = "all"
 | 
			
		||||
	unified_inventory.current_category_scroll[player_name] = 0
 | 
			
		||||
	unified_inventory.alternate[player_name] = 1
 | 
			
		||||
	unified_inventory.current_item[player_name] = nil
 | 
			
		||||
	unified_inventory.current_craft_direction[player_name] = "recipe"
 | 
			
		||||
	unified_inventory.set_inventory_formspec(player, unified_inventory.default)
 | 
			
		||||
 | 
			
		||||
	-- Refill slot
 | 
			
		||||
	local refill = minetest.create_detached_inventory(player_name.."refill", {
 | 
			
		||||
@@ -48,6 +46,14 @@ minetest.register_on_joinplayer(function(player)
 | 
			
		||||
	refill:set_size("main", 1)
 | 
			
		||||
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 player_name = player:get_player_name()
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user