A downloadable mod

Download NowName your own price

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.

Oxide Plugin Rust Gathering Configurable
โ›

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 Multiplier

Set a single multiplier that applies to all gathered resources. Double, triple, or set any rate you want.

๐ŸŽฏ

Per-Item Multipliers

Override the global rate for specific items. Give wood 3x while keeping stone at 2x and metal at default.

๐Ÿšซ

Ignored Items

Exclude specific items from any multiplier. Items on the ignore list always yield their default amount.

๐Ÿ”

Permission-Based

Only players with the granted permission receive boosted gather rates. Everyone else gathers at the default rate.

โš™๏ธ

Bonus Gathering Included

Multipliers apply to both regular and bonus gathering. No resources slip through the cracks.

๐Ÿ“Š

Clear Priority System

Ignored 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

matsgatherrate.use

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

Minimum Yield

The calculated gather amount is always at least 1. Even with low multipliers, players will never receive zero resources.

Item Shortnames

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

Updated 3 days ago
StatusReleased
CategoryGame mod
Authorlittle method
Tagsmod, plugin, rust
LinksPatreon
AI DisclosureAI Assisted, Code, Graphics, Sounds, Text

Download

Download NowName your own price

Click download now to get access to the following files:

MatsGatherRate.cs 4.3 kB
CHANGELOG.md 651 bytes

Leave a comment

Log in with itch.io to leave a comment.