I’m looking for a developer to help create a custom plugin for Rust using uMod/Oxide. I already have a working custom faction system on my server, and I’d like a raid mechanic based on zone control between attackers and defenders.

Β 

πŸ”§ Plugin Name: RaidBubble

βœ… /raid_start command should:

  • Create a ZoneManager zone (about 12m radius)

  • Add a purple transparent dome using ZoneDomes

  • Display a stylish progress bar HUD at the top of the screen (clean, centered, modern look)

  • Fill the progress bar quickly when attackers are inside the zone

  • Decrease the bar when defenders enter the zone

  • If both teams are in the zone, the bar moves toward defenders (goes down)

βœ… Faction Role Integration

I already have my own faction system plugin, and I can provide a method like this:

csharp
string GetFactionRole(BasePlayer player); // returns "Attacker", "Defender" or null

You can use this to determine a player’s role dynamically inside the zone.

βœ… /raid_stop command should:

  • Erase the ZoneManager zone

  • Remove the ZoneDomes sphere

  • Clear all HUD elements

  • Reset internal values for all players

Β 

✨ Bonus (if possible):

  • When the bar reaches 100%, trigger a special effect:

    • Server-wide message: β€œβœ… The zone has been captured by attackers!”

    • Optionally spawn loot / trigger an event / play a visual effect

Β 

πŸ“Ž Notes

  • ZoneManager and ZoneDomes are already installed and running

  • The plugin should support being reused multiple times during a session

  • Plugin file should be named RaidBubble.cs with the main class RaidBubble

I'm happy to share any code or info related to my faction system. Thanks a lot to anyone interested in helping β€” I’d truly appreciate it!

Discord:myrocal