VillagerOptimizer
No reviews yet
Fix server lag caused by lots of villagers on your server
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Contains enhancements to village mechanics, expanding on existing features or adding entirely new ones.
Enhances game performance and optimizes resource usage.
Includes tools and features for server management.
Paper is a fork of Spigot that adds its own plugin API on top of the Bukkit API. All Spigot plugins are compatible with paper, not all paper plugins are compatible with Spigot.
Spigot is a popular software for running dedicated servers that can load Plugins created with the Bukkit API.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
Combat server lag caused by large amounts of villagers
This plugin enables you and your playerbase to optimize villagers in trading halls or other setups so they still remain their function but don't take up large amounts of resources.
There are 4 methods to do so:
- Using commands to optimize/unoptimize all villagers in a given block radius
- Using nametags with a specific name to optimize/unoptimize a single villager (recommended)
- Using specific blocks and placing/removing them near a villager
- Using the corresponding workstation block and placing/removing them near a villager
It aims to be highly customizable and performant. Offering a multilang system, which displays messages based on the player client's language setting as well as an optimize- and unoptimize event, so you may extend the plugin with your own custom solutions.
Commands:
| Command | Aliases | Description |
|---|---|---|
| /villageroptimizer [reload, version, disable] | voptimizer, vo | VillagerOptimizer admin commands |
| /optimizevillagers | noai, optvils | Optmize villagers in a radius around you |
| /unoptimizevillagers | noaiundo, unoptvils | Unoptmize villagers in a radius around you |
Other features:
- Prevent trading with unoptimized villagers to encourage players to optimize them
- Smart villager chunk limit with configurable max numbers for optimized and unoptimized villagers and a villager profession based priorisation system (you can configure what kind of villagers should be deleted first, like for example nitwits or jobless villagers.)
- Make villagers spawn as adults so players can optimize them sooner
- Prevent other mobs from targeting optimized villagers
- Prevent damage of specific, configurable causes to optimized villagers
- Comes with prepackaged translations for en_us, de_de, it_it, ru_ru
- All plugin messages support the usage of multiple lines and use MiniMessage formatting. This means you can use hex colors, custom click events and much more without needing to be a programmer!
Found a bug or got an idea for an enhancement? Open an issue or join the discord!
Supports Spigot/Paper/Purpur/Folia 1.16 - 1.21
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers