Spoorn Weapon Attributes - Unique Weapon Characteristics

This mod fundamentally transforms the weapon system in Minecraft by adding random characteristics to all weapon types - both vanilla and from other mods. Each weapon gains unique properties that significantly expand gameplay possibilities.
Main Features
The mod introduces various combat characteristics that can appear on weapons:
Fire Damage: Additional fire damage and target ignition
Cold Damage: Increased damage and target slowing
Critical Strike: Chance to deal critical damage with a multiplier (default 2.5x)
Lightning Damage: Additional electrical damage and lightning strike
Poison Damage: Additional damage and target poisoning
Lifesteal: Health restoration as a percentage of damage dealt
Explosive Effect: Attacks can cause explosive area damage around the target

Upgrade System
Players can modify their weapon characteristics in two ways:
Attribute Rerolling: Place the weapon and lapis lazuli in an anvil to completely change current characteristics. Reroll cost is configurable.
Attribute Upgrading: Use the weapon and diamond in an anvil to enhance existing characteristics. The system automatically replaces old characteristics with more powerful versions.


Configuration and Compatibility
All mod parameters are fully configurable through the configuration file config/spoornweaponattributes.json5. You can modify characteristic appearance chances, bonus damage values, effect durations, and much more.
Cloth Config API is required for the mod to function. The mod must be installed on the server for characteristics to work and on the client to display tooltips in the interface.
Characteristics are applied to weapons when they are added to the player's inventory. By default, characteristic appearance chances are set low for game balance.