🌾 VillagerBoost
Tired of vanilla villager mechanics ruining your server economy or annoying your players? Make the tedious villager management into something satisfying and fun! VillagerBoost is a modular plugin that gives server administrators full control over trading, breeding, and custom progression systems without the usual Minecraft headaches.
VillagerBoost works fully server-side, so all vanilla clients are supported automatically!
📦 Pocket Villagers
Sneak + Right-click with an empty hand to pick up any villager! They instantly turn into a custom spawn egg while securely saving all of their trades, levels, custom roles, and exact data into the item format.
🛑 Anti-Inflation & Infinite Trades
- Stable Prices: Lock trading prices permanently. This completely disables the annoying vanilla "demand" system so prices won't skyrocket no matter how frequently a trade is used.
- Anti-Trade Limit: Bypass the annoying vanilla trade locks! Players no longer have to wait until the next day to trade again after a villager locks their items.
⚙️ Customization & Settings
VillagerBoost comes with a highly lightweight and preconfigured config.yml setup. Read below how to customize it.
| Command | Permission | Description |
|---|---|---|
/villagerboost reload |
villagerboost.admin |
Reload the plugin configuration instantly |
Note: By default, players need the villagerboost.pickup permission to lift villagers. You can disable this restriction in the config so everyone can do it!
⚡ Turbo Breeding
Speed up the villager breeding process significantly!
- Reset Cooldown: Parents can breed again right away without the vanilla cooldown (they still require valid food and nearby beds).
- Instant Adults: Customize the baby age directly. Set it to
0for instant adults, or-1200to make them grow up in just 1 minute!
Some Advice
- To pick up a villager, make sure your hand is completely empty to prevent conflicts with other block actions.
- While VillagerBoost is highly optimized, enabling infinite trades on massive economy servers is recommended to be paired with proper price balance tweaks!
- If you need any help, want to report bugs, or share some ideas to add, just view our source or hop on our GitHub Issues Page.
Configure everything easily to fit your server's needs!
⚙️ Configuration (config.yml)
You can fully customize the behavior of VillagerBoost. Below is the default configuration file with detailed explanations for each option. Copy, paste, and modify it to fit your server's economy!
# ==========================================
# VillagerBoost Config
# ==========================================
trades:
# If true, villager trades will never lock or run out. Players can trade indefinitely.
unlimited: true
# Keep prices fixed. This disables the vanilla "demand" system,
# ensuring prices won't rise no matter how frequently a trade is used.
stable-prices: true
breeding:
# Enable or disable custom breeding mechanics.
enabled: true
# If true, parents can breed again right away without the vanilla cooldown.
# Note: They still require valid food (bread/carrots/potatoes/beetroot) and nearby beds.
reset-parent-cooldown: true
# Sets the age of the baby villager when born. Closer to 0 means they grow up faster.
# 0 = Instant adult
# -1200 = About 1 minute (Default)
# -24000 = Normal vanilla Minecraft (About 20 minutes)
baby-age: -1200
pickup:
# Enable or disable turning a villager into a spawn egg that retains all of its data.
enabled: true
# Requires players to sneak + right-click with an empty hand to pick up a villager.
# This prevents conflict with other item actions or blocks.
require-empty-hand: true
# Toggle permission requirement.
# If true, players need 'villagerboost.pickup' permission. If false, everyone can do it.
require-permission: false
