From a783865267a0d5e0eb6326cb5dd9c021e22d7aef Mon Sep 17 00:00:00 2001 From: Niklp09 <89982526+Niklp09@users.noreply.github.com> Date: Wed, 5 Jul 2023 21:23:08 +0200 Subject: [PATCH] clean itemname before checking existence --- api.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/api.lua b/api.lua index 0437391..b7623f8 100644 --- a/api.lua +++ b/api.lua @@ -12,8 +12,14 @@ local function is_recipe_craftable(recipe) end else -- Possibly an item - if not minetest.registered_items[itemname] - or minetest.get_item_group(itemname, "not_in_craft_guide") ~= 0 then + local itemname_cleaned = "" + for s in itemname:gmatch("%S+") do + if itemname_cleaned == "" then + itemname_cleaned = s + end + end + if not minetest.registered_items[itemname_cleaned] + or minetest.get_item_group(itemname_cleaned, "not_in_craft_guide") ~= 0 then return false end end