PvE plugins for Rust
A PvE plugin enforces the rules that separate a cooperative Rust server from a vanilla warzone: who can damage what, when raiding is allowed, and who gets to loot a corpse or crash site. Server owners use these rulesets to stop offline griefers, keep building damage off for most of the day, and reserve contested content for scheduled windows instead of letting one group farm the map.
8 plugin recipes for Oxide and Carbon
- Building damage protectionBlocks and deployables only take damage from their owner or players authorized on the covering tool cupboard.OnEntityTakeDamage
- Player corpse loot protectionLocks a dead player's corpse and dropped backpack to the owner and their current team for a configurable number of minutes.OnServerInitializedOnEntitySpawnedCanLootEntity
- Heli and Bradley loot lockTracks damage dealt to the Patrol Helicopter and Bradley APC per player and locks the crates they drop for a configurable time, allowing only the…OnServerInitializedOnServerSaveOnEntityTakeDamage
- NPC corpse loot lockLocks NPC corpses to the killer and their team for a configurable number of seconds after death, then opens them to everyone.OnServerInitializedOnEntityDeathCanLootEntity
- PvE with raid hoursBlocks player-versus-player damage and player damage to other players' buildings outside configured weekly raid windows, using OnEntityTakeDamage…OnServerInitializedOnEntityTakeDamage
- PvE server rulesA PvE ruleset plugin that cancels player-vs-player damage and damage dealt by players to buildings or deployables they do not own, while leaving…OnEntityTakeDamage
- Traps that ignore playersMakes auto turrets, flame turrets, shotgun traps and landmines skip players entirely: turrets drop the player as a target and any trap damage aimed…OnEntityTakeDamageOnTurretTarget
- Safe PvE zonesCreates configurable spherical safe zones where damage between players and to buildings is cancelled, with entry and exit chat notices checked on a…OnServerInitializedOnPlayerDisconnectedOnEntityTakeDamage
Need a pve plugin that is not listed?
Describe it in a sentence and get a compiled plugin with config and permissions.
About pve plugins
The main problems are balance and edge cases. Blanket damage protection also blocks legitimate interactions, so many setups use a raid hours window where damage is allowed for a fixed period and reverted outside it. Loot locks need care: an NPC corpse loot lock or a Heli and Bradley loot lock only helps if the same player or team can still retrieve their kill, and player corpse loot protection has to identify the owner reliably across disconnects. Traps that ignore players prevent a protected base from killing its neighbors by accident.
Most of the plugins here are hook-driven and config based. They listen to damage hooks, entity death and loot events, read a JSON config for permission groups, raid schedules and safe zone radii, and gate actions by Oxide permission. Safe PvE zones usually combine a map radius with a damage filter rather than a separate world. Expect to reload config after each wipe if your group list changes.
