Change Rust stack sizes without fearing the config
Set one global multiplier, a multiplier per item category or an exact number for one item. Run a dry run before anything is written, and roll back with one command if something goes wrong. No web calls.
- READY Oxide/uMod, one file, no dependencies
- NOMINAL Unloading restores vanilla stack sizes

What it does
Setting sizes
One global multiplier, a multiplier per item category, or an exact number for a single item. An exact number always wins.
VIP stack sizes
Give a permission (for example stacksmith.vip) a multiplier and a priority. A player with several gets the highest priority. Granting a permission or moving someone between groups takes effect right away, with no reload.
Container caps
A large wooden box holds at most 20,000 of anything, a small generator takes at most 500 low grade fuel. A cap only ever lowers a stack.
Dry run, backups, rollback
stacksmith set wood 5000 dry shows what would change and writes nothing. Every real change saves a timestamped copy of your config. stacksmith rollback restores the newest.
Doctor and audit
stacksmith doctor lists loaded plugins that also touch stack sizes. stacksmith audit compares the size the game uses for each item with your config and names items something else changed.
Wipes and updates
Vanilla sizes are read from the running game. Your config and backups stay put on a map wipe. After a Rust update the plugin logs which items are new and which are gone, and a damaged config is copied aside and defaults load.
Who it is for
- Rust server owners who run Oxide/uMod and want to change stack sizes.
- Admins who give VIP players bigger stacks and want a plugin conflict to be easy to find.
Honest limits
- No in-game GUI editor: commands and the config file only. No custom items, loot tables or recycler and smelting speeds.
- Carbon is untested.
- VIP tiers have not been tested with a real connected player, only in the logic checks.
- Texts come in English, German and Russian. The German and Russian have not been checked by native speakers.
- If you run another stack plugin, unload it first and run stacksmith doctor.
- Not affiliated with Facepunch Studios.
Details
- Included: The plugin file StackSmith.cs. Copy it to oxide/plugins/, grant yourself stacksmith.admin and run stacksmith help. Commands work from chat, the F1 console and RCON.
161 logic checks, all passing, and the plugin compiles against the real Rust server and Oxide libraries. On 2026-10-28 it also ran on a live test server: load, list, set (dry and real), backups, audit (1,312 items matched), doctor, rollback, unload back to vanilla and a container cap. Questions? Support.


















