Changed
- rewrote & simplified how toughness is handled internally, resulting in easier-to-understand calculations and an overall toughness buff
Config
- changed default middle_points to 30, from 20
- changed default max_points to 80, from 100
- fixed toughness_multiplier having an incorrect description
Changed
- fixed armor absorption being completely broken, caused by a really weird bug that occurs when mixining into
CombatRules.getDamageAfterAbsorbregardless of return value - added
getDamageAfterArmorAbsorbmethod toDamageHelperin order to facilitate the bypassing of the aforementioned vanilla method
Changed
- fixed modmenu integration (Fabric)
- marked as dependant on Cloth Config (Fabric)
- fixed unused mod icon
What's New
- multiloader rewrite of Combat Reborn
Changed
- fixed a missing component check that resulted in rare crashes
Notes
- now depends on Unified API
Changed
- Dueling can now only be applied to Swords
- tweaked the weighting of Combat Reborn's enchantments
- fixed snowballs & eggs damaging player armor
Changed
- refactored config to resolve issues with armor and weapon modifiers not saving
- now uses .json, rather than .json5, for configs
- attributes field in armor and weapon configs accepts "attribute", "value" and "operation"
Changed
- removed cleaving config option (this has been bundled into the Shield Overhaul toggle on 1.21.1 only)
- backported the
getDisableDurationShieldHelper method
Changed
- rewrote and exposed shield disabling mechanics to developers
- added
getDisableDurationfloat to ShieldHelper - added
onDisableevent to ShieldHelper - added
handleDisablingto ShieldHelper


