BetterTradeConvoys is a Minecraft plugin that replaces static trading with dynamic NPC convoys. Players can invest items into a Citizens NPC, who will walk a real route through the world and return with rewards – if they survive. This introduces risk, PvP opportunities, and a player-driven economy layer.
For support feel free to join my Discord server or visit my GitHub.
✨ Features
Dynamic Trade Routes
NPCs walk along configured waypoints (routes.yml).
Special trade-stops make the NPC wait for a set duration.
If the NPC reaches the last waypoint, the owner can claim rewards.
⚔️ PvP & Risk
NPCs can be attacked by anyone.
On death, they drop the carried items.
Owners must protect their convoy if they want the rewards.
⏳ Limits & Cooldowns
Configure daily, weekly, and monthly limits per route.
Route-specific cooldowns for each player.
Flexible Configuration
Define NPCs by Citizens NPC-IDs.
Control movement speed, follow-radius, and expiration timers.
Enable/disable global start announcements.
Define waypoints and routes via coordinates.
Trade System
Define input → output trades per route.
Supports custom items from other plugins (Oraxen, MMOItems, etc.) via API hooks.
Persistent Data
Progress, cooldowns, and claims survive restarts.
If the server stops mid-run, convoys fail gracefully.