Skip to content

Elemental Dragon v1.3.7

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Jan 13:37
· 14 commits to main since this release

🎮 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 1 again 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 /equip command 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