Skip to content

Commit b1e0864

Browse files
red-001paramat
authored andcommittedMay 21, 2016
Creative: Reset 'start_i' to 1 when the inventory filter is changed
1 parent 90f24e3 commit b1e0864

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed
 

‎mods/creative/init.lua

+3
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
178178
elseif fields.creative_tabs then
179179
local tab = tonumber(fields.creative_tabs)
180180
inv.tab_id = tab
181+
player_inventory[player_name].start_i = 1
181182

182183
if tab == 1 then
183184
creative.set_crafting_formspec(player)
@@ -186,10 +187,12 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
186187
creative.set_creative_formspec(player, 0)
187188
end
188189
elseif fields.creative_clear then
190+
player_inventory[player_name].start_i = 1
189191
inv.filter = ""
190192
creative.update_creative_inventory(player_name)
191193
creative.set_creative_formspec(player, 0)
192194
elseif fields.creative_search then
195+
player_inventory[player_name].start_i = 1
193196
inv.filter = fields.creative_filter:lower()
194197
creative.update_creative_inventory(player_name)
195198
creative.set_creative_formspec(player, 0)

0 commit comments

Comments
 (0)
Please sign in to comment.