Updated with a bunch of new 1.21.2 features.
Changed all textures and related models to use the item_model component. This allows for far better compatibility with other datapack's content as you don't have to worry about overlapping base items.
Added relevant repair materials for every item
Updated to 1.21.2 and 1.21.3 Updated all recipes into the new format. Fixed all the issues with the new attribute format. Added repairable materials to all items.
The first version
Should work in all the 1.19 versions besides 1.19.4
Updated to 1.21.1 (technically) Swapped all items to be stone based instead of netherite based... some players found that using item repair, they could remove the data and get free netherite items...
Updated to 1.21 Fixed a bunch of stuff with all the folder name changes. Fixed a ton of small bugs that popped up.
Updated to 1.20.5 and 1.20.6 Fixed a TON of issues relating to needing to convert all NBT to components. Made all recipes now work in the Vanilla Crafting Table.
Updated to 1.20.3 and 4
Updated to 1.20.2. Fixed just a few minor issues. Updated all RNG functions to use the new /random command for a fairly large performance boost! The Dragon/Wither Pickaxes benefitted from this tremendously.