From 5d233a0f0afe5b0ec63b8ec2a1fdb2c6ea918b00 Mon Sep 17 00:00:00 2001 From: Niklp <89982526+Niklp09@users.noreply.github.com> Date: Tue, 11 Jul 2023 18:12:35 +0200 Subject: [PATCH] Clean itemname before checking existence (#234) important when the item string contains metadata --- api.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api.lua b/api.lua index 0437391..1c756d9 100644 --- a/api.lua +++ b/api.lua @@ -12,8 +12,9 @@ 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 = ItemStack(itemname):get_name() + if not minetest.registered_items[itemname_cleaned] + or minetest.get_item_group(itemname_cleaned, "not_in_craft_guide") ~= 0 then return false end end