NewCraftRank SitesA free website and storeMake yours ›
AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›CommunityAsk questions, share builds and find people to play with Join the forum ›
Resources / Plugins / VillagerOptimizer

VillagerOptimizer

Fix server lag caused by lots of villagers on your server

PluginsFree1.16 – 1.21
by xGinko · listed from Modrinth
Download ›

Direct download from Modrinth · 25,399 downloads

What it does

VillagerOptimizer is a plugin for Paper / Spigot servers, made by xGinko. Fix server lag caused by lots of villagers on your server.

It supports Minecraft 1.16 – 1.21. It has been downloaded 25,399 times on Modrinth. That puts it at #41 of the 105 performance plugins listed here. The last update came out on Jul 30, 2024.

Supported versions

1.211.201.191.181.171.16

Release history

VillagerOptimizer has had 16 releases on Modrinth since Oct 21, 2023. None of them came out in the past year. The newest is 1.6.2, released on Jul 30, 2024. It is made for Minecraft 1.16 – 1.21. It runs on Folia, Paper, Purpur and Spigot. The download is 4.2 MB.

VersionReleasedMinecraftType
1.6.2Jul 30, 20241.16 – 1.21Release
1.6.1Jul 11, 20241.16 – 1.21Release
1.6.0Jul 9, 20241.16 – 1.21Release
1.5.5May 13, 20241.16 – 1.20.6Release
1.5.4May 11, 20241.16 – 1.20.6Release

Commands

The commands named on the Modrinth page of VillagerOptimizer:

/villageroptimizer/optimizevillagers/unoptimizevillagers

Latest release on GitHub

VillagerOptimizer is open source. Its newest release on GitHub is VillagerOptimizer 1.6.2, published on Jul 30, 2024.

  • Added profession whitelist to chunk limit.
  • Fixed compatibility with new 1.21 spigot changes.

Download on modrinth

Before that: VillagerOptimizer 1.6.1 (Jul 11, 2024), VillagerOptimizer 1.6.0 (Jul 9, 2024).

Description from the author on Modrinth

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

Written by xGinko. Read it with pictures on Modrinth.

How to install VillagerOptimizer

  1. Make sure your server runs Paper and Spigot on Minecraft 1.16 – 1.21.

  2. Download the .jar file from Modrinth and put it in the plugins folder of your server.

  3. Restart the server. Avoid /reload, many plugins do not handle it well.

  4. Type /plugins in the console: VillagerOptimizer should be listed in green. Its config files are created in the plugins folder on the first start.

Full guide: How to install plugins on a Minecraft server

Compatibility

Minecraft versions
1.21, 1.20, 1.19, 1.18, 1.17, 1.16
Runs on
Paper, Spigot
Edition
Java
Needs
Nothing else
License
Free to use
Price
Free
Upkeep
Actively updated (Nov 12, 2026)

VillagerOptimizer compared with similar ones Compare all alternatives

ResourceDownloadsVersionsLast updatePrice
VillagerOptimizerthe one you looked at25K1.16 – 1.21Jul 30, 2024Free
SuperHarvestdru4030936K1.8 – 26.xMar 5, 2026Free
LessLagBridgerSilk5041.16 – 1.21Oct 7, 2025Free
ApxBountyAkashPlayz1081.20 – 26.x26 days agoFree

Questions

Does VillagerOptimizer work on Minecraft 26.x?

Not yet. The newest version it supports is Minecraft 1.21.

Is VillagerOptimizer free?

Yes. VillagerOptimizer is free to download from Modrinth.

Which server software does VillagerOptimizer run on?

VillagerOptimizer runs on Paper and Spigot servers.

Is VillagerOptimizer still updated?

Yes. The last update came out in the past day.

What are the best alternatives to VillagerOptimizer?

The closest ones are SuperHarvest, LessLag and ApxBounty. Compare all alternatives

Alternatives to VillagerOptimizer

SuperHarvestPlugins · 1.8 – 26.x

Fast harvest, mining and tree chopping easily with a single mine, 3 in one to Vein-Mining with Animations but without lag! It's light weight lag free. [Open…

Free36,004 downloads
LagFixerPlugins · 1.13 – 26.x

⚡️ Best Performance Solution! 🗄️Trusted by 3000+ servers! ✅ Lightweight and highly Asynchronous!

Free344,183 downloads
Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

Log in to leave a review.