WanderingPlus
WanderingPlus improves the vanilla Wandering Trader experience on multiplayer servers by giving each player an independent spawn cycle.
The plugin preserves Minecraft's native traders, trades, items, and entity behavior. It does not introduce custom trades, currencies, rarity systems, reputation, or other non-vanilla progression.
Features
Per-player spawn cycles
Every online player receives an independent Wandering Trader timer and spawn chance.Vanilla-friendly spawning
Uses native Wandering Traders and Trader Llamas while respecting gamerules, biome restrictions, valid terrain, spectator mode, and vanilla-style location searching.Bell targeting
Nearby bells are preferred as the trader's wandering target, with the player used as a fallback.Persistent state
Player timers, spawn chances, ownership, and active visits survive server restarts. Offline time does not advance the spawn cycle.Paper and Folia support
Region-safe scheduling allows the same plugin JAR to run on both platforms.Configurable messages
All player-facing text is stored inmessage.ymland supports MiniMessage formatting.Administrator controls
Inspect player status, force trader spawning, and reload configuration without restarting the server.Public API 1.1
Other plugins can request trader spawns, query active traders, cancel or modify spawn locations, and observe spawn and removal events.
Commands
/wanderingplus info [player]
Displays trader status, spawn chance, timer, and managed trader capacity./wanderingplus spawn <player>
Forces a WanderingPlus trader spawn for an online player./wanderingplus reload
Reloadsconfig.ymlandmessage.yml.
Compatibility
- Paper and Folia
- Minecraft 1.21.x through 26.2+
- Java 21 bytecode
- No NMS or CraftBukkit dependencies
WanderingPlus v0.2.0 has been tested on Paper 1.21.1, 1.21.5, 1.21.8 and 26.2, as well as Folia 1.21.11 and 26.2.
Installation
- Download the WanderingPlus JAR.
- Place it in the server's
plugins/directory. - Restart the server.
- Edit
config.ymlandmessage.ymlas needed. - Run
/wanderingplus reloadafter configuration changes.
Developer API
The public API is included in the main WanderingPlus plugin. No separate API plugin is required.
Documentation and integration examples are available in the GitHub repository.
Support
Please report bugs and compatibility problems through the GitHub issue tracker.
