SovereignTraders can import all your shops from dtlTraders or dtlTradersPlus in one command.
- Make sure the dtlTraders/dtlTradersPlus data folder is still in your
plugins/directory (you don't need the plugin itself to be running) - Run:
/traders migrate dtl
- That's it. The plugin finds the data folder, reads every shop, and creates matching catalogs.
| dtlTraders | SovereignTraders |
|---|---|
| Shops | Catalogs |
| Pages | Sections |
| Buy items | Acquire listings |
| Sell items | Liquidate listings |
| Trade items | Barter listings |
| Commands (run_only, buy_and_run, buy_and_keep) | Directives |
| Permissions | Authorization fields |
| Item stacks (including NBT) | Preserved exactly |
| Buy/sell/trade limits | Quotas |
| Broadcast messages | Broadcast templates |
The plugin creates a backup copy of your dtlTraders folder (named dtlTradersPlus_pre-sovereign-backup or similar) before doing anything. Your original data is not modified.
Run /traders catalog list to see all your imported catalogs. Open each one with /traders catalog open <name> to verify everything looks right.
The migrator handles both:
- Modern format — per-shop folders under
shops/ - Legacy format — single
guis.ymlwith all shops
All &-color codes and §-codes from dtlTraders are automatically converted to MiniMessage format during migration.