ModsJava
dtlTraders
Java mod listed for Minecraft 1.8–1.19. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotdtlTraders was created to easily setup admin shops for your server.
Make and manage your shops with a GUI. Seriously, no hassle with configs and commands

Do you like dtlTraders? Let other people know by a review!
Join discord to get involved in future updates or get/give help from/to other server owners.
For 1.8 -1.16.5 use version 6.4.1
For 1.17+ use latest version
For 1.17+ use latest version
⋆ Features:
- Easy way to setup and manage shops using a GUI
- Make/edit your shops just by drag and drop
- 3 types of shops: 'Sell', 'Buy' and 'Trade'
- 2 types of item content: 'static' and 'trade'
- 1 powerful trader type: "trader" (/trait trader) bind the dtlTraders shops with citizens(2) NPC's
- Support of vanilla and custom NBT/DataTags
- NBT/DataTags makes custom item from 3rd party plugins possible
- Advanced users can customize there own items using the configs.
- Allows stack trades
- ANY economy plugin support
- Compatible with spigot/bukkit 1.8 - 1.15.x
- Change descriptions and names of your items
- Add trading limitation ono items like "limits"
- Customize your shops with "default shop" and "toggle shops"
- Adjust shop interaction with "custom input amount" and "stack shift"
- Make your rank based shops with custom "permissions"
- More navigation buttons and GUI modules with a aim to "One GUI"
- Control the text you see on items with "custom display text"
- Toggle "Item drop" allowing items to be dropped when inventory is full on buy/sell/trade
- Toggle "Sell all items" that allows to sell the remaining items
- "Broadcast message" allows you to customize or toggle the public messages on buy/sell or trade
- Change page names included
- Improved "One GUI" with Categorized Settings, Live view of Changes and a smoother, fancier look <3
- Even better handling of shop functionalities
- OptEco
- BeastTokens
- GemsEconomy
- Vault related economy plugins
Features of dtlTradersPlus:
- Make your shop bigger by adding more pages
- Set a command to open the shops without need to interact with a NPC
- Bring the shop function to a next level, set commands on items you sell
- 2 types of commands on items function: 'Buy and Run' and 'Buy and Keep (run it later)'
- And you can do all of it just using a GUI
- New method for commands on items: "Run as OP"
- And it could not be easier with "mirror shop" just copy between shop types and other shops
- Get real shop experience with the "discount" function
- All the features of dtlTraders (non premium version)
- Logging shops into text files
- Allowing command execution on tradable items
- Cloning shops to save time
- Set per "Item" permission (custom permission feature)
- Set per "Page" permission (custom permission feature)
Unlock premium features with dtlTradersPlus. Buy your copy at: www.Degitise.com/dtltradersplus
Buying the premium version, helps US continue working on future updates for both versions dtlTraders and dtlTradersPlus.
➲ Installation:
- Download dtlTraders(Plus).jar and place it into your plugins folder. Since the recreation version "5.0.0" you need to delete the dtltraders folder! (shops created with older versions are automatic converted!)
- Download Citizens (Citizens2) and place that into your plugins folder as well.
- You also need Vault
- You also need an economy plugin
(currently supported: BeastTokens, OptEco, GemsEconomy and any Vault supported economy plugins)
- Start your server.
- Installation is done.
Note: If you want to convert again , check the Documentation and go to the section converter for more.
↝ Simple guide:
For each step just use the ONE GUI command /dtltraders trait and select the thing you want to accomplish.
- First you need to add trait traders to a NPC
- Then you create a shop
- Manage the shop and customize it your way by drag/drop items, set prices, set limits, set names and much more.
- After finish, right click on the NPC and choose the shop you want to hook into.
- You are done

