Combined Modifiers
Basic Information
In Minecraft, there are two types of attribute modifiers for items: dynamic NBT modifiers and static built-in modifiers. The former can be added directly through the AttributeModifiers tag, while the latter are hard-coded into the item object itself.
Unfortunately, by default these two types of modifiers do not work together - NBT modifiers completely override the built-in ones. For example, if you add +5 damage to a diamond sword via NBT, it will lose its base attack and only deal those 5 damage units.
The Combined Modifiers mod solves this problem by allowing both types of modifiers to work together. While this is not a technical bug in the game, such behavior can definitely be considered an unfortunate design feature.
License
MIT © 2022 spadeteam