Simply download and drop in the utilities and master_crafter files in your plugins folder, grab the textures, modify the clearly marked config section to your hearts content and KERCHOW! You'll have a functional, skill based system that overwrites how vanilla tools and armor are made.
To start, craft a hammer, then craft any vanilla tool or armor piece as normal. When left click or shift left clicking, the appropriate amount of materials will be consumed, but no item will be produced. Back out of the crafting table GUI and right click on the table. You should hear a clanging sound. After a set amount of clanks (dependent on the material and the configs), the item should pop out of the top of the table. Crafting many of the same tool or armor will allow you to "learn" the the item, giving each new tool or armor a higher durability, better name, and eventually, some amount of enchants. Once trained enough, you will become a master crafter of said tool or armor, giving you a legendary name and color, a chance of the item being unbreakable, and higher experience gain for the next tool or armor in the chain (ie a master crafter in wooden pickaxes gives extra XP gain in stone pickaxes).
The following video is a demonstration of the script in action...
I've bugtested as much as I can, but I'm only one person, so feel free to get in touch with me on Discord if you encounter any bugs, or if you are looking for any help with the script. As well, if you are using this script in any capacity, I would love to hear about it! Feel free to shoot me a message on Discord, Jumpsplat120#0001.
View the Github for access to this script, and all my other scripts: https://github.com/jumpsplat120/Denizen ... %20Crafter
Don't forget to download the utilities! https://github.com/jumpsplat120/Denizen ... lities.dsc