About FarmControl
From SpigotMCA farm limiter and governor.
Control the size and other properties of mob farms on your server.
Features
- Disable breeding in oversized animal farms and villager breeders.
- Reduce unnecessary random movement within mob farms.
- Disable the AI of mobs in farms.
- Limit the number of mobs allowed in a farm.
- Highly configurable - allowing you to tailor the plugin to your needs.
- Low impact - with the brunt of the plugin's processing performed asynchronously.
Installation
To install the plugin, simply place the downloaded jar into your plugin directory.
Be sure to configure the plugin by looking through its config.yml and profiles.yml, both located in the FarmControl folder in your plugin directory. By default, the plugin will only remove the random movement capabilities of and disable collisions for mobs in animal farms.
This plugin requires Java 17.
Configuration
There is much to configure with this plugin
# Plugin page: https://www.spigotmc.org/resources/86923/
# GitHub: https://github.com/froobynooby/FarmControl
# Please don't change this!
version : 7
# Every how many ticks should we run the profile check / action cycle?
cycle-period : 600
# How long in ticks should we wait before starting the checking tasks following the plugin's start up?
# This is useful when using the 'reactive' mode where it is desirable to ignore the server's performance in the first
# few minutes following a restart.
start-up-delay : 0
# These settings can be specified per world.
# Note: If a world is not specified or if a setting is missing, it will use the settings listed under the default
# section.
world-settings:
default :
# Which profiles (as given in profiles.yml) should we run?
profiles :
# These profiles are constantly run.
proactive :
- soft-nerf-animal-farms
# - soft-limit-animal-farms
# - soft-limit-villager-breeders
# - trim-animal-farms
# - trim-sparse-animal-farms
# These profiles only run when the server is performing poorly and are progressively undone as performance
# improves (as defined under the reactive-mode-settings).
# Note: It is generally preferable to ensure your server's performance doesn't degrade in the first place,
# rather than try to mitigate it. That said, there are some reasonable use cases for this mode, such as
# allowing your players to keep larger farms at the cost of nerfing them when performance begins to degrade.
reactive :
# - hard-nerf-animal-farms
# - freeze-animal-farms
# These settings concern the reactive mode for triggering profile check / action cycles.
reactive-mode-settings :
# Above what MSPT should the reactive mode be triggered?
trigger-mspt-threshold : 45.0
# Below what MSPT should the reactive mode be untriggered, and actions undone?
untrigger-mspt-threshold : 35.0
# These settings concern how the plugin should handle undoing actions performed on mobs once the reactive mode has
# been untriggered.
untrigger-settings :
# How many cycles of the reactive mode being untriggered should have to pass before any actions are undone?
minimum-cycles-before-undo : 10
# At most how many mobs should have their actions undone per cycle?
maximum-undos-per-cycle : 40
# How much should an entity contribute to the maximum-undos-per-cycle limit?
# For example, if maximum-undos-per-cycle was 40 and the entity-undo-weight for villagers was 5, at most 8
# villagers could have their actions undone (since 5 8 = 40).
# If an entity type is not specified, the value under default will be used.
Highlights
From source dataGame versions
Supports 6 Minecraft versions, the newest being 1.21.
Loaders
Runs on Spigot and Paper.
Footprint
Rated a light load on a server.
FarmControl on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
- Server side
- Required on the server
- Server type needed
- Spigot, Paper
- Server load
- light
- Smallest plan we suggest
- Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 1.3.0, released 2024-04-28
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Paper | 1.17 to 1.21 (6 versions) | 1.21 |
| Spigot | 1.17 to 1.21 (6 versions) | 1.21 |
From 10 recorded builds of FarmControl.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.3.0 | 2024-04-28 | 1.17 to 1.21 (6 versions) | Spigot, Paper |
| 1.2.5 | 2023-07-15 | n/a | Spigot, Paper |
| 1.2.4 | 2023-06-23 | n/a | Spigot, Paper |
| 1.2.3 | 2023-06-19 | n/a | Spigot, Paper |
| 1.2.2 | 2023-05-13 | n/a | Spigot, Paper |
| 1.2.1 | 2023-05-06 | n/a | Spigot, Paper |
Run FarmControl on a Minecraft server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogAdmin & protection
Permissions, moderation, anti-cheat and land protection for the people running the server.
Runs on your server
From source side supportSpigotMC lists FarmControl as required on the server. Check its SpigotMC page to see whether players need it too.
Compatibility
- Game
- Minecraft
- Loaders
- SpigotPaper
- Runs on
- Serverrequired on the server
- Game versions
- 1.21 and 5 earlier
- Requires
- One-click install needs a Paper server.
Verified at the source
- ✓SpigotMCOfficial listing, checked 2026-10-01Open ↗
- ✓Authorfroobynooby, as published on SpigotMC
- ✓LicenseNot published by the sourceFree
FarmControl, answered
Generated from the mod’s own source data.
Do my players need to install FarmControl?
SpigotMC lists FarmControl as required on the server. Check its SpigotMC page to see whether players need it too.
Which loaders does it support?
Spigot and Paper.
Is it free?
Yes. FarmControl is free to download from SpigotMC.
How do I add it to my Nxeon server?
Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

Run FarmControl on a Minecraft server.
Deploy in about a minute from $4.99 a month, then add FarmControl in one click.







