RustMods & Plugins
Use the BGrade Plugin on Rust
Let players auto-upgrade building blocks as they place them with BGrade: its permissions, chat commands and timer settings.
BGrade saves players a trip to the hammer. A player picks a building grade, and every wall, floor or roof they place after that goes up already upgraded to it, using the resources from their inventory. It only does anything for players who hold its permissions, so you decide who gets it. This guide covers installing it, the permissions, the chat commands and the timer settings.
Checked against BGrade 1.1.7 on uMod (released 7 August 2026, release note "Patch for August 2026 force wipe"), October 2026. The plugin credits "Ryan / Rustoria.co" as its author and uMod lists Ryan.
Install it
- Open the Plugins tab, search the Store for BGrade and press Install. How to install Oxide/uMod plugins on your Rust server has the steps, including adding Oxide to a plain server.
- On Oxide, a plugin installed onto a running server stays unloaded until you Restart the server or type
oxide.load BGradein the Console. On Carbon it loads by itself. - The permissions below exist only after it has loaded. Its config file,
oxide/config/BGrade.json(carbon/configs/BGrade.jsonon Carbon), appears after the first load.
Permissions
A player with none of these is told "You don't have permission to use that command". To let everyone use Wood and Stone upgrades, and an admin group use everything for free:
oxide.grant group default bgrade.1
oxide.grant group default bgrade.2
oxide.grant group admin bgrade.all
oxide.grant group admin bgrade.noresThose are Oxide commands. On Carbon, start each line with c.grant instead; oxide.grant prints nothing there.
Commands for players
The chat commands are /bgrade and /grade. Both names come from the config and can be changed:
There is also a console command, bgrade.up, which moves the player to the next grade they are allowed, wrapping back to 1 after 4.
When the resources run out the player gets "You don't have enough resources to upgrade." and the piece stays at its placed grade.
The timer
BGrade switches itself off after a set time. In the config, under Timer Settings:
- Enabled: true
- Default Timer: 30 seconds
- Max Timer: 180 seconds
A player who types /bgrade t 300 is told to pick a time below the maximum.
Other settings
Open Installed on the Plugins tab, press Config on BGrade, edit, press Save and then Reload plugin.
- Command Settings: Chat Commands (
bgrade,grade) and Console Commands (bgrade.up). - Building Attack Settings: Enabled (true) and Cooldown Time (30), which relate to blocks destroyed by explosions.
- Refund Settings: Refund on Block (true) gives back the cost of a piece that another plugin blocks through BGrade's
CanBGradehook. - Destroy Data on Player Disconnect (for high pop servers): false.
Common problems
- "Invalid arguments, please use /bgrade help". The player typed
/bgradewith nothing after it, or an unknown word. - Nothing upgrades. Check the player holds the permission for that grade, and that they didn't let the timer run out.
- The commands don't exist. The plugin is still unloaded. Restart, or run
oxide.load BGrade(Oxide) orc.load BGrade(Carbon; it usually loads by itself).
Related guides

Use the Image Library Plugin on Rust
Install the Image Library plugin on a Rust server, which other plugins use for menu pictures: settings, console commands and fixes.
4 min read
Use the Remover Tool Plugin on Rust
Let players remove their own builds on a Rust server with Remover Tool: permissions, commands, cooldowns, refunds and staff modes.
4 min read
Use the Better Loot Plugin on Rust
Go beyond loot tables with Better Loot on a Rust server: permissions, multipliers, hammer previews, backups and ore spawning.
4 min read
