TradePlus
PluginApache-2.0

TradePlus

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

971
Downloads
10
Followers
4 months ago
Updated
📦
6
Versions

📖About TradePlus

🛒 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.yml and 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.