LAB/05 — INVENTORY

PlayerRanches

**Player-built livestock ranches for Rust. Fence a pen, place a gate, then buy and upgrade it from a UI.**
← BACK TO STORE
Price
£19.99
Rating
★ 5.0 (1)
Version
v1.4.5
Author
CarlFounding MemberTrusted Dev

Changelog

v1.4.56 Oct 2026

Overhaul of the ui

  • added Features for buying animals
  • Added premade Pens
  • Few config changes
vv1.0.13 Oct 2026

Change for a facepunch update for the livestock

v1.0.02 Oct 2026

No notes for this release.

PlayerRanches screenshot 1
Version1.0.0
AuthorCrtcarl
PlatformOxide / uMod (Rust)
Optional pluginsEconomics, ServerRewards, Clans, TruePVE, EntityScaleManager

Player Ranches turns the vanilla animal fence into a real ranch. A player builds a closed pen with animal fences and an animal fence gate. The plugin detects the pen, the player buys it, and a feeding and water station appears inside. Livestock led into the pen are registered to the ranch and protected. Upgrades add more animal slots, automatic water, and automatic milk, wool and dung collection.

Features

  • Build it yourself - no admin setup and no fixed zones. Any closed pen made from animal fences with a gate becomes a ranch.
  • Automatic pen detection - the plugin finds the fence loop, measures the area, and tells the player what is wrong if the pen is not closed (for example, where the gap is).
  • Ranch UI - buy, upgrade, manage the herd, sell animals, and manage access, all from one panel.
  • Tiers - Basic, Standard and Premium by default. Each tier sets the animal cap and unlocks add-ons. Tiers are fully configurable.
  • Ranch station - a hitch and trough, a water barrel, and a ranch box are placed inside the pen.
  • Auto water - on the Premium tier a powered pump keeps the barrel and the trough full of fresh water.
  • Auto-milker - milks ready cows and puts the milk in the ranch box.
  • Auto-shearer - shears sheep and puts the wool in the ranch box.
  • Dung collector - collects dung into the ranch box.
  • Animal protection - ranch animals only take damage from the owner, team, clan and authorized players. Other players cannot lead them away.
  • No fence decay - ranch fences and gates do not decay.
  • Sell to the server - sell animals at livestock vendor prices, or for the plugin currency.
  • Sell or gift to players - offer an animal to another player for a price, with an accept or decline popup.
  • Shared access - team members, clan members, and up to 8 authorized players can use a ranch.
  • Homed animals - ranch animals stay homed to the pen and roam near its centre.
  • Births - newborns join their mother's ranch.
  • Currency - any item (default scrap), Economics, or ServerRewards.
  • Admin panel - list all ranches, view one, teleport to it, show its outline, re-check it, move or rebuild its station, or remove it.

Requirements

  • Oxide / uMod for Rust.
  • The plugin uses Harmony patches (included with Oxide).

Optional:

PluginUsed for
Economics / ServerRewardsCurrency for buying, upgrading and selling.
ClansClan members share ranch access.
TruePVEProtects the ranch station (no damage, members-only looting). Without TruePVE, anyone can break and open the station like any other box.
EntityScaleManagerScales the water pump model down. Without it the pump is full size.

Installation

  1. Copy PlayerRanches.cs into oxide/plugins/.
  2. The plugin creates oxide/config/PlayerRanches.json on first load.
  3. Edit the config if needed, then reload:
oxide.reload PlayerRanches

Permissions

PermissionPurpose
playerranches.useUse the player command. Only checked when Require playerranches.use permission is true in the config.
playerranches.adminUse the admin command and admin panel.
playerranches.vipExample limit permission. Lets the player own 2 ranches. Add more limit permissions in the config.

How it works for players

  1. Build a pen from animal fences and add an animal fence gate.
  2. A popup appears when the gate is detected. It says if the pen is closed or what is missing.
  3. Type /myranch and buy the ranch (50 scrap by default).
  4. A trough and water barrel are placed inside the pen.
  5. Lead livestock into the pen. Each animal is registered to the ranch, up to the tier's animal cap.
  6. Upgrade the ranch and buy add-ons in the UI. Produce goes into the ranch box.

Player commands

The command name can be changed in the config.

CommandPurpose
/myranchOpen the ranch UI. Opens straight onto the ranch you are standing in.
/myranch acceptAccept an animal offer from another player.
/myranch declineDecline an animal offer.

Admin commands

CommandPurpose
/aranchOpen the admin panel.
/aranch hereOpen the admin panel on the ranch you are standing in.
/aranch rescanallRe-check every ranch pen.
/aranch pumpShow the status of the pump where you stand.
/aranch stationShow the station layout and its usage.
/aranch station <barrel|pump|box> <x> <y> <z> [yaw]Move a station part.
/aranch station trough <yaw>Set the trough yaw.
/aranch station scale <n>Set the pump scale.
/aranch station gap <m>Set the distance from the fence.
/aranch station height <m>Set the station height.
/aranch station rebuildRebuild the station on all ranches.

The ranch outline in the admin panel uses ddraw, so it only shows for players with the admin flag.

Default tiers

TierUpgrade costAnimal capUnlocks
BasicIncluded with purchase4Trough, water barrel
Standard1008Ranch box, auto-milker
Premium25014Auto-shearer, dung collector, powered water pump

Add-on prices: auto-milker 100, auto-shearer 100, dung collector 75.

Configuration

The config file is oxide/config/PlayerRanches.json.

SectionControls
CommandsPlayer and admin command names.
GeneralChat prefix, ranch limit per player, limit permissions, buy price, maximum authorized players, team and clan sharing, popup, animal scan interval, roam radius.
Pen detectionGate and fence prefabs, search radius, minimum and maximum fence pieces, minimum and maximum pen area, gap tolerances.
CurrencyType (Item, Economics, ServerRewards), item shortname, display name.
HarvestingMilk and wool check interval, ranches processed per second, add-on prices, tame-only rules.
ProtectionAnimal damage rules, neglect damage, leading block, admin bypass, fence decay, station rebuild delay.
Ranch fixturesTrough, pump and box prefabs, station layout, water tick rates.
Selling animals to the serverOn/off, price multiplier, currency payout, who can sell.
Selling / giving animals to playersOn/off, price buttons, offer expiry.
TiersName, upgrade cost, animal cap and unlocks for each tier.

Key defaults:

SettingDefault
Buy price50 scrap
Max ranches per player1 (2 with playerranches.vip)
Max authorized players per ranch8
Pen area20 to 1600 square metres
Fence pieces4 to 200
Milk and wool check interval600 seconds
Milker and shearer need tame animalstrue
Station rebuild after it is destroyed300 seconds
Offer expiry120 seconds

Notes

  • If a pen is opened (a fence is removed or destroyed), new animals do not register and collecting pauses until the pen is closed again.
  • If two ranches' fences connect, the ranches merge into one.
  • If the owner is offline when an animal sale pays out, the owner is paid on the next /myranch.

Localization

All player messages are in the Oxide lang file (oxide/lang/en/PlayerRanches.json) and can be translated.

REVIEWS · 1

  • ★★★★★

    I’m running this on all three of my PvE servers, and my players absolutely love it. The auto‑watering, feeding, and collecting features are pure gold. Carl really went above and beyond with this one.

    𝐻𝒾𝑔𝒽𝑀𝒾𝓁𝑒𝓈

Report this product