I think it’s a good idea to actually make the weapons/armors/tools have a random stats and stats value, and the enchant itself gives the player a random stats and value.
It gives the opportunity to introduce new craftable items,
One that can modify the stat value for the items, another that can change a selected stat to a random stat, and a third to upgrade the item increasing their existing stats.
lets say the game have these effects (life steal, mining speed, health, health regeneration, physical damage, magical damage, luck, defense, attack speed, food bar increase, underwater breath increase, health %) something like that
the enchanting process will be much fun when you try to get the stats you want into a piece of armor, weapon, or tool. It will make people with the same armor have a different value and be able to customize their character the way they want.
What do you guys think?