Config‑driven PvP with one YAML: weapons, shields, enchants, arrows, trident & crystal.
Added
- Public API and events: DamageService , DamageContext , DamageAccumulator , DamageReport + DamageComputeStart/End .
- Service registration via ServicesManager for clean third‑party integrations.
- Next‑hit debug with golden “CRIT” indicator in breakdown.
- Simulation with breakdown and forced crit:
- simulate melee <base> [--crit]
- simulate arrow <base> [--crit]
- simulate trident <base>
- Hex color support in messages ( #RRGGBB ) for help and stats.
- Developer docs: GitHub Pages in English with setup, examples and FAQ; JitPack stub module link and badge.
Changed
- YAML comments clarified (weapon‑based bow/crossbow vs entity‑level arrows).
Added
- Enchantments module (Protection ≥5, Unbreaking ≥5) with per‑feature toggles for both modern and legacy.
- Projectile tuning (modern): arrows — configurable damage multiplier/addition, velocity scaling, optional inaccuracy removal, and per‑type targeting (normal/spectral/tipped).
- Trident impact damage tuning (modern) via multiplier/addition.
- Ender Crystal explosion damage multiplier (modern).
- Feature status logging and clearer configuration comments across modules.
Changed
- Unified build to produce modern and legacy jars in one package.
- Metrics default set to disabled in config.
- Improved shield mechanics (modern): durability multiplier and axe‑based shield disable duration refined.
- Critical hit visual effects fallback for broader API compatibility.
Removed
Fixed
- Safer API checks across versions and defensive imports.
- Config parsing robustness and rounding consistency.
Fix version compatibility.
Add an exclusive version for 1.8.8 and another for modern versions.
Fixed damage from netherite items that were not working before.
Add a debug system to detect possible errors.
Update the config.yml.
Fix and anticipate future errors.
Please look at the readme.txt
If you need help with anything, don't hesitate to contact me!
Fixed damage calculation.
Added min damage percent.
Fixed Protection enchantment.
Added system armor durability modification.
Added system critical hits.