Live
Dávid Balázs updated SquidBridgeRazor published Animal Farm ProKhaled updated Turrer StockRazor updated Animal FarmArox reacted 💯 to Auto DoorsRickySpanish updated Better Sentry TurretsRickySpanish updated Zombie AnimalsRickySpanish updated Escape RoomRickySpanish followed @RazorTechnoguyfication started How do I delete my accountMoondoggy reacted ❤️ to Swedish CabinSphinkter reacted 👍 to Compost HelperSphinkter reacted 👍 to Turret ReskinnerZEODE updated Bradley DropsZEODE updated Heli Signalsr0gi followed @BananenMaulZH3LL updated Admin Troll Tool ZRazor followed @MabelMabel followed @RazorSphinkter reviewed Compost HelperSphinkter reviewed Better JackhammerSphinkter reviewed Extraction LooterCalvinRF reacted 👍 to Rage Cheating DetectionCalvinRF published Rage Cheating DetectionKhaled updated Recycler StationMayonnaiseScc published Porta-Potty / OuthouseSnaplatack reacted 😮 to Electric VehiclesRickySpanish updated PurgeFXFlecksel updated Rust Valley GPArox followed @Wizla
Browse/Rust/Plugins/Animal Farm Pro

Animal Farm Pro

Razor★ 0.0 (0)v1.0.0OxideCarbon#animals
Animal Farm Pro
Farming, Animals
Description

AnimalFarmPro

Turn a fenced area into a working animal farm. AnimalFarmPro connects Rust’s Hitch & Trough to an enclosure, tracks the animals inside it, and gives players a clear way to manage food, water, babies, and collected resources.

Open a trough and select Test Enclosure to check the surrounding fences and gates. The result appears in the trough UI, along with the farm’s animal count. The test draws the boundary in the world for 20 seconds so players can see where a pen closes - or where it needs work.

Features

  • Nine supported animals: cow, sheep, boar, stag, bear, wolf, tiger, panther, and crocodile.
  • Enclosure tracking: Fences and gates define the pen. The UI reports when a saved boundary has changed, and testing the enclosure checks for animals inside it.
  • One farm, multiple troughs: The first trough controls the pen. Additional troughs in the same enclosure link to it and provide more food and water.
  • Organized storage: A converted trough has 36 slots: 12 for food, 12 for hopper output, and 12 for baby items. The built-in industrial adapter uses the appropriate input and output sections.
  • Baby animals: Each species has a configurable baby item and growth time. The baby slot shows a countdown and keeps the item in place until the farm can find a safe spawn location.
  • Animal care: Farm animals have food, water, age, and health to manage. Look at an animal to see its condition panel. Supported animals visit a trough to eat and drink; animals without enough food or water eventually lose health.
  • Breeding and growth: Supported Gen2 animals have sex, names, pregnancy, and personal-space conditions. Baby resource yields start low and grow with age using per-species settings. Cows and sheep retain their native livestock behavior.
  • Lead and capture: Press Use to lead supported farm animals through an open gate. An incapacitating dart can temporarily tame a supported wild animal so it can be led into a pen. Outside a pen, an unled capture returns to the wild after a configurable time.
  • Powered hopper: The attached hopper collects dung and the contents of dead farm animals inside the pen. If storage is full, items remain available rather than being discarded. Powering the hopper also prevents food in the farm trough from spoiling; baby items do not spoil.

Getting started

  • Build a pen using Rust animal fences and gates, then place a Hitch & Trough inside.
  • Open the trough and press Test Enclosure. Check the displayed result and boundary drawing.
  • Add food to the Food section and water to the trough’s built-in water container.
  • Bring animals through a gate, capture supported wild animals with an incapacitating dart, or place configured baby items in the Babies section.
  • Add another trough inside the same pen if you want extra food and water capacity. It will link to the existing farm controller.

Permissions

| Permission | What it allows |
|---|---|
| animalfarmpro.use | Shows the farm UI and Test Enclosure button on a trough that has not yet been converted. |
| animalfarmpro.admin | Includes access to the unconverted trough UI and the baby-item command. |

Once a trough has been converted, its farm UI appears when players open it without requiring the use permission.

