🎮 For Players
⚔️ Combat Improvements (Issue #28 Balance Changes)
Fire Fragment - Dragon's Wrath (/fire 1)
- 💥 Armor-Piercing Damage: Now deals 4 hearts damage regardless of armor
Agility Fragment - Draconic Surge (/agile 1)
- ✨ Toggle Behavior: Type
/agile 1again while dashing to halt immediately - ⚔️ Collision Damage: Deals 3 hearts damage to entities you hit during dash (ignores armor)
Lightning Ability (/lightning 1)
- 🎒 Inventory-Only Requirement: Dragon egg no longer needs to be in offhand! As long as it's anywhere in your inventory, you have access to the ability
Agility Fragment - Wing Burst (/agile 2)
- 💨 Improved Velocity: Knockback increased to 20 blocks (more reliable)
🛡️ Bug Fixes
- Fixed
/equipcommand allowing admins to bypass the one-fragment limit - Fixed Wing Burst velocity too low due to friction
- Fixed HUD not updating on inventory slot changes
🔧 For Server Operators
🏗️ Internal Improvements
- Consolidated duplicate event listeners into single FragmentItemListener
- Modernized Bukkit/Paper API usage
- Added DRY helper methods for inventory checking (ElementalItems class)
- Enhanced HUD system with better event handling (PlayerInventorySlotChangeEvent)
🧪 Testing Framework
- Added Pilaf integration test suite (17 test scenarios)
- Added world profile system for development testing
📊 Test Coverage
- Unit Tests: 783 tests passing
- Integration Tests: 17 Pilaf scenarios passing
Full Changelog: v1.3.6...v1.3.7