RaidAlerts

RaidAlerts 1.1.2

  • 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:

  • UI
  • Chat
  • Both


  • 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
Compile fix
What's New in v1.0.6

New Config: AlertOnEntityDamaged – Send alerts when deployables are damaged, not just destroyed.

Dual Notifications: If enabled, players get alerts for both damage and destruction.

Dynamic Entity Naming: No more manual mappings - this also means that entitys that didnt give a warning before now will work correctly

GridDetection Updated: