FarmControl

⭐ — (89 endorsements) 📥 9,983 downloads 📌 v1.3.0 📅 8/28/2022
⚪ Last updated 2024

By froobynooby · bukkit

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 4/28/2024 📅 Created: 8/28/2022

🔍 Analysis

  • 👍 0.9% endorsement rate
  • 🏆 #350 of 1560 bukkit mods in this game by downloads

📋 About This Mod

FarmControl allows you to limit and govern certain aspects of mob farms on your server.

### Features - Limit the size of mob farms on your server. - Reduce unnecessary collisions and movement within mob farms. - Disable the awareness or AI of mobs in farms in response to the size of the farm or the server's performance. - 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 of your plugin directory. By default, the plugin will only remove the random movement capabilities of and disable collisions for mobs in animal farms.

### Configuration There is much to configure with this plugin

config.yml

```yaml # Configuration for FarmControl. # 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. entity-undo-weight: default: 1 villager: 5

# These settings concern when we should exclude a mob from having actions applied to them. exclusion-settings: # Should we not perform actions on tamed mobs? tamed: true

# Should we not perform actions on named mobs? named: true

# Should we not perform actions on mobs in love-mode (breeding animals)? love-mode: true

# Should we not perform actions on mobs that are leashed? leashed: true

# Should we not perform actions on patrol leaders? patrol-leader: false

# Should we not perform actions on mobs that are younger than this value (in ticks)? younger-than: 0

# Which types of mobs should we not perform actions on? type: # - villager

# For which metadata should we not perform actions on a mob? # * Some plugins will add metadata to mobs that they spawn or use. This setting allows you to exclude those mobs # from having actions performed on them by this plugin. metadata: - Elitemob # Elite mobs from the plugin EliteMobs. - Elitemobs_NPC # NPCs from the plugin EliteMobs.

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
froobynooby
Version
1.3.0
Downloads
9,983
Endorsements
89
Category
bukkit
Created
8/28/2022
Updated
4/28/2024
Game Versions
1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4
Tags
management, optimization, utility

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does FarmControl support?

The author lists 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5. Other versions may work but are untested by the author.

What is the latest version of FarmControl?

Version 1.3.0, published 2024-04-28 with 9,983 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More bukkit 👤 More by froobynooby 🔎 Similar Mods 🌐 Best bukkit (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods