promotional bannermobile promotional banner

Aegis Accord

Fed up of your spells and summons targeting your friends and allies? This mod stops that completely, and allows for per player set profiles!

File Details

aegis_accord-1.1.0.jar

  • R
  • Jan 2, 2026
  • 75.56 KB
  • 421
  • 1.20.1
  • Forge

File Name

aegis_accord-1.1.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:aegis-accord-1418609:7409019")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Version 1.1.0 - Major Update

🎯 Major Features
- **Magic Mod Compatibility**: Full support for Iron's Spells and Spellbooks, Ars Nouveau, and other magic mods
  - Summoned entities (swords, familiars, etc.) now properly recognize their owners
  - Homing projectiles respect ally protection
  - AOE spells correctly identify and protect allies
  - Enhanced controller resolution using reflection and NBT parsing
- **Player-Specific Configuration**: All combat settings are now per-player, preventing server config overwrites
  - Protection radius, friendly fire, team mods, retargeting, and whitelist settings are stored per-player
  - Settings persist across mod updates
- **Enhanced Profile Editor**: New dedicated screen for advanced profile management
  - Category order customization
  - Full whitelist management with visual selection
  - Profile reload and apply functionality
  - Direct file explorer access to profile save location

🔧 Improvements
- **Whitelist Management**:
  - Press Enter to add entries from text input
  - Click entries to select them
  - Press Backspace or Remove button to delete selected entries
  - Visual highlighting of selected entries
- **UI Enhancements**:
  - Fixed text bleeding and overlapping issues
  - Improved scrolling with proper clipping
  - Better spacing and layout
  - Auto-sizing based on screen aspect ratio
  - Fixed buttons remain visible while scrolling
- **Damage Source Handling**:
  - Enhanced detection for AOE spells and indirect damage
  - Fallback mechanism for unsourced damage (items/abilities without proper damage sources)
  - Better controller resolution for complex combat scenarios
- **Profile Management**:
  - Reload profile from server cache
  - Apply profile settings to game config
  - Open profile file location in file explorer (Windows support)
  - Save profile without closing the editor

🐛 Bug Fixes
- Fixed whitelist entries not displaying on screen
- Fixed config values not being saved/loaded correctly
- Fixed UI rendering issues (text bleeding, widget overlap)
- Fixed scrolling causing content duplication
- Fixed back button disappearing
- Fixed Pantheon Hub displaying incorrect content when returning from Aegis Accord screen
- Fixed crash when clicking Aegis Accord button (timing issue)
- Fixed profile config values not syncing between client and server
- Fixed "No config values to apply" message appearing incorrectly

📝 Technical Changes
- Moved player-specific configs from `AegisConfig` to `TargetProfile` for persistence
- Added `PlayerConfigHelper` for unified config access
- Enhanced `ControllerResolver` with magic mod support and NBT parsing
- Improved `TargetSelector` to respect whitelist order priority
- Updated networking packets to include all profile config values
- Better error handling and user feedback throughout