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
Swapped all helmets to now be 3d modeled. Made them far more functional using the equipable component.
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.
I have yet to implement the new armor model textures. I'll be looking to do that next.
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 all the attributes to use the new format.
Updated to 1.20.5 and 1.20.6, which meant doing a TON of reworking to implement the new Components. Added recipes for all the helmets that use the new Component Crafting, so no need for the Custom Crafter any more. Updated all items, abilities, and particles to actually work. Many hours of work.
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 small performance boost! Fixed the Curing Helmet, which completely broke due to the potion NBT changes.