BubbleVillagers (formerly VillagerOptimizer) is a powerful performance optimization plugin that helps combat heavy villager lag by allowing players and administrators to optimize their trading halls and villager setups.
✨ Features
Performance Optimization
-
AI Toggle System: Remove AI from villagers to reduce server load while maintaining trading functionality
-
Smart Optimization: Villagers can still restock trades and level up even when optimized
-
Configurable Cooldowns**: Prevent spam optimization with customizable cooldowns
-
Radius Commands: Optimize or unoptimized multiple villagers at once in a specified radius
Multiple Optimization Methods
1.
Nametag Optimization: Use nametags on villagers to optimize them
2.
Block Interaction: Right-click villagers with specific blocks (configurable)
3.
Workstation Method: Interact with villager workstations for optimization
4.
Command-Based: Use commands to optimize villagers in bulk
Cross-Version Support
-
Minecraft 1.16 - 1.21.x: Full compatibility across modern Minecraft versions
-
Folia Ready: Fully compatible with Folia's recognized multithreading
-
Paper Optimized: Built specifically for Paper and its forks
Additional Features
-
Multi-Language Support: English, German, Italian, Korean, Russian, Chinese
-
Adventure API: Modern text formatting with MiniMessage support
-
Trade Restocking: Configurable automatic trade restocking
-
Permission System: Granular permission control for all features
Requirements
-
Minecraft Version: 1.16.5 or higher (optimized for 1.21.x)
-
Server Software: Paper, Folia, or compatible forks
-
Java Version: Java 17 or higher
Installation
1. Download the latest version from
Spigot or
Modrinth
2. Place the `BubbleVillagers-X.X.X.jar` file in your server's `plugins` folder
3. Restart your server or use a plugin manager to load it
4. Configure the plugin in `plugins/BubbleVillagers/config.yml`
5. Reload with `/bubblevillagers reload` or restart the server
Supported Languages
- English (en_us)
- German (de_de)
- Italian (it_it)
- Korean (ko_kr)
- Russian (ru_ru)
- Chinese (zh_cn)
Migration from VillagerOptimizer
BubbleVillagers is fully backward compatible with VillagerOptimizer. Simply:
1. Stop your server
2. Remove the old VillagerOptimizer JAR
3. Add BubbleVillagers JAR
4. Start your server
All configurations and data will be automatically migrated.
Bug Reports & Feature Requests
Found a bug or have a feature request? Please open an Ticket on our
Discord Server.
License
This project is licensed under the MIT license - see the LICENSE file for details.
Credits
-
Original Author: [xGinko](
https://github.com/xGinko)
-
Maintainer: Ethan0892
Support
If you enjoy this plugin, please consider:
- Leaving a review on Spigot or Modrinth
- Supporting the developers
---
Note: This plugin is designed for performance optimization. Always test on a development server before deploying to production. Considering that xGinko discontinued "Villager Optimiser", I'm here to continue the plugin future under a new name.
![[IMG]](//proxy.spigotmc.org/b1772dbbf9610f5a4916b500ab8e45bd21a63a2c/68747470733a2f2f6273746174732e6f72672f7369676e6174757265732f62756b6b69742f427562626c6556696c6c61676572732e737667)