
TradePlus
A plugin for customizing the Wandering Trader: configure trades, trader and llama appearance, as well as spawn conditions.
🛒 TradePlus — The Ultimate Wandering Trader Expansion!
Take absolute control over the Wandering Trader in Minecraft. Whether you're running an RPG economy, or a survival server, TradePlus empowers you to completely overhaul how and what wandering traders sell!
🚀 Vanilla vs TradePlus
| Feature | Vanilla Trader | TradePlus |
|---|---|---|
| Custom Trades | ❌ (Hardcoded) | ✅ (Unlimited & GUI Editor) |
| Random Items | ❌ | ✅ (%random% Placeholders) |
| Spawn Control | ❌ (Random) | ✅ (Timers, Worlds, Radius) |
| Safe Spawning | ❌ | ✅ (Surface only & Sky access) |
| Llama Logic | ❌ (Fixed) | ✅ (Carpet config, Item limits) |
| Persistence | ❌ (Despawns easily) | ✅ (Restores after restart) |
🔧 Core Modules
🖥️ Admin GUI Menu
Manage everything in real-time without touching a single config line.
- Editor: Drag & drop items to create trades.
- Tracker: See active traders and teleport to them.
- Settings: Adjust spawn chances and world lists on the fly.
🐪 Smart Spawning
Our algorithm ensures the merchant always finds a valid spot.
- Surface Check: Only spawns on solid blocks.
- Sky Access: Prevents spawning in deep caves or underground.
- Dimension Support: Works across Overworld, Nether, and End.
🧾 Placeholder System
Use these in your trade configurations to create dynamic offers:
| Placeholder | Description | Example |
|---|---|---|
%random:item% | Picks a random usable item. | type: %random:item% |
%random:block% | Picks a random placeable block. | type: %random:block% |
%random:number:X-Y% | Generates a number between X and Y. | count: %random:number:1-64% |
%random:enchanted% | Applies a random valid enchantment. | type: %random:enchanted% |
$lama:X | Requirement: Only if trader has X llamas. | - '$lama:3' |
🛠️ Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/tr menu | Opens the Admin Control Panel. | tradeplus.admin |
/tr spawn | Force-spawns a trader at your cursor. | tradeplus.admin |
/tr reload | Reloads all configuration files. | tradeplus.admin |
/ex {code} | Manual license verification check. | op |
TIP: Use the In-Game Editor (
/tr menu) to save time! You can set custom names and lore for trade items just by holding them in your hand.
IMPORTANT: If you stop your server, active traders and their llamas are saved to
traders.ymland will be restored exactly where they were upon restart.
🛡️ Transparency & Privacy: TradePlus connects to the Modrinth API to check for updates and Vlast for license validation. No private data (IPs, UUIDs, seeds) is ever collected or transmitted.
Make every interaction on your server memorable with TradePlus.