- Reworked webhook commands into a cleaner system with /myraid, /clanraid, and /raidhelp
- Improved clan webhook handling when clan ownership changes or a clan is disbanded
- Added better cleanup for stale clan webhooks during startup
- Fixed alert behavior so “damaged instead of destroyed” now works correctly
- Switched grid detection to Rust’s native map grid system
- Improved Discord cooldown/webhook handling
- Added support to ignore Raidable Bases in Discord alerts
- Improved UI timer handling so newer raid alerts are not removed too early
- General internal cleanup and stability improvements
Now fully Carbon compatible...
This update focuses on stability, performance improvements, structural cleanup, and better Discord handling.
please backup config file and delete current so new one can be generated
Improvements:
- Reworked internal structure (separated runtime and stored data)
- Cleaned up alert handling flow
- Improved cooldown handling for:
- In-game alerts
- Discord notifications
- Global grid alerts
- Added per-grid global Discord cooldown option
- Added entity damage throttling to prevent spam on high-pop servers
- Optimized TC authorized player handling (reduced allocations)
- Improved clan tag caching
- Reduced unnecessary clan API calls
- Improved clan owner tracking and update detection
- Cleaner dictionary pruning logic
- Refined webhook dispatch flow (global / personal / clan)
Localization:
- Fully migrated to Oxide lang system
- Removed hardcoded player-facing strings
- Discord embeds now use lang entries
- Safe formatting wrapper to prevent string format errors
- Easier translation and customization for server owners
Clan Integration:
- Auto-removes clan webhook when clan disbands
- Auto-removes clan webhook if clan owner leaves
- Notifies new clan owner if webhook already exists
- Improved handling when clan data retrieval fails
In-Game UI:
Added 3 selectable UI styles:
- Standard
- Custom UI 1
- Custom UI 2
Configurable notify modes:
- Improved UI cleanup on unload
- Added alert sound effect
- Cleaner UI auto-destroy handling
Discord:
- Optional global webhook
- Personal webhooks
- Clan webhooks
- Optional embed support
- Optional Discord cooldown
- Added per-grid cooldown system
- Improved error logging for failed webhook requests
Stability & Cleanup
- Added additional null safety checks
- Hardened against edge-case NRE scenarios
- Proper timer cleanup on unload
- Runtime dictionary cleanup on unload
- Safer config loading
- Case-insensitive clan webhook handling
- Improved data file handling