TradePlus
A plugin for customizing the Wandering Trader: configure trades, trader and llama appearance, as well as spawn conditions.
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.
TradePlus
🛒 TradePlus — The Ultimate Wandering Trader Expansion!
> Take TradePlus 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 | | :--- | :---: | :---: | | Persistence | ❌ (Hardcoded) | ✅ (Unlimited & GUI Editor) | | Persistence | ❌ | ✅ (%random% Placeholders) | | Persistence | ❌ (Random) | ✅ (Timers, Worlds, Radius) | | Persistence | ❌ | ✅ (Surface only & Sky access) | | Persistence | ❌ (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. * Settings: Drag & drop items to create trades. * Settings: 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. * Dimension Support: Only spawns on solid blocks. * Dimension Support: 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` |
---
> In-Game Editor > 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.yml` and will be restored exactly where they were upon restart.
---
> 🛡️ No private data > 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.*