mirror of
				https://github.com/luanti-org/minetest_game.git
				synced 2025-11-04 09:15:29 +01:00 
			
		
		
		
	Creative: Reset 'start_i' to 1 when the inventory filter is changed
This commit is contained in:
		@@ -178,6 +178,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
 | 
			
		||||
	elseif fields.creative_tabs then
 | 
			
		||||
		local tab = tonumber(fields.creative_tabs)
 | 
			
		||||
		inv.tab_id = tab
 | 
			
		||||
		player_inventory[player_name].start_i = 1
 | 
			
		||||
 | 
			
		||||
		if tab == 1 then
 | 
			
		||||
			creative.set_crafting_formspec(player)
 | 
			
		||||
@@ -186,10 +187,12 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
 | 
			
		||||
			creative.set_creative_formspec(player, 0)
 | 
			
		||||
		end
 | 
			
		||||
	elseif fields.creative_clear then
 | 
			
		||||
		player_inventory[player_name].start_i = 1
 | 
			
		||||
		inv.filter = ""
 | 
			
		||||
		creative.update_creative_inventory(player_name)
 | 
			
		||||
		creative.set_creative_formspec(player, 0)
 | 
			
		||||
	elseif fields.creative_search then
 | 
			
		||||
		player_inventory[player_name].start_i = 1
 | 
			
		||||
		inv.filter = fields.creative_filter:lower()
 | 
			
		||||
		creative.update_creative_inventory(player_name)
 | 
			
		||||
		creative.set_creative_formspec(player, 0)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user