Mats Gather Rate
A downloadable mod
Mats Gather Rate
Multiply resource gathering rates on your Rust server. Set a global multiplier, per-item rates, or exclude specific items — all permission-based.
Gather More, Grind Less
Boost resource yields with global or per-item multipliers. Exclude items you don't want affected. Only permitted players get the bonus.
Features
|
๐
Global MultiplierSet a single multiplier that applies to all gathered resources. Double, triple, or set any rate you want. |
๐ฏ
Per-Item MultipliersOverride the global rate for specific items. Give wood 3x while keeping stone at 2x and metal at default. |
|
๐ซ
Ignored ItemsExclude specific items from any multiplier. Items on the ignore list always yield their default amount. |
๐
Permission-BasedOnly players with the granted permission receive boosted gather rates. Everyone else gathers at the default rate. |
|
โ๏ธ
Bonus Gathering IncludedMultipliers apply to both regular and bonus gathering. No resources slip through the cracks. |
๐
Clear Priority SystemIgnored Items > Item Multipliers > Global Multiplier. Predictable behavior with no surprises. |
How It Works
โ
A player with the matsgatherrate.use
permission gathers a resource.
|
| โ The plugin checks if the item is in the Ignored Items list. If so, no multiplier is applied. |
| โ If the item has a per-item multiplier configured, that value is used. |
| โ Otherwise, the global multiplier is applied. |
| โ Players without the permission always gather at the default rate. |
Configuration
A configuration file is automatically generated at
oxide/config/MatsGatherRate.json
on first load.
{
"Global gather multiplier (default: 1)": 2,
"Item shortname to multiplier mapping": {
"wood": 3,
"stone": 2,
"metal.ore": 1,
"sulfur.ore": 4
},
"Ignored item shortnames": [
"bone.fragments"
]
}
| Option | Default | Description |
|---|---|---|
Global gather multiplier (default: 1)
|
1
|
Multiplier applied to all resources unless overridden by a per-item setting. |
Item shortname to multiplier mapping
|
{}
|
Per-item multipliers keyed by item shortname. Overrides the global multiplier for listed items. |
Ignored item shortnames
|
[]
|
Items excluded from any multiplier. These always yield the default game amount. |
Priority Order
| Priority | Rule | Effect |
|---|---|---|
| 1st | Ignored item shortnames | No multiplier applied — default game amount |
| 2nd | Item shortname to multiplier mapping | Per-item rate used if configured |
| 3rd | Global gather multiplier (default: 1) | Fallback rate for all other items |
Installation
|
1
Copy the plugin file Place MatsGatherRate.cs
into your server's oxide/plugins/
directory.
|
|
2
Start or restart your server The config file will be generated automatically at oxide/config/MatsGatherRate.json.
|
|
3
Edit the configuration Set your global multiplier, per-item rates, and ignored items. |
|
4
Reload the plugin Run oxide.reload MatsGatherRate
in the server console to apply changes.
|
Permission
Only players with this permission receive boosted gather rates. Players without it always gather at the default game rate.
Grant Permission
oxide.grant user <SteamID> matsgatherrate.use
Revoke Permission
oxide.revoke user <SteamID> matsgatherrate.use
Important Notes
The calculated gather amount is always at least 1. Even with low multipliers, players will never receive zero resources.
Use the item's shortname in the config (e.g. wood,
metal.ore,
sulfur.ore).
These must match exactly.
Mats Gather Rate — An Oxide plugin for Rust dedicated servers.
Made by little method
Download
Click download now to get access to the following files:

Leave a comment
Log in with itch.io to leave a comment.