I don't think I'll ever introduce a crafting system, much less a repair system for things.
My reason being is that the way I'd be able to convey the information about it (ie, how broken a gun is in percentage or something) would look rather.. ugly. I tend to hate using bottomprints and all that to tell the player information because it looks so ... generic, and used before. I also don't know how to make a nice looking GUI which would require players to DL them beforehand/via another updater add-on which is also unnecessary.
Crafting and repairing items will feel more gimmicky if anything, especially if I'm implementing it on all weapons. I also want to be more original, and crafting has been used way before.
Another reason is,
who wants to spend effort on a loving farm when the next day some chuckleforgets snipe you on the field and thats the end of it.
I ALSO want everything in the server to be fair in a way. Nothing upsets players and deters them harder than the above scenerio, and I want to avoid that. While I don't want players to feel safe from dying (keep items completely after death), I also don't want players to feel like what they've built up and lived for has also just ended all for something completely unavoidable or unseeable. (lose everything after death)
Instead of adding a crafting system, I was thinking to completely rely on scavenging. Add a heat system that all buildings have and maybe make it so that some buildings have furnaces or fireplaces which can be lit with various things, and if you sit by that for a while, you can stand outside much longer than before. Make it so that most buildings can be fortified. If you have the necessary items, you can click to place boards on windows and doors, and sit inside.