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.20.5 and 1.20.6, which meant doing a TON of reworking to implement the new Components. Added recipes for all the swords that use the new Component Crafting, so no need for the Sword Crafter any more. Updated all items, abilities, and particles to actually work. Many hours of work.