Installation
Get TradeSMP running on your server. It works on Spigot and anything built on it, with no other plugins required.
Requirements
| Need | Detail |
|---|---|
| Server software | Spigot, Paper, Purpur, or similar |
| Minecraft version | 1.21 and newer |
| Java | 21 or newer |
| Other plugins | None |
| Internet on first boot | Yes, 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
Step 1: Stop the server
Shut the server down fully before adding the jar. Do not hot drop it into a live server.
Step 2: Drop in the jar
Move the TradeSMP jar into your server’s
plugins/folder. Grab it from Download if you have not yet.
Step 3: Start the server
Boot it up. TradeSMP creates its folder, a
config.yml, the language files, and a fresh SQLite database. You will see it enable in the console.
Step 4: Check it works
Join the server and run
/tradesmp level. It should show your Trade Level as0. That means everything loaded.
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 SpanishEvery 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 reloadwill not rebuild the database connection.
Next steps
- Configuration tune every number.
- Permissions decide who can do what.
- Commands the full command list.
Nav