Installation

Get TradeSMP running on your server. It works on Spigot and anything built on it, with no other plugins required.

Requirements

NeedDetail
Server softwareSpigot, Paper, Purpur, or similar
Minecraft version1.21 and newer
Java21 or newer
Other pluginsNone
Internet on first bootYes, the server downloads the database driver once

Why it needs the internet once

TradeSMP does not pack the database driver inside the jar, which keeps the download small. On first start the server fetches the driver on its own. After that it runs fully offline.

Install steps

First run

On the first start TradeSMP builds this layout:

plugins/
  TradeSMP.jar
  TradeSMP/
    config.yml          all the settings
    database.db         player levels (SQLite default)
    lang/
      en.yml            English
      fr.yml            French
      es.yml            Spanish

Every player starts at level 0 with nothing active. Levels move from there as people kill and die. See Trade Levels.

Optional: MySQL

SQLite is the default and needs zero setup. If you already run a MySQL server and want the data there instead, flip storage.type to mysql and fill in the login. Full walkthrough on the Storage page.

Storage changes need a full restart

Switching between SQLite and MySQL only takes effect after a complete server restart. A /tradesmp reload will not rebuild the database connection.

Next steps