Rust plugins you can copy or customize
Working Oxide and Carbon plugins for the mechanics server owners ask for most. Each recipe has the full C# code, the default config, commands, permissions and a walkthrough. Need it slightly different? Generate your own version in a minute.
Describe your own pluginAll 170 recipes compiled against Rust 2635.289.1 / Oxide 2.0.7839
Browse by category
- Admin Tools9 recipesAdmin tools plugins give server owners and moderators the commands they need to run a Rust server without…
- Building9 recipesBuilding plugins on a Rust server change how bases are placed, upgraded, secured and maintained — enforcing…
- Chat9 recipesChat plugins change how text is displayed, routed and delivered in Rust's in-game chat, from colored titles…
- Economy9 recipesEconomy plugins give a Rust server a currency layer: players earn money from activity, hold a balance, and…
- Gathering9 recipesGathering plugins change how many resources a Rust player pulls out of a node, crop, fish or quarry, and how…
- Loot9 recipesLoot plugins control what spawns inside crates, barrels and airdrops, how much of it drops, and how long it…
- Moderation9 recipesModeration plugins automate the routine enforcement work on a Rust server: muting spammers, kicking idle or…
- PvP9 recipesPvP plugins on a Rust server control who can damage whom, where combat is allowed, and how kills are rewarded.
- Quality of Life9 recipesQuality of life plugins remove the repetitive friction of vanilla Rust: larger stack sizes, portable…
- UI9 recipesA Rust UI plugin builds the on-screen interfaces your players see without touching game code: CUI panels,…
- Events8 recipesTimed and admin events are plugins that start airdrops, gather bonuses, helicopter spawns, treasure hunts or…
- Kits8 recipesA kits plugin hands Rust players pre-built loadouts through a command, with per-kit cooldowns, permission…
- NPCs8 recipesNPC plugins on a Rust server change how scientists, animals and other non-player characters are spawned,…
- PvE8 recipesA PvE plugin enforces the rules that separate a cooperative Rust server from a vanilla warzone: who can…
- Raiding8 recipesRaiding plugins change how attacks on player bases are allowed, detected and reported on a Rust server.
- Stats8 recipesStats plugins record per-player data on your Rust server — kills, deaths, time played, resources gathered —…
- Teams & Clans8 recipesA teams and clans plugin controls how players group up on a Rust server: capping or extending team size,…
- Teleport8 recipesA teleport plugin gives players a way to move instantly between saved locations or other players on a Rust…
- Utility8 recipesUtility plugins cover the small server-side helpers that keep a Rust server organised: countdowns, info and…
- Vehicles8 recipesVehicle plugins change how modular cars, boats, horses, and other rideable entities spawn, belong to…
All plugin recipes
170 recipes
- TeleportTeleport back to deathRecords each player's death position in OnPlayerDeath and lets them teleport back with /back while a configurable time window is still open, subject…OnPlayerDeath
- Admin ToolsAdmin command loggerRecords every console command executed by a player with admin rights into an oxide/data file, optionally echoes it to the server console, and shows…OnServerInitializedOnServerCommand
- Admin ToolsAdmin entity removerAdds an admin-only /kill command that raycast-targets the entity you are looking at and removes it, plus /killall <shortprefabname> which asks for a…OnServerInitialized
- UIAdmin menuBuilds a CUI admin panel that opens with /am and renders one button per action defined in the config, each button running a console command through…
- Admin ToolsAdmin radarA permission-gated admin tool that lists every player within a configurable radius with distance, compass direction and sleep state, then draws…
- Admin ToolsAdmin teleport commandsAdds permission-gated /tp, /tphere and /tppos chat commands that resolve players by partial name and confirm the move in chat.
- ModerationAFK kickTracks each connected player's movement and look direction with a repeating timer and kicks anyone who stays idle past a configured limit after a…OnServerInitializedOnPlayerConnected
- NPCsAnimal spawn commandAdds a permission-gated /animal <species> [count] chat command that spawns vanilla animals in front of the player, with a per-command cap, a…
- UIAnnouncement bannerAdds an /announce chat command that draws a CUI banner at the top of every connected player's screen for a configurable duration, plus timed…OnServerInitializedOnPlayerConnected
- ChatAutomatic announcementsAutoBroadcast sends a list of chat messages to every online player on a repeating timer, in order or random order, and fills {players} and {time}…OnServerInitialized
- BuildingAuto closing doorsCloses doors a configurable number of seconds after a player opens them, with a per-player /autodoor toggle and a personal delay clamped to server…OnDoorOpened
- BuildingAuto code lockAutomatically attaches a code lock with the player's saved personal code to every door or box they place, consuming a code lock from their inventory.OnServerInitializedOnEntityBuilt
- GatheringAuto smelt on gatherConverts gathered metal ore into metal fragments, sulfur ore into sulfur and optionally wood into charcoal for players with a permission, using…OnDispenserGatherOnDispenserBonus
- BuildingAuto upgrade on buildLets each player pick a building grade with /up 1-4, then upgrades every building block they place to that grade using resources taken from their…OnServerInitializedOnEntityBuilt
- Quality of LifeBackpacksAdds a /backpack command that opens a per-player StorageContainer sized by permission, with contents persisted to oxide/data and optionally dropped…OnPlayerLootEndOnPlayerDisconnectedOnPlayerDeath
- LootBarrel scrap bonusAwards bonus scrap when a player destroys a loot barrel, with a configurable chance and a VIP multiplier permission.OnEntityDeath
- EconomyBountiesA scrap bounty system where players fund a pool on a target and the killer collects it, using the OnEntityDeath hook plus a data file for…OnServerInitializedOnEntityDeath
- EventsBradley and heli kill announcerTracks damage dealt to the Bradley APC and patrol helicopter, then announces in chat which player did the most damage and the map grid where the…OnEntityTakeDamageOnEntityDeath
- BuildingBuilding grade limitsRestricts building upgrades to a configurable maximum grade, such as stopping at stone or metal, with a permission that lifts the cap.OnStructureUpgrade
- PvEBuilding damage protectionBlocks and deployables only take damage from their owner or players authorized on the covering tool cupboard.OnEntityTakeDamage
- VehiclesCar spawn commandAdds a /car command that spawns a modular car with configured modules in front of the player, enforcing a permission, a spawn cooldown and a strict…OnEntityKill
- ModerationChat anti-spamBlocks chat messages that exceed a rate limit or duplicate the player's previous message, and mutes repeat offenders for a configurable time.OnPlayerChat
- ChatChat loggerRecords every chat message with timestamp, SteamID, name, channel and text into a capped oxide/data file, and adds a /chatlog command that prints a…OnServerInitializedOnPlayerChat
- ChatChat mentionsDetects @name tokens in chat and sends the mentioned online player a private notice plus a notification sound, with a per-sender cooldown.OnPlayerChatOnPlayerDisconnected
- ModerationChat muteA timed chat mute plugin: /mute <player> <minutes> [reason] stores a mute with an expiry in a data file, /unmute <player> clears it, and…OnServerInitializedOnPlayerChat
- EconomyChat shopA chat-driven shop where players spend scrap from their inventory to buy configured items.
- ChatChat titles and colorsReplaces vanilla global chat with formatted lines: a group tag plus separate name and message colors picked by the player's highest-priority Oxide…OnPlayerChat
- ModerationChat word filterThis plugin replaces blocked words in player chat with asterisks using case-insensitive whole-word matching and re-broadcasts the cleaned line under…OnServerInitializedOnPlayerChat
- Teams & ClansSimple clansAdds a lightweight clan system with /clan create, invite, join, leave and info, stores clans in a data file, prefixes members' chat with their tag…OnServerInitializedOnPlayerChatOnEntityTakeDamage
- PvPCombat blockTracks combat with the OnEntityTakeDamage hook and blocks a configurable list of chat commands while a player is in combat, using OnPlayerCommand to…OnEntityTakeDamageOnPlayerCommand
- UtilityCommand aliasesThis plugin maps short chat commands like /h and /k to longer ones such as /home and /kit, defined entirely in its config file, using the…OnServerInitializedOnPlayerCommandOnPlayerDisconnected
- UICommand shortcut menuAdds a /menu chat command that opens a CUI grid of configurable buttons; each button closes the panel and runs its configured chat command for that…
- PvEPlayer 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
- Quality of LifeCrafting speedA plugin that speeds up crafting by scaling the duration of ItemCraftTask instances when a craft starts, using a global multiplier plus optional…OnItemCraft
- LootFirst opener crate lockThis plugin gives the first player who opens a loot container a temporary claim on it, enforced through the CanLootEntity hook, so anyone outside…CanLootEntityOnEntityKill
- LootCustom loot tablesReplaces the contents of configured LootContainer crates, matched by short prefab name, with weighted items that have per-item chances and min/max…OnLootSpawn
- NPCsCustom NPC lootRewrites the items inside corpses left by configured NPCs, using a weighted per-prefab loot table.OnServerInitializedOnCorpsePopulate
- EconomyDaily rewardsAdds a /daily command that lets each player claim one reward from a configurable weighted list every 24 hours, with a streak bonus that scales while…OnServerInitializedOnServerSave
- Quality of LifeDay and night controlSkips or shortens night by advancing the in-game clock to a configurable morning time, and adds /day and /night admin commands.OnServerInitialized
- StatsDeath cause statsThis plugin records every player death, classifies the cause from the HitInfo passed to OnPlayerDeath, and stores running totals per player so…OnServerInitializedOnPlayerDeath
- ChatDeath messagesBroadcasts a formatted death message to the whole server for every player death, using OnPlayerDeath to read the victim, the attacker, the weapon…OnPlayerDeath
- EconomyDeath penaltyMoves a configurable percentage of a dead player's carried scrap to their killer using OnPlayerDeath, with min/max clamps and separate handling for…OnServerInitializedOnPlayerDeath
- Quality of LifeDefault item skinsLets each player store a default skin ID per item shortname with /skin and applies it to every item the player crafts through the…OnServerInitializedOnItemCraftFinished
- BuildingDeployable limitsCaps how many of each deployable (by short prefab name) a player can own, with per-permission-group limits, using OnEntityBuilt to enforce, CanBuild…OnServerInitializedOnEntityBuiltCanBuild
- EventsDouble gather hourRuns scheduled or admin-triggered double gather windows that multiply dispenser and collectible yields for a fixed duration, with start and end…OnServerInitializedOnDispenserGatherOnCollectiblePickup
- LootDropped item despawn timeThis plugin changes how long dropped item containers stay on the ground before Rust despawns them, using a global multiplier plus per-shortname…OnItemDropped
- PvPDuelsAdds a player-vs-player duel system where /duel <player> sends a challenge, /duel accept starts it, and damage outside the duel pair is blocked.OnEntityTakeDamageOnEntityDeathOnPlayerDisconnected
- Admin ToolsEntity cleanupAdds a console command and an optional timed job that delete configured entity types by short prefab name unless they are inside a tool cupboard…OnServerInitialized
- Admin ToolsEntity owner lookupAn admin chat command that raycasts from the player's eyes and reports the hit entity's prefab, owner name and SteamID, plus everyone authorized on…
- RaidingExplosive damage multiplierScales explosion damage against building blocks, deployables and other structures using per-weapon multipliers keyed by the attacker's weapon prefab…OnEntityTakeDamage
- GatheringFarming yield multiplierMultiplies the amount of crops a player receives when harvesting planter crops or wild plants, with a separate multiplier per item shortname.OnServerInitializedOnGrowableGathered
- EventsFirst bloodAnnounces the first player kill after a restart as First Blood and pays the killer a configured reward.OnServerInitializedOnNewSaveOnEntityDeath
- LootFirst loot bonusThis plugin hooks OnLootEntity and rolls a configurable chance to insert one bonus item from a weighted list into a loot container the first time it…OnLootEntity
- GatheringFishing catch bonusMultiplies the amount of each caught fish and rolls a configurable chance for bonus items after every successful catch, using the OnFishCaught hook.OnFishCaught
- PvPFriendly fire protectionBlocks damage between members of the same Rust team using OnEntityTakeDamage, with a permission whitelist and a /ff toggle for team leaders that…OnEntityTakeDamageOnPlayerDisconnected
- GatheringFurnace smelting speedSpeeds up furnaces, large furnaces, refineries and other ovens by scheduling extra smelt cycles per cook tick, scaled per oven prefab from config.OnOvenCook
- GatheringFurnace splitterAutomatically spreads ore evenly across the free input slots when a player moves items into a furnace.CanMoveItem
- GatheringVIP gather bonusGives players with tiered permissions extra resources when they gather from nodes with a ResourceDispenser or pick up collectible entities, using…OnServerInitializedOnDispenserGatherOnCollectiblePickup
- GatheringGather rate multiplierScales resources from trees, ore nodes, corpses and world pickups with per-resource multipliers and a VIP bonus.OnDispenserGatherOnDispenserBonusOnCollectiblePickup
- StatsGather statisticsTracks wood, stone, metal ore, sulfur ore and cloth gathered per player for the current wipe, persists the totals in oxide/data, and shows them with…OnServerInitializedOnDispenserGatheredOnCollectiblePickup
- Admin ToolsGive items commandAdds a permission-gated /give chat command and a matching console command that turn a shortname and amount into items, validating the item…
- KitsGive kit commandThis plugin adds an admin /givekit command plus a matching console command that hands a config-defined kit to any online or sleeping player,…OnServerInitialized
- Admin ToolsGod modeAdds a permission-gated /god toggle that blocks all damage through OnEntityTakeDamage and keeps health, food and water topped up from a repeating…OnServerInitializedOnEntityTakeDamageOnPlayerDisconnected
- KitsGroup respawn kitsGives each player a respawn loadout based on the highest-priority Oxide group they belong to.OnPlayerRespawned
- LootLocked crate hack timerOverrides the hack duration of HackableLockedCrate entities and lets players with a VIP permission unlock them faster, using the OnCrateHack hook…OnCrateHack
- PvPHeadshot announcementsAnnounces headshot kills in chat with killer, victim, weapon and distance, and grants a configurable bonus item when the shot traveled at least a…OnServerInitializedOnEntityDeath
- PvEHeli 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
- ChatHelp commandA paged /help command that lists server commands and short descriptions stored in the plugin config, 8 entries per page, with /help 2 for the next…
- ModerationHigh ping kickChecks every online player's average network ping on a repeating timer and kicks anyone who stays above the configured limit for three checks in a…OnServerInitializedOnPlayerDisconnected
- TeleportHome teleportAdds /sethome, /home, /delhome and /homes with per-permission home limits, a warmup timer that is cancelled when the player takes damage, and a…OnServerInitializedOnEntityTakeDamageOnPlayerDisconnected
- VehiclesHorse spawn commandAdds a /horse command that spawns a ridable horse beside the player, tracks one horse per player, removes that player's previous horse and enforces…OnServerInitializedOnEntityKill
- UtilityInfo commandsA config-driven text command plugin: every entry in the config defines a command name and a list of chat lines, and the plugin registers them all…
- ChatJoin and leave messagesBroadcasts a configurable chat message when a player connects to the server and when a player disconnects, including the disconnect reason.OnPlayerConnectedOnPlayerDisconnected
- UIKill feedDraws a CUI kill feed on the right side of every player's screen showing the last 5 player kills with killer, weapon and victim, using OnEntityDeath.OnServerInitializedOnEntityDeathOnPlayerSleepEnded
- EconomyKill rewardsAwards a configurable item (scrap by default) to the killer on every player kill, with a separate headshot bonus and optional permission gate.OnEntityDeath
- PvPKill streaksTracks consecutive player kills per user, announces configurable milestones in global chat and grants item rewards, then resets the streak when the…OnServerInitializedOnEntityDeathOnPlayerDisconnected
- KitsKits with cooldownsAdds permission-aware kits with per-kit cooldowns and per-wipe use limits.OnServerInitializedOnNewSave
- StatsLast seen commandRecords a timestamp for every player on disconnect and answers /seen <name> with a relative time such as '2 hours ago' or 'online now'.OnServerInitializedOnPlayerConnectedOnPlayerDisconnected
- UILeaderboard UITracks kills, deaths and K/D per player in oxide/data and renders a CUI top-10 board with /top.OnServerInitializedOnServerSaveOnEntityDeath
- EventsLocked crate drop eventSpawns a hackable locked crate at a random configured monument on a repeating timer, announces the monument in chat, and removes the previous event…OnServerInitializedOnCrateHackOnEntityKill
- StatsLongest kill shotTracks each player's longest projectile kill distance and the server-wide record, saved to oxide/data, with a /longest chat command and an…OnServerInitializedOnPlayerDeath
- LootLoot multiplierThis plugin multiplies the stack sizes of items generated inside loot containers such as crates and barrels, using a global multiplier, per-item…OnLootSpawn
- UtilityMap grid locationA /grid chat command that converts a player's world position into a Rust map grid cell (like G12) using the server's world size, with exact…OnServerInitializedOnPlayerConnected
- BuildingBlock building near monumentsBlocks building placement inside a configurable radius of any listed monument, with per-monument radius overrides, using the CanBuild hook and a…OnServerInitializedCanBuild
- ModerationPlayer name filterBlocks connections when a player's display name contains a blocked word, looks like advertising, or is shorter than a minimum length.OnPlayerConnected
- RaidingNew player protectionBlocks damage to buildings owned by players under a configurable playtime threshold, tracks playtime per player in oxide/data, and removes…OnServerInitializedOnNewSaveOnEntityTakeDamage
- Quality of LifeNo fall damageRemoves or scales fall damage in OnEntityTakeDamage for players, optionally only for holders of a permission, with a configurable multiplier and a…OnEntityTakeDamage
- VehiclesNo vehicle decayScales or disables decay damage on minicopters, boats, horses and modular cars per vehicle type, optionally only while inside a tool cupboard radius.OnEntityTakeDamage
- BuildingNo decayScales or disables decay damage for building blocks by grade, deployables and vehicles using configurable multipliers.OnServerInitializedOnEntityTakeDamage
- NPCsNPC free zonesDefines named world zones where newly spawned scientists and animals are deleted immediately.OnEntitySpawned
- NPCsNPC damage multiplierScales damage NPCs deal to players and damage players deal to NPCs independently, with per-NPC-type overrides, using Oxide's…OnEntityTakeDamage
- NPCsNPC health multiplierScales the health of scientists and animals when they spawn by reading a per-prefab multiplier from the config, using the OnEntitySpawned hook to…OnEntitySpawned
- NPCsNPCs ignore playersAdds a permission and a toggle command that make hostile NPCs and animals skip a player when they pick targets.OnServerInitializedOnNpcTarget
- NPCsNPC kill counterTracks how many NPCs each player kills, split into scientist and animal totals, stores them in oxide/data, and announces every 100th kill.OnServerInitializedOnEntityDeath
- EconomyNPC and boss kill rewardsPays a configurable item or Economics reward when a player lands the killing blow on a scientist, animal, Bradley APC or patrol helicopter, using…OnEntityDeathOnPlayerDisconnected
- PvENPC 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
- NPCsNPC spawn pointsThis plugin lets admins record NPC spawn points with a chat command and keeps a scientist spawned at each point, respawning it N seconds after death.OnServerInitializedOnEntityDeath
- RaidingOffline raid protectionScales damage to building blocks and deployables when every player authorized on the covering tool cupboard has been offline for a configurable delay.OnServerInitializedOnCupboardAuthorizeOnCupboardDeauthorize
- KitsOne per wipe kitsGives players configurable kits that can be claimed once per wipe, tracked in a data file cleared when the server starts a new map save, using the…OnNewSave
- UtilityOnline players listAdds a /players chat command that prints an alphabetically sorted, paginated list of online players with online, sleeping and joining counts; admins…
- TeleportOutpost and Bandit teleportAdds /outpost and /bandit chat commands that warm up, then teleport the player to the Outpost or Bandit Camp monument found by name in…OnServerInitializedOnPlayerDisconnected
- EventsPatrol helicopter eventThis plugin spawns a patrol helicopter on demand with /callheli or on a repeating timer, announces the spawn to chat, and broadcasts who destroyed…OnServerInitializedOnEntityDeath
- ModerationPlayer reportsAdds a /report <player> <reason> chat command that saves the report with timestamp and reporter, notifies online admins with permission, lists…OnServerInitialized
- StatsPlayer statsA plugin that records kills, deaths, headshots and NPC kills per player in oxide/data, shows them with /stats [player], and optionally wipes the…OnServerInitializedOnNewSaveOnEntityDeath
- UtilityPlaytime group promotionTracks each player's connected playtime in oxide/data and moves them into stacked Oxide groups when they cross configured hour thresholds.OnServerInitializedOnServerSaveOnPlayerConnected
- EconomyPlaytime rewardsPays players configured items every N minutes of active play, skips anyone who has not moved during the interval, and applies a permission-based…OnServerInitializedOnPlayerConnectedOnPlayerDisconnected
- StatsPlaytime trackerRecords session start time on connect and adds elapsed connected time on disconnect, persisted per player ID in oxide/data, with a /playtime command…OnPlayerConnectedOnPlayerDisconnectedOnPlayerTick
- ChatPrivate messagesA private messaging plugin that adds /pm, /r and /ignore with a per-player cooldown and a configurable message length limit.OnServerInitializedOnPlayerDisconnected
- PvEPvE with raid hoursBlocks player-versus-player damage and player damage to other players' buildings outside configured weekly raid windows, using OnEntityTakeDamage…OnServerInitializedOnEntityTakeDamage
- PvEPvE 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
- PvETraps 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
- PvPPvP damage multiplierScales damage players deal to other players using a global multiplier, per-weapon shortname overrides and an extra headshot factor.OnEntityTakeDamage
- StatsPvP kill logRecords every PvP kill (killer, victim, weapon, distance, headshot flag, position, timestamp) into a capped data file and lets admins read any…OnServerInitializedOnPlayerDeath
- PvPPvP toggleAdds a /pvp command that switches each player between PvP and PvE mode with a per-player cooldown, stores the choice in oxide/data, and blocks…OnServerInitializedOnServerSaveOnEntityTakeDamage
- PvPPvP zonesBlocks player-versus-player damage everywhere except inside named spherical zones defined in the config, using OnEntityTakeDamage to cancel damage…OnEntityTakeDamage
- GatheringQuarry and excavator multiplierMultiplies the output of mining quarries, pump jacks and the giant excavator with independent multipliers.OnQuarryGatherOnExcavatorGather
- RaidingRaid alertsChat-alerts online owners and tool cupboard authed players when explosives damage their building, with the attacker name and map grid, throttled to…OnServerInitializedOnEntityTakeDamage
- RaidingRaid blockPlaces a temporary raid block on attackers and on the owner of a building that takes explosive damage, blocking configured chat commands such as…OnServerInitializedOnEntityTakeDamageOnPlayerCommand
- RaidingRaid loggerLogs explosive damage on player buildings to oxide/data, merges nearby hits into single raid events, and lists them with /raids for admins.OnServerInitializedOnEntityTakeDamage
- RaidingRaid scheduleBlocks damage from players to player-built structures and deployables outside configured daily raid windows, using the OnEntityTakeDamage hook and a…OnEntityTakeDamage
- TeleportRandom teleportAdds a /rtp chat command that teleports a player to a random land position that is not water, not inside a building blocked zone and not near a…OnPlayerDisconnected
- LootRecycler output multiplierScales the amount of resources a recycler returns using a global multiplier plus per-item overrides.OnItemRecycleAmount
- Quality of LifeRecycler speedSpeeds up Recycler processing with a configurable seconds-per-cycle and a VIP permission for a faster rate.OnRecyclerToggle
- BuildingRemove toolGives players a timed remove mode: hitting their own building blocks or deployables with a hammer deletes them and refunds a configurable percentage…OnHammerHit
- KitsSaved respawn loadoutLets players save their belt and clothing items with /loadout save, then automatically hands that gear back when they respawn.OnPlayerRespawned
- Quality of LifeRespawn health and foodSets a player's health, calories and hydration to configured values right after respawn, with a separate VIP profile gated behind a permission.OnPlayerRespawned
- UIRules acceptance screenShows a CUI rules panel with Accept and Decline buttons to players who have not accepted yet, kicks on decline, and stores accepted Steam IDs in…OnPlayerSleepEnded
- PvESafe 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
- EventsScheduled commandsA plugin that runs server console commands on a real-world time of day (HH:mm) or every N minutes, with per-entry enable switches, built from config…OnServerInitialized
- UtilityScheduled restartsRuns the configured server restart command at fixed daily times, broadcasts chat warnings at 15, 10, 5 and 1 minutes, and saves the server right…OnServerInitializedOnPlayerConnected
- EconomySell items for scrapAdds /sell and /sell all <shortname> chat commands that remove items from a player's inventory and pay configured scrap prices per shortname.OnServerInitialized
- EconomyServer currency and balancesA wallet plugin that stores per-player balances in a data file, exposes /balance, /pay and admin give/take console commands, saves on OnServerSave,…OnServerInitializedOnServerSaveOnPlayerConnected
- UICustom HUDBuilds a small persistent CUI panel with the server name, online player count and in-game clock, updated from an Oxide timer for every connected…OnServerInitializedOnPlayerConnectedOnPlayerDisconnected
- UIServer info panelBuilds a tabbed CUI window opened with /info that shows rules, commands and wipe information sourced from the config, with an optional one-time…OnServerInitializedOnPlayerConnected
- PvPSleeper protectionGives sleeping players a configurable grace period after disconnect during which other players cannot damage them, and optionally blocks looting…OnServerInitializedOnPlayerDisconnectedOnPlayerSleepEnded
- Quality of LifeSleeping bag cooldownOverrides the respawn cooldown on sleeping bags and beds to a fixed number of seconds, with a separate shorter cooldown for a VIP permission.OnServerInitializedOnEntitySpawnedOnPlayerRespawned
- TeleportTeleport to sleeping bagAdds /bag, which lists the player's sleeping bags, beds and beach towels with grid references, and /bag <number> to teleport to one after a warmup…OnServerInitializedOnEntitySpawnedOnEntityKill
- Quality of LifeStack sizesRewrites ItemDefinition.stackable on server start using a global multiplier, per-category multipliers and per-item overrides, then restores the…OnServerInitialized
- ModerationStaff chatAdds a permission-gated /a command that forwards a message only to online players holding the staffchat.use permission, prefixed with a colored…
- KitsStarter kit on spawnGives every respawning player a configurable starter kit instead of the default rock and torch.OnPlayerRespawned
- LootCustom airdrop lootRewrites the contents of every falling supply drop with a weighted item table from the config and announces the drop position as a map grid reference.OnEntitySpawned
- Teams & ClansTeam auto authorizationAutomatically authorizes a player on every tool cupboard, code lock and auto turret owned by their team when they join a team, and removes that…OnTeamAcceptInviteOnTeamLeaveOnTeamKick
- Teams & ClansTeam death alertsSends a chat alert to every online teammate when a player dies, including the killer name and the map grid of the death.OnPlayerDeath
- Teams & ClansTeam info commandAdds a /team chat command that lists every member of the caller's Rust team with online status, health and map grid for online members.
- Teams & ClansTeam size limitCaps every Rust team at a configurable member count by returning a non-null value from OnTeamAcceptInvite and OnTeamMemberInvite when the team is…OnTeamMemberInviteOnTeamAcceptInvite
- Teams & ClansTeam switching cooldownBlocks a player from joining a team for N hours after leaving or being kicked, using OnTeamLeave, OnTeamKick and OnTeamAcceptInvite with per-player…OnServerInitializedOnServerSaveOnTeamLeave
- Teams & ClansTeam tags in chatLets the leader of a Rust team pick a 2-5 character tag with /tag, stores it per team in oxide/data, and prefixes every team member's chat line with…OnServerInitializedOnPlayerChat
- TeleportTeleport to teammateAdds a /tpteam <name> command that teleports a player to a teammate after a warmup, with a per-player cooldown and an opt-out toggle via /tpteam off.OnPlayerInputOnEntityTakeDamageOnServerSave
- Teams & ClansTeam-only sleeping bagsBlocks sleeping bag and bed assignment unless the target player is on the assigner's team (or is the assigner), using the CanAssignBed hook.OnServerInitializedCanAssignBed
- TeleportTeleport requests (TPR)A complete Oxide plugin that implements /tpr player-to-player teleport requests with /tpa, /tpc, request timeouts, a warmup before the move, a…OnEntityTakeDamageOnPlayerTickOnPlayerDisconnected
- UtilityTime commandA /time chat command that reports the in-game clock, the real UTC server time, and the minutes until the next sunrise or sunset.
- EventsTimed airdropsA plugin that spawns a cargo plane supply drop on a repeating timer whenever the online player count meets a minimum, announces the drop in chat,…OnServerInitialized
- BuildingTool cupboard auth limitCaps the number of authorized players on each tool cupboard and blocks extra authorizations with a chat message, using OnCupboardAuthorize.OnCupboardAuthorize
- GatheringTool durability multiplierScales condition loss on tools and weapons through the OnLoseCondition hook, with per-shortname multipliers, a default multiplier and a permission…OnLoseCondition
- StatsTop players commandTracks kills, deaths and playtime per player and prints a top 10 leaderboard in chat through /top kills|deaths|playtime.OnServerInitializedOnEntityDeathOnPlayerDisconnected
- EventsTreasure huntAdds a /treasure admin command that spawns a loot crate at a random land position and announces its map grid, then announces the first player to…OnLootEntity
- VehiclesUnlimited vehicle fuelStops fuel drain on vehicles driven by players with a permission, limited to the vehicle types listed in config.OnFuelConsume
- Admin ToolsVanishAdds a /vanish command that hides an admin from other players by stopping their network visibility, makes them immune to damage while hidden, draws…OnEntityTakeDamageOnPlayerDisconnected
- VehiclesVehicle limits per playerCaps how many vehicles each player can own per vehicle type, blocking purchases and entity spawns once the limit is reached and allowing higher caps…OnServerInitializedOnEntitySpawnedOnEntityKill
- VehiclesVehicle owner lockAdds per-vehicle ownership: a player can claim a vehicle with /claim, and only the owner and their team members can mount it.OnServerInitializedCanMountEntityOnItemDeployed
- VehiclesVehicle recall commandAdds a /despawn chat command that removes the vehicle the player is looking at when they own it and nobody is mounted, then refunds a configurable…OnServerInitialized
- VehiclesVehicle spawn commandsAdds /mini, /scrapheli and /rowboat chat commands that spawn a vehicle in front of the player, with a permission per vehicle, a per-type active…OnServerInitializedOnEntityKill
- KitsVIP kit tiersAdds tiered VIP kits (vip1/vip2/vip3) where every tier has its own permission, item list and cooldown, and /vipkit grants the highest tier the…OnServerInitialized
- ModerationWarningsA moderator command plugin that records warnings per player in an Oxide data file, lists them, and automatically kicks or bans a player once their…OnServerInitialized
- TeleportWarp pointsAdds admin-created named warp points that save to oxide/data, with a /warp and /warps command set, an optional per-warp permission and a shared…OnServerInitializedOnPlayerDisconnected
- ChatWelcome messagesSends a configurable multi-line private welcome message when a player fully wakes up, with a separate message for players who have never joined the…OnServerInitializedOnPlayerConnectedOnPlayerSleepEnded
- UIWelcome screenShows a configurable CUI welcome panel with a title, message lines and server links when a player wakes up, closing on a button click or after a…OnPlayerSleepEndedOnPlayerDisconnected
- UtilityWipe countdownWipeCountdown shows players how long is left until the next wipe, either from a fixed date/time in the config or from the first Thursday of the…OnServerInitialized
- KitsWipe day kitAdds a one-time starter kit that can only be claimed during the first N hours after a map wipe, using OnNewSave to start the window and /wipekit to…OnServerInitializedOnNewSave
- RaidingNo raiding after wipeStores the save timestamp on each new map save and blocks all damage dealt to building blocks, deployables and their building privilege range until…OnNewSaveOnEntityTakeDamage