Admin command

/animalfarmpro <animal> [amount] gives the player the configured baby item. This command requires animalfarmpro.admin.

Valid animal names: cow, sheep, boar, stag, bear, wolf, tiger, panther, and crocodile.

Example: /animalfarmpro boar 2

Configuration and requirements

Each animal has its own settings for baby item and skin, growth time, dung production, breeding, and harvest-resource growth. Global settings control fence-gap tolerance, roaming intervals, and how long a dart-captured animal stays tame outside a pen.

AnimalFarmPro is built for Carbon AND Oxide and Rust’s Gen2 animal system. The current enclosure scan covers fences and gates within 60 metres of the trough, with a limit of 256 pieces per scan.

Default configuration
AnimalFarmPro.json
{
  "Settings": {
    "Global fence gap allowance in metres (0.35 to 0.45 / 35 to 45 cm)": 0.35,
    "Minimum seconds between animal roams": 45.0,
    "Maximum seconds between animal roams": 90.0,
    "Seconds a dart-captured animal stays tame outside a pen": 600
  },
  "Animal Settings": {
    "Cow": {
      "Item shortname": "beefmeat",
      "Skin ID": 3808192048,
      "Baby born time in trough (seconds)": 1200,
      "Food items eaten per dung drop": 2,
      "Minimum minutes between dung drops": 30,
      "Dung amount per drop (0 disables)": 1,
      "Baby starting harvest resources percent of Rust default": 10.0,
      "Hours between harvest resource increases": 5,
      "Harvest resource increase percent of Rust default per interval": 5.0,
      "Maximum harvest resources percent of Rust default": 100.0,
      "Hours until adult and able to breed": 5,
      "Maximum age in hours (0 disables)": 720,
      "Pregnancy duration in minutes": 60,
      "Minutes between breeding attempts": 60
    },
    "Sheep": {
      "Item shortname": "muttonmeat",
      "Skin ID": 3808191388,
      "Baby born time in trough (seconds)": 1200,
      "Food items eaten per dung drop": 2,
      "Minimum minutes between dung drops": 30,
      "Dung amount per drop (0 disables)": 1,
      "Baby starting harvest resources percent of Rust default": 10.0,
      "Hours between harvest resource increases": 5,
      "Harvest resource increase percent of Rust default per interval": 5.0,
      "Maximum harvest resources percent of Rust default": 100.0,
      "Hours until adult and able to breed": 5,
      "Maximum age in hours (0 disables)": 720,
      "Pregnancy duration in minutes": 60,
      "Minutes between breeding attempts": 60
    },
    "Boar": {
      "Item shortname": "meat.boar",
      "Skin ID": 3458077515,
      "Baby born time in trough (seconds)": 1200,
      "Food items eaten per dung drop": 2,
      "Minimum minutes between dung drops": 30,
      "Dung amount per drop (0 disables)": 1,
      "Baby starting harvest resources percent of Rust default": 10.0,
      "Hours between harvest resource increases": 5,
      "Harvest resource increase percent of Rust default per interval": 5.0,
      "Maximum harvest resources percent of Rust default": 100.0,
      "Hours until adult and able to breed": 5,
      "Maximum age in hours (0 disables)": 720,
      "Pregnancy duration in minutes": 60,
      "Minutes between breeding attempts": 60
    },
    "Stag": {
      "Item shortname": "deermeat.raw",
      "Skin ID": 3458079161,
      "Baby born time in trough (seconds)": 1200,
      "Food items eaten per dung drop": 2,
      "Minimum minutes between dung drops": 30,
      "Dung amount per drop (0 disables)": 1,
      "Baby starting harvest resources percent of Rust default": 10.0,
      "Hours between harvest resource increases": 5,
      "Harvest resource increase percent of Rust default per interval": 5.0,
      "Maximum harvest resources percent of Rust default": 100.0,
      "Hours until adult and able to breed": 5,
      "Maximum age in hours (0 disables)": 720,
      "Pregnancy duration in minutes": 60,
      "Minutes between breeding attempts": 60
    },
    "Bear": {
      "Item shortname": "bearmeat",
      "Skin ID": 3458078401,
      "Baby born time in trough (seconds)": 1200,
      "Food items eaten per dung drop": 2,
      "Minimum minutes between dung drops": 30,
      "Dung amount per drop (0 disables)": 1,
      "Baby starting harvest resources percent of Rust default": 10.0,
      "Hours between harvest resource increases": 5,
      "Harvest resource increase percent of Rust default per interval": 5.0,
      "Maximum harvest resources percent of Rust default": 100.0,
      "Hours until adult and able to breed": 5,
      "Maximum age in hours (0 disables)": 720,
      "Pregnancy duration in minutes": 60,
      "Minutes between breeding attempts": 60
    },
    "Wolf": {
      "Item shortname": "wolfmeat.raw",
      "Skin ID": 3458436442,
      "Baby born time in trough (seconds)": 1200,
      "Food items eaten per dung drop": 2,
      "Minimum minutes between dung drops": 30,
      "Dung amount per drop (0 disables)": 1,
      "Baby starting harvest resources percent of Rust default": 10.0,
      "Hours between harvest resource increases": 5,
      "Harvest resource increase percent of Rust default per interval": 5.0,
      "Maximum harvest resources percent of Rust default": 100.0,
      "Hours until adult and able to breed": 5,
      "Maximum age in hours (0 disables)": 720,
      "Pregnancy duration in minutes": 60,
      "Minutes between breeding attempts": 60
    },
    "Tiger": {
      "Item shortname": "bigcatmeat",
      "Skin ID": 3469950143,
      "Baby born time in trough (seconds)": 1200,
      "Food items eaten per dung drop": 2,
      "Minimum minutes between dung drops": 30,
      "Dung amount per drop (0 disables)": 1,
      "Baby starting harvest resources percent of Rust default": 10.0,
      "Hours between harvest resource increases": 5,
      "Harvest resource increase percent of Rust default per interval": 5.0,
      "Maximum harvest resources percent of Rust default": 100.0,
      "Hours until adult and able to breed": 5,
      "Maximum age in hours (0 disables)": 720,
      "Pregnancy duration in minutes": 60,
      "Minutes between breeding attempts": 60
    },
    "Panther": {
      "Item shortname": "bigcatmeat",
      "Skin ID": 3469941871,
      "Baby born time in trough (seconds)": 1200,
      "Food items eaten per dung drop": 2,
      "Minimum minutes between dung drops": 30,
      "Dung amount per drop (0 disables)": 1,
      "Baby starting harvest resources percent of Rust default": 10.0,
      "Hours between harvest resource increases": 5,
      "Harvest resource increase percent of Rust default per interval": 5.0,
      "Maximum harvest resources percent of Rust default": 100.0,
      "Hours until adult and able to breed": 5,
      "Maximum age in hours (0 disables)": 720,
      "Pregnancy duration in minutes": 60,
      "Minutes between breeding attempts": 60
    },
    "Crocodile": {
      "Item shortname": "crocodilemeat",
      "Skin ID": 3470285566,
      "Baby born time in trough (seconds)": 1200,
      "Food items eaten per dung drop": 2,
      "Minimum minutes between dung drops": 30,
      "Dung amount per drop (0 disables)": 1,
      "Baby starting harvest resources percent of Rust default": 10.0,
      "Hours between harvest resource increases": 5,
      "Harvest resource increase percent of Rust default per interval": 5.0,
      "Maximum harvest resources percent of Rust default": 100.0,
      "Hours until adult and able to breed": 5,
      "Maximum age in hours (0 disables)": 720,
      "Pregnancy duration in minutes": 60,
      "Minutes between breeding attempts": 60
    }
  },
  "Version": {
    "Major": 0,
    "Minor": 1,
    "Patch": 16
  }
}
Sponsored
RCONtrol
RCONtrol

Command your Rust server. Live WebRCON console, performance and player monitoring, quick actions, groups and permissions, and plugin management.

Visit site ↗
$20.00
Views7
Downloads0
Purchases0
Rating★ 0.0
Version1.0.0
PlatformRust
CategoryPlugins
CompatibleOxide · Carbon
Size242 KB
PublishedOct 1, 2026
UpdatedOct 1, 2026
✓ Reviewed for safety and integrity