diff --git a/mods/dye/init.lua b/mods/dye/init.lua index d7d18f7a..6d905457 100644 --- a/mods/dye/init.lua +++ b/mods/dye/init.lua @@ -39,12 +39,19 @@ for _, row in ipairs(dyelocal.dyes) do description = description, groups = groups }) - minetest.register_craft({ - type = "shapeless", - output = item_name.." 4", - recipe = {"group:flower,color_"..name}, - }) + local flowers = {"white", "violet", "blue", "yellow", "orange", "red"} + + for i=1, #flowers do + if flowers[i] == name then + minetest.register_craft({ + type = "shapeless", + output = item_name.." 4", + recipe = {"group:flower,color_"..name}, + }) + end + end end + -- manually add coal->black dye minetest.register_craft({ type = "shapeless",