VillagerRefresher
Refresh your villagers' trades without breaking their workstations!
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
VillagerRefresher
🔄 Villager Trade Refresher 🔄 Refresh your villagers' trades without breaking their workstations!
✅ Shift-right-click a villager to instantly reroll their trades. 🔧 Fully configurable cooldown system with persistent storage. 💾 No database needed – saves data to a simple YAML file. 🧠 Does NOT override or redesign the default villager GUI. 💡 Perfect for economy servers, SMPs, or casual play!
🛠️ Features: ⚡ Instant trade refresh using vanilla villagers — no GUI changes, no hassle.
📦 Preserves villager profession, biome, level, and name when refreshing.
⏳ Configurable cooldown (cooldown-time) to avoid abuse.
🔁 Cooldowns saved between restarts — no progress lost.
🛑 Prevents refresh spamming with cooldown warning sounds/messages.
🎵 Fun villager sound effects when refreshing trades.
🔧 Configuration Example (config.yml) yaml Copy Edit cooldown-time: 30 # Cooldown time in seconds between refreshes per player 📸 How to Use: Approach any villager with a profession.
Hold Shift and right-click them.
Boom 💥 — trades refreshed!
A message will inform you if you're still on cooldown.
🎯 Ideal For: Survival and SMP servers where players want more control.
Preventing players from abusing workstation breaking.
Admins looking for a lightweight, plug-and-play trade control system.
💡 No dependencies. No bloat. Just smart features. Developed for Minecraft 1.21.4 Spigot/Paper. Need help? Have a feature request? Message me or open an issue on GitHub.