local tool_repair ={
   {'default:sword_diamond', 'default:diamond'},
   {'default:axe_diamond', 'default:diamond'},
   {'default:shovel_diamond', 'default:diamond'},
   {'default:pick_diamond', 'default:diamond'},
   {'default:sword_mese', 'default:mese_crystal'},
   {'default:axe_mese', 'default:mese_crystal'},
   {'default:shovel_mese', 'default:mese_crystal'},
   {'default:pick_mese', 'default:mese_crystal'},
   {'3d_armor:boots_diamond', 'default:diamond'},
   {'3d_armor:chestplate_diamond', 'default:diamond'},
   {'3d_armor:helmet_diamond', 'default:diamond'},
   {'3d_armor:leggings_diamond', 'default:diamond'},
   {'shields:shield_diamond', 'default:diamond'},
   {'epic:axe_glowingdiamond', 'epic:glowingdiamond'},
   {'epic:pick_glowingdiamond', 'epic:glowingdiamond'},
   {'epic:shovel_glowingdiamond', 'epic:glowingdiamond'},
   {'epic:sword_glowingdiamond', 'epic:glowingdiamond'},
   {'sickles:scythe_rose', 'epic:thennium'},
}

for i in ipairs (tool_repair) do
   local tool = tool_repair[i][1]
   local matrl = tool_repair[i][2]

   stations.dual_register_recipe('crystal_w', {
      input = {
         [tool] = 1,
         [matrl] = 1,
         ['stations:chitin'] = 1,
      },
      output = tool,
   })
end
