local dye_table = dye.dyes for i in ipairs(dye_table) do local name = dye_table[i][1] local desc = dye_table[i][2] local hex = dye_table[i][3] minetest.register_craftitem('furniture:fabric_'..name, { description = (desc..' Fabric'), inventory_image = 'furniture_fabric.png^[multiply:'..hex, groups = {fabric=1} }) minetest.register_craftitem('furniture:thread_'..name, { description = (desc..' Spool of Thread'), inventory_image = '(furniture_thread.png^[multiply:'..hex..')^furniture_thread_mask.png', groups = {thread=1} }) minetest.register_craftitem('furniture:cushion_'..name, { description = (desc..' Cushion'), inventory_image = 'furniture_cushion_pad_inv.png^[multiply:'..hex, }) end