From 94fd4bab2fdc6b9f0129fff1c4aa8a0b7fe476fc Mon Sep 17 00:00:00 2001 From: Oversword Date: Mon, 30 Aug 2021 08:53:12 +0100 Subject: [PATCH] Sort recipes after crafts_for.usage is created in case someone wants to use that data to sort by --- api.lua | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/api.lua b/api.lua index 30ad451..4878c3c 100644 --- a/api.lua +++ b/api.lua @@ -133,11 +133,7 @@ minetest.after(0.01, function() end end end - for item_name, recipes in pairs(ui.crafts_for.recipe) do - local craft_sorter = ui.craft_sorters[item_name] or ui.craft_sorters._default_ - if craft_sorter then - table.sort(recipes, craft_sorter) - end + for _, recipes in pairs(ui.crafts_for.recipe) do for _, recipe in ipairs(recipes) do local ingredient_items = {} for _, spec in pairs(recipe.items) do @@ -156,6 +152,12 @@ minetest.after(0.01, function() end end end + for item_name, recipes in pairs(ui.crafts_for.recipe) do + local craft_sorter = ui.craft_sorters[item_name] or ui.craft_sorters._default_ + if craft_sorter then + table.sort(recipes, craft_sorter) + end + end end)