This data pack will allow you to improve much more weapons. Now you will have access to improvements of various weapons from L2 weaponry. Getting EXP is manually balanced between weapon classes. For example, scythes get a very large amount of experience, but with a small chance. Hammers get a lot of experience and have a large increase in damage per level. Claws get a stable amount of experience for each hit and kill. Write to me with any issues!
The project files contain a leveling configuration.
Here you can see the official wiki, with which you can improve this data pack for yourself, or make your own for another mod:: https://github.com/GekidoLukas/weaponleveling/wiki