SteadfastVillagers
Villager trading blocks with hopper automation. No pathfinding lag, permanent trades.
Version 1.2.0 — Supports Paper 1.21+ and Paper 26.1+
Quick Links
🚀 Getting Started
Installation guide, database setup, and your first villager block.
⚙️ Configuration
Full config.yml reference with all settings explained.
💻 Commands
All commands, permissions, and admin tools.
❓ FAQ
Common questions about trading, automation, and discounts.
What is SteadfastVillagers?
SteadfastVillagers converts Minecraft villagers into placeable trading blocks that:
- Eliminate pathfinding lag — Blocks don't tick AI, don't path, don't lag
- Work with hoppers — Full automation for trading farms
- Never die or despawn — Convert once, keep forever
- Preserve discounts — Cured zombie villager prices locked permanently
- Are portable — Pick up with Silk Touch, move anywhere
Server Performance
Villager pathfinding is one of the biggest sources of lag on survival servers. Each villager constantly:
- Calculates paths to workstations, beds, and bells
- Runs AI goal ticking every game tick
- Processes collision detection with other entities
100 villager blocks perform better than 20 actual villagers.
Villager blocks are static — no AI, no pathfinding, no entity overhead. Just inventory and trade processing.
Server Types
| Server Type | Recommended Config |
|---|---|
| Vanilla SMP | Default settings (vanilla restock mechanics) |
| Economy | Enable selling, cap discounts for balance |
| Skyblock | Infinite mode, reduced activation range |
| Technical | Comparator output enabled, custom cooldowns |
Requirements
- Paper 1.21+ or Paper 26.1+ (Spigot/Bukkit compatible)
- MySQL 5.7+ or MariaDB 10.3+
Optional Dependencies
- GriefPrevention — Claim-based access control
- Floodgate — Bedrock player detection
Download
Download from Modrinth:
SteadfastVillagers-1.2.0-mc1.21.jar— Paper 1.21.xSteadfastVillagers-1.2.0-mc26.1.jar— Paper 26.1+