
TradeSMP turns every fight into progress or punishment. Every player carries one number, their Trade Level, from -3 to +3. Kill a player and it goes up. Die and it goes down. Climb high and you earn real combat perks. Sink low and the world turns against you. Hit the bottom and die once more, and you are banned.
New here? Start with Installation.
Server owners can be up and running in a couple of minutes. SQLite works out of the box, so there is nothing to set up on day one.
Quick facts
At a glance
- Platform: Spigot and anything built on it (Paper, Purpur), Minecraft 1.21 and newer.
- Java: 21 or newer.
- Dependencies: none. Database drivers download themselves on first boot.
- Storage: SQLite by default, MySQL optional.
- Languages: English, French, Spanish, plus any language you add yourself.
- Author: zArrowTan. Help and bug reports go to the Discord.
How it works in one picture
flowchart LR A["Kill a player"] -->|+1 level| B(("Trade Level<br/>-3 to +3")) C["Die"] -->|-1 level| B B --> D["+1 / +2 / +3<br/>stacked buffs"] B --> E["-1 / -2 / -3<br/>stacked penalties"] E -->|die again at -3| F["Banned"]
Explore the features
| Feature | What it does |
|---|---|
| Trade Levels | The core: how kills and deaths move your level, and what each level unlocks. |
| Buffs (positive levels) | Hero of the Village, bread that heals, and emerald block lightning. |
| Debuffs (negative levels) | Pricier villager trades and nasty side effects on golden apples. |
| Village Locator | A level +3 reward: find the nearest village on command. |
| The -3 Ban | What happens when you die at rock bottom, and how to control it. |
Set it up
- Download where to get the plugin.
- Installation drop it in and start the server.
- Configuration tune every number to taste.
- Commands and Permissions full reference.
Stuck or found a bug?
Do not open a GitHub issue. Come to the TradeSMP Discord and we will sort it out.
Nav