TradePlus

A plugin for customizing the Wandering Trader: configure trades, trader and llama appearance, as well as spawn conditions.

837

Quick challenge

How far can you run before the mobs catch you?

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.*

ADS