dtlTraders

dtlTraders 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!
⋆ 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 'Limit'
- 3 types of item content: 'static' and 'tradable' 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
- Auto converts shops created with older versions of dtlTrader
- adding a description to items
- Compatible with spigot/bukkit 1.8 - 1.13.x
-
New features on Version 5.0.4:
- Set what you need to see first with "default shop"
- Get rid of the shops you don't want with "toggle shops"
- Make your rank based shops with custom "permissions"
- Adjust shop interaction with "custom input amount" and "stack shift"
Do the real trade with the "Trade Shop" !Delayed to next version- More navigation buttons and GUI modules with a aim to "One GUI"
For users that wants more features, we have a premium plugin named: dtlTradersPlus
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
- All the features of dtlTraders (non premium version)
-
New features on Version 5.0.4:
- 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
Unlock premium features with dtlTradersPlus. Buy your copy at: www.4Creation.pro/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 and ANY economy plugin.
- 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:
- Create or add trait trader's to a npc with the GUI /dtltraders trait
- Make your shops using /dtltraders create "name"
- Add the items in your inventory that you want to sell in the shop
- Manage/edit shops content using /dtltraders edit or /dtltraders trait
- In the edit options you can 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 /traders
- Documentation
- Old documentation
- Older versions
- Spigot 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 you get answers by upgrading from the older versions:
Video tutorial is not ready yet!
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
- Send a mail to: Support@4Creation.pro
For issues:
- Use the issues tracker by clicking: here
- Join Discord channel: https://discord.gg/fyabsMF
Special thanks to TheWGBbroz for making the recreation possible 
Created with our experience @4Creation
-
View User Profile
-
Send Message
Posted Mar 5, 2014@NathanWolf
I got a whole api for this :D It just depends how you check your item, and what data is stored but all in all it consists of 1 class and 1 Annotation
here is an example how to create a attribute (this one is for setting damage modifiers on any item)
https://github.com/Dandielo/dtlTraders/blob/master/src/main/java/net/dandielo/citizens/traders_v3/utils/items/attributes/GenericDamage.java
so adding custom NBT isn't that hard you just need to check if the given item is your item in the onFactorize method
then add a way to load and save the values that you need to identify that custom item, and set back the values in the onReturnAssign method, and as because its Custom NBT you probably will use the given item and create a new one and then return the new one, so every thing should be fine :)
the endItem boolean is to check if the item is going to be show in the trader inventory (false) or added to the players inventory (true)
after all you just need to register that attribute with
and it should be from up now supported, buying, selling, visiting the shop :)
-
View User Profile
-
Send Message
Posted Mar 5, 2014Hi there, I love this plugin!
I'd like to be able to use it (or, ideally, integrate it) with my own plugin. However, I have a little problem- my wand items use custom NBT data, and I think that is difficult for your shop to support. Putting a wand in a shop inventory seems to nuke it (indeed, even the ones I don't put in the shop but have in my inventory get wiped if I interact with the shop keeper)
I'd be very keen to hear any suggestions you may have, or to talk to you about how we could make our plugins work together! It's a nasty problem I keep running into (same thing happens if you open creative mode inventory, for instance).
Thank you, keep up the great work!
-
View User Profile
-
Send Message
Posted Mar 1, 2014@UltrafaceGuy
Sorry might be I've forgotten to check that part of this page, I it will happen again (that I don't respond in more than 2-3 days) then just write a PM, I'm totally ok with it :)
And working on your issue :)
-
View User Profile
-
Send Message
Posted Mar 1, 2014@dandielo
I don't know if you saw the ticket I posted awhile back, but its a pretty annoying issue. I can't in good conscience let people sell to NPCs until it is fixed XD
http://dev.bukkit.org/bukkit-plugins/dtltraders/tickets/1-item-stealing-bug-with-selling/
-
View User Profile
-
Send Message
Posted Feb 27, 2014Looks like a huge issue, can you send me your server setup, on PM because here I cannot really help you without further information.
Waiting for your reply :)
-
View User Profile
-
Send Message
Posted Feb 26, 2014Hello to the dtlTrader Plugin Creators!
I got a cuestion or a Bug report (If it is a bug!)
Ok, every time i want to manage or buy smoething in the Npc Shop, The item i bought needs abouth 10-20 Seconds to be in my inv!
I hope to get some Information abouth what i can do.
Regards Luca
-
View User Profile
-
Send Message
Posted Feb 25, 2014Forgot to tell you about my video I made like.... months ago lmao.
http://www.youtube.com/watch?v=Oj7oqBs_rRI
-
View User Profile
-
Send Message
Posted Feb 22, 2014@peace1498
Any block not listed is worth 1.0 its just not shown because every block would got that description
-
View User Profile
-
Send Message
Posted Feb 21, 2014Could there please be a block for 1.00, it would make things so much faster
-
View User Profile
-
Send Message
Posted Feb 21, 2014@dandielo
No error on my console either but /trader startstock works fine under manager mode ^^
-
View User Profile
-
Send Message
Posted Feb 19, 2014Incoming build on Jenkins
Next build:
-
View User Profile
-
Send Message
Posted Feb 19, 2014@Xibalba7
Does it throw any errors when adding items to the traders stock? If nothing is showing up, try to set in the config debug to high
debug: high
Will check that command on my test server.
Thanks for this bug report :)
EDIT: Ok no errors on the code side, so just be sure to enable manager mode if using that command
-
View User Profile
-
Send Message
Posted Feb 19, 2014Hi,
I am running dtlTarders 3.0.9 on a CB 1.7.2 R0.3 server and I found some bugs (maybe am I doing something wrong..) :
-
View User Profile
-
Send Message
Posted Feb 19, 2014I'll finish today or tomorrow limits feature, a description will be added afterwards
-
View User Profile
-
Send Message
Posted Feb 16, 2014@Chester2000
So you mean Item <-> Item trading? Yeah it will be possible but later, but I dunno when
@xombiemike
Not yet, I've already started coding for this purpose, but that will be done after the Limit System is working.
@Tomsco
Because if you are setting prices you need to remember the price is multiplied by the stack size, so if you set for a stack od Diamond Blocks the price of 144000 it will by default count it like 64 * 144000. So if you want to sell diamonds like this, just set the same price for each stack, and it will auto calc the price.
-
View User Profile
-
Send Message
Posted Feb 14, 2014It is possible to make trader that will trade items with custom names like "&6Diamond" and "&8Iron" for other item that i select?
-
View User Profile
-
Send Message
Posted Feb 13, 2014I thought this was also for player shops. I tied the wallet to the player, but it does not seem to do anything. Also, any item sold does not go way, they can buy it over and over. Can this be used as a player shop? Its so close to exactly what I need.
-
View User Profile
-
Send Message
Posted Feb 13, 2014@Tomsco
if i could please get a reply asap!!! its ergent
-
View User Profile
-
Send Message
Posted Feb 12, 2014@dandielo
Well when i say put in a line, 1 diamond, 1 diamond block, 16 diamond blocks , 32 diamond blocks and then a stack of diamond blocks going up in price equally with the diamond going for 200, the final 64 diamond blocks go for around 144000 but in the shop it says for me and my bro/friends that it goes for 7000000 about!
-
View User Profile
-
Send Message
Posted Feb 12, 2014@Tomsco
ok to be sure, can you say me what items you sell, what amount, like 1 item, or a stack of items, what does it say on the price management tab about the item price, and what item price is shown on the end-user side.