ArPhEx Vehicle Damage Patch 2.9.14
Minecraft 1.20.1 / Forge 47

Crash correction:
- Removed the direct binary call to ProjectileImpactEvent.getProjectile() that was compiled with the wrong JVM return descriptor and caused NoSuchMethodError on both the integrated server and client.
- Projectile extraction now uses the existing ReflectionBridge.projectileFromEvent path, which tolerates the Forge runtime return type and avoids hard-linking to the incorrect descriptor.

Preserved from 2.9.13:
- Genesis flare diversion and same-tick/delayed ghost-damage guard.
- User-configured flare radius and deflection angle.
- All Diabolos attacks and corrected headbutt behavior.
- Arachnoid combat behavior.
- Spider Moth vehicle-contact immunity candidate implementation.
- Battle Performance and SBW Flare Magazine ownership boundaries.
