diff options
Diffstat (limited to 'callbacks.lua')
-rw-r--r-- | callbacks.lua | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/callbacks.lua b/callbacks.lua index a1e2396..f1646ed 100644 --- a/callbacks.lua +++ b/callbacks.lua @@ -123,12 +123,12 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) for name, value in pairs(fields) do if string.sub(name, 1, 12) == "item_button_" then clicked_item = string.sub(name, 13) + if string.sub(clicked_item, 1, 6) == "group:" then + minetest.sound_play("click", {to_player=player_name, gain = 0.1}) + unified_inventory.apply_filter(player, clicked_item) + return + end break - elseif string.sub(name, 1, 11) == "item_group_" then - minetest.sound_play("click", - {to_player=player_name, gain = 0.1}) - unified_inventory.apply_filter(player, "group:"..string.sub(name, 12)) - return end end if clicked_item then |