- Advanced guide: Dtltraders-5.0.0 and higher
/dtltraders shorter aliases: /dtl and /tradersClick to expand...
Permissions:
Before 6.0.0:
The only permission is dtltraders.admin.
Starting from 6.0.0:
These are stored and can be changed inside the permissions.yml file:
Before 6.0.0:
The only permission is dtltraders.admin.
Starting from 6.0.0:
These are stored and can be changed inside the permissions.yml file:
Spoiler: permissions.yml
wildcards:
admin-wildcard : "dtltraders.admin"
shop-wildcard : "dtltraders.shop.*"
page-wildcard : "dtltraders.page.*"
items-wildcard : "dtltraders.items.*"
commands:
help : "dtltraders.help"
toggle : "dtltraders.toggle"
edit : "dtltraders.edit"
create : "dtltraders.create"
delete : "dtltraders.delete"
list : "dtltraders.list"
trait : "dtltraders.trait"
reload : "dtltraders.reload"
info : "dtltraders.info"
loadconfig : "dtltraders.loadconfig"
save : "dtltraders.save"
inventories:
shop:
create-shop : "dtltraders.inv.create-shop"
select-shop : "dtltraders.inv.select-shop"
edit-shop : "dtltraders.inv.edit-shop"
edit-shop-name : "dtltraders.inv.edit-shop-name"
edit-shop-permission : "dtltraders.inv.edit-shop-permission"
edit-shop-command : "dtltraders.inv.edit-shop-command"
edit-shop-default : "dtltraders.inv.edit-shop-default"
edit-shop-status : "dtltraders.inv.edit-shop-status"
clone-shop : "dtltraders.inv.clone-shop"
remove-shop : "dtltraders.inv.remove-shop"
page:
create-page : "dtltraders.inv.create-page"
select-page : "dtltraders.inv.select-page"
edit-page : "dtltraders.inv.edit-page"
edit-page-name : "dtltraders.inv.edit-page-name"
edit-page-contents : "dtltraders.inv.edit-page-contents"
edit-page-contents-functions : "dtltraders.inv.edit-page-contents"
edit-page-size : "dtltraders.inv.edit-page-size"
edit-page-permission : "dtltraders.inv.edit-page-permission"
mirror-page : "dtltraders.inv.mirror-page"
remove-page : "dtltraders.inv.remove-page"
items:
static : "dtltraders.inv.items.static"
tradable : "dtltraders.inv.items.tradable"
commands : "dtltraders.inv.items.static"
trade : "dtltraders.inv.items.static"
Code (YAML):
wildcards:
admin-wildcard : "dtltraders.admin"
shop-wildcard : "dtltraders.shop.*"
page-wildcard : "dtltraders.page.*"
items-wildcard : "dtltraders.items.*"
commands:
help : "dtltraders.help"
toggle : "dtltraders.toggle"
edit : "dtltraders.edit"
create : "dtltraders.create"
delete : "dtltraders.delete"
list : "dtltraders.list"
trait : "dtltraders.trait"
reload : "dtltraders.reload"
info : "dtltraders.info"
loadconfig : "dtltraders.loadconfig"
save : "dtltraders.save"
inventories:
shop:
create-shop : "dtltraders.inv.create-shop"
select-shop : "dtltraders.inv.select-shop"
edit-shop : "dtltraders.inv.edit-shop"
edit-shop-name : "dtltraders.inv.edit-shop-name"
edit-shop-permission : "dtltraders.inv.edit-shop-permission"
edit-shop-command : "dtltraders.inv.edit-shop-command"
edit-shop-default : "dtltraders.inv.edit-shop-default"
edit-shop-status : "dtltraders.inv.edit-shop-status"
clone-shop : "dtltraders.inv.clone-shop"
remove-shop : "dtltraders.inv.remove-shop"
page:
create-page : "dtltraders.inv.create-page"
select-page : "dtltraders.inv.select-page"
edit-page : "dtltraders.inv.edit-page"
edit-page-name : "dtltraders.inv.edit-page-name"
edit-page-contents : "dtltraders.inv.edit-page-contents"
edit-page-contents-functions : "dtltraders.inv.edit-page-contents"
edit-page-size : "dtltraders.inv.edit-page-size"
edit-page-permission : "dtltraders.inv.edit-page-permission"
mirror-page : "dtltraders.inv.mirror-page"
remove-page : "dtltraders.inv.remove-page"
items:
static : "dtltraders.inv.items.static"
tradable : "dtltraders.inv.items.tradable"
commands : "dtltraders.inv.items.static"
trade : "dtltraders.inv.items.static"
⇲ Hyperlinks:
- Documentation
- Old documentation
- Older versions
- Bukkit page
- Old Sourcecode (Old version of dtlTraders (V3.4.2)) (Recreation version V5+ hasn't been published)
▶ Video tutorial:
This is a tutorial we made for dtlTraders 'V5.0.0' and above, we guide you there for a fresh installation and how to setup a shop ingame:
English tutorial:
Spanish tutorial:
Spanish tutorial:
☊ Versions:
Did you know that dtlTraders(Plus) V5.0.0 and above supports bukkit/spigot version 1.8 - 1.15.x ?
If you need a older version than 1.8 you can download it: here
We only give support for versions started with V5.0.0 !
✉ Contact or Issues:
For questions or suggestions:
- PM me
- Join Discord channel: https://discord.gg/fyabsMF
- Create an issue on the Github Issue tracker
- Issues tracker on Github
* Mention:
- Plugin started by dandielo
- Continued by samyratchet (Degitise)
- TheWGBbroz recreated dtlTraders commissioned
- Maintained by Minevid under Degitise
- Grows on features and as favorite trade plugin thanks to the community giving there feedbacks, suggestions and involvement on updates
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
dtlTraders is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 122,255 times (via Spigot). Download it and open it directly in the game.