VillagerVault
Pick'em up! Easy to use plugin to manage your vanilla villagers!
Quick challenge
How far can you run before the mobs catch you?
Rotate your phone
Dino Mine is ready when your screen is landscape.
Minecraft check
Confirm your run
Complete the quick check to get your code.
Your code
Expires in 5 hours
VillagerVault

# 🏘️ VillagerVault
**The Ultimate Villager Management Plugin for Minecraft**
[](https://papermc.io)
[](https://adoptium.net)
[](https://geysermc.org)
[](https://placeholderapi.com)
---
*Infinite stock · Villager pickup · Protection · Leashing · Trade discounts*
*Glow · Freeze · Backup & restore · Stats · Bedrock support — all in one plugin.*
---
## ✨ Features at a Glance
> Every feature listed below can be **independently enabled or disabled** in `config.yml`.
| ### 🔄 Infinite Villager Stock Trades never run out. Uses reset every time the menu opens. Works with all professions & wandering traders. Per-world toggle. ### 📦 Villager Pickup & Placement **Shift + right-click** to pick up · **Right-click** a block to place back. - ✅ Profession, level, XP, biome type - ✅ All trades with pricing & demand data - ✅ Custom names & health - ✅ CustomModelData for 3D resource pack models - ✅ Bedrock players hold a **configurable item** (default: Stick) and right-click to pick up ### 🛡️ Villager Protection Block damage from 13+ sources — players, mobs, lightning, lava, fire, explosions, suffocation, drowning, fall, projectiles, cactus, wither — or just **ALL**. ### 🪢 Villager Leashing Right-click with a **lead** to leash villagers. Something vanilla doesn't allow — VillagerVault does. ### 🧟 Anti-Zombie Conversion Villagers **never** become zombie villagers. Infection cancelled before it happens. ### 💰 Trade Price Discounts Permission-based tiers: `10%`, `25%`, `50%`, `75%` — or add your own. Highest tier auto-applies. Originals restored on close. | ### 🏷️ Villager Nametags Auto-formatted nametags: `{profession}`, `{level}`, `{health}`. Configurable update interval. Optional wandering trader support. ### 🧊 Freeze / No Wandering `/vv freeze` locks a villager in place. **PDC-persistent** — survives restarts. Option to freeze ALL by default. ### 🔍 Villager Info Panel Hold a **Clock** + right-click → detailed chat panel with profession, level, XP, trades, visual health bar, coordinates. ### ✨ Villager Glow `/vv glow` highlights nearby villagers with **colored glow** visible through walls. Auto-expires. ### 💀 Death Backup & Restore Dead villagers auto-backed up. `/vv restore list` shows clickable restore buttons. Full data + death location preserved. ### 📊 Statistics & PlaceholderAPI Per-player tracking: pickups, placements, trades. Auto-saves to disk. `%villagervault_pickups%` · `%villagervault_placements%` · `%villagervault_trades%` · `%villagervault_carrying%` |
| 🟢 | Auto-detected — Floodgate/Geyser detected at startup, zero config needed |
| 🟢 | Item-based pickup — Bedrock players hold a configurable item (default: Stick) and right-click to pick up villagers — no sneaking needed |
| 🟢 | Safe formatting — No broken symbols, no invisible text, clean health bars |
| 🟢 | No click events — Help & restore menus render as plain text for Bedrock |
| 🟢 | Full feature parity — Every feature works identically on both editions |
Click to expand full permissions list
| Permission | Description | Default | |:-----------|:------------|:--------| | `villagervault.admin` | Access to all commands | OP | | `villagervault.reload` | Reload plugin configuration | OP | | `villagervault.infinitestock` | Infinite stock for this player | Everyone | | `villagervault.pickup` | Pick up and place villagers | OP | | `villagervault.pickup.bypass-cooldown` | Bypass pickup cooldown | OP | | `villagervault.pickup.bypass-limit` | Bypass max carry limit | OP | | `villagervault.protect` | Protection notification on hit | Everyone | | `villagervault.leash` | Attach leads to villagers | Everyone | | `villagervault.teleport` | Teleport commands | OP | | `villagervault.heal` | Heal command | OP | | `villagervault.info` | View villager info panel | Everyone | | `villagervault.freeze` | Freeze/unfreeze villagers | OP | | `villagervault.glow` | Glow highlight | OP | | `villagervault.stats` | View own statistics | Everyone | | `villagervault.stats.others` | View other players' stats | OP | | `villagervault.restore` | Restore dead villagers | OP | | `villagervault.discount.10` | 10% trade discount | No one | | `villagervault.discount.25` | 25% trade discount | No one | | `villagervault.discount.50` | 50% trade discount | No one | | `villagervault.discount.75` | 75% trade discount | No one |
### 📖 Links
· [[Discord]](https://discord.com/invite/SG8jvb9WU5) ·
---
**Made by [Anonventions](https://github.com/Anonventions)**