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 9, 2013@kakirocks
2.5 got new pattern syntax/system
-
View User Profile
-
Send Message
Posted Mar 9, 2013I'm getting this < http://pastebin.com/jtC1sFXh > error when I update dtlTraders to 2.5.0alpha when the patterns.yml has something in it It works on 2.4.*
-
View User Profile
-
Send Message
Posted Mar 8, 2013@NemesisMate
Ohh i didn't know it xD for that unlimited thing I will add a config node to set the max amount for a ghost item. (standard 64), also going to add lore how many are in stock (I hope this will help). About recovering items, I will look at this, because this shouldn't happen in any case oO weird thing :P
-
View User Profile
-
Send Message
Posted Mar 8, 2013@dandielo
Right now I'm not using a permission plugin. It's a development server in a really bad machine and permissions lag it too much xD. I'm trying all that things with an op account.
If I have time I'll see your code to do something :D but I have a lot of work these weeks :S.
EDIT: Ok, I tried again the r.click on buy stock and it worked properly. (The only bad thing is that the number of item stocking is not seen so it's not possible to see how many items are put)
EDIT: A derived of the above "bad thing" is that you can put unlimited object under a same "ghost item" and when you l.click on it to recover your items (like manager) you recover all it in only one stack! O.O (more than 64x stacks)
-
View User Profile
-
Send Message
Posted Mar 8, 2013@NemesisMate
I'm open to any pull requests that may help me :D
EDIT: So all know, I can't i any case reproduce the permission bug, so in that case I want some ppl to send me their permission plugins they are using and send me their permission setup for traders. (if there is any)
-
View User Profile
-
Send Message
Posted Mar 7, 2013@dandielo
I would put all the locale config on pastebin but I think that the only thing you need is this one:
trader-player-item-invalid: ^3Check the locale, this message is not set!
trader-stock-invalid-action: ^3Check the locale, this message is not set!
trader-player-recover: ^3Check the locale, this message is not set!
trader-player-add-amount: ^3Check the locale, this message is not set!
These are the only not set messages.
Edit: Tried shift+r.click to add that items like you say but nothing happens :S.
Edit: New message missing. If you forgot you were in managed mode (because you disconnected or whatever) and you r.click on any chest,furnace,dispenser... you get a:
error-managermode-enabled: ^3Check the locale, this message is not set!
-
View User Profile
-
Send Message
Posted Mar 7, 2013@NemesisMate
Nemesis i accept pull requests :) I will look at them but I think all things should be good :)
-
View User Profile
-
Send Message
Posted Mar 7, 2013@dandielo
i added that.
-
View User Profile
-
Send Message
Posted Mar 7, 2013@yanniclord
If you are using 2.4.3 or 2.5 it might be a weird perms error. I still can't solve it atm sorry :<
EDIT: Just got back, and going to fix it as fast as I can
EDIT2: Btw, the correct permission "dtl.trader.types.*" if you want to add all types
EDIT3: Fixed a bug with wallets. Now it should accept all valid transactions
-
View User Profile
-
Send Message
Posted Mar 7, 2013Members cant sell to the Shops and buy. I gave them the dtl.trader.type permission but still cant use. What permission do i have to give them dandielo?
-
View User Profile
-
Send Message
Posted Mar 7, 2013@AlexSmith49
Alex what should this command do? Is the normal Citizens2 command not enough Oo?
r.click a trader and "/npc remove"?
-
View User Profile
-
Send Message
Posted Mar 7, 2013@NemesisMate
About that locale problem, may you send me your locale? it generates there all missing messages. So I will be able to add them to the plugin. (seems I forgot some messages)
About that Player trader, clicking on a item will add sth like a ghost item to the traders inventory. To add items from you inventory to the trader you need fist to add this ghoste item and then shift + r.click the same item in your inventory it should vanish and be now available for buy. Also when you want to remove an item i think it was shift + l.click? Dunno it atm, because going to change this type a bit. and make it bit easier :)
-
View User Profile
-
Send Message
Posted Mar 7, 2013Can you add a command to remove traders please?
-
View User Profile
-
Send Message
Posted Mar 7, 2013@dandielo
A player doesn't do exact the same think. This kind of shops it's only found with "chest system" like: http://dev.bukkit.org/server-mods/market/
But to have a great look-life market it would be geat to have NPC's selling that things for the users instead on chests.
I asked you because I searched it a lot but I didn't found any npc plugin doing that functionality. Your plugins seems to be the most indicated.
However... it is not a real problem.... I can always user the chest market system instead.
One more thing... do you accept github pull request?. Maybe, if I found a free time and I remember it I could try to do that myself.
Edit: Sorry, I misunderstood your answer. I'm seeing now how to use that type.
Edit: I'm trying Player traders but always I try to add something to stocks it says "Checks the locale, this message is not set". It only allows me to put one thing of each, it doesn't matters what I do, clicking the item when in "stock management" it adds that item but without taking me off it. Once done I can't add more getting the message I said before. Is there a little explanation about how to use that type?
-
View User Profile
-
Send Message
Posted Mar 7, 2013@NemesisMate
Tbh i might change "player traders" a bit to add easier items to them but tbh this type is named "player trader" ;)
-
View User Profile
-
Send Message
Posted Mar 7, 2013@dandielo
Ok. The functionality would be something like:
1. You give a user the right permissions to use it.
2. The user can add items, whatever they want in the amount they want (limited on inventory size).
3. A client buy that items (One by one, not force to stacks)
4. The user owning that npc is rewarded.
So, me, like a regular user I get the correct permission and I want to sell 4 iron stacks and a redstone stack. I put the stacks on the npc inventory and I set the price. A client arrive and buy 3 iron items, another one buys 1 iron item, another, 5 redstone... etc.
(Maybe it could be done like: when a client left clicks on a stacked item, he adds one of that item to it's selection, when he clicks right, he removes. To accept/cancel, he clicks a wool)
**The stock is determined by the number of items you see in his inventory (just like a player inventory).
-
View User Profile
-
Send Message
Posted Mar 6, 2013@NemesisMate
I'm working right now on debuging a lof of things. New traders going to be added later, and only If I get a full description how they should work
-
View User Profile
-
Send Message
Posted Mar 6, 2013@dandielo
Are you finally working on "shops like" trader?.
-
View User Profile
-
Send Message
Posted Mar 6, 2013@joaofrf
Sorry forgot about you :<
You you put in into the "plugins" folder, just you need to remember to sue Citizens 2 (2.0.7) not Citizens 1 (1.2.3)
-
View User Profile
-
Send Message
Posted Mar 6, 2013please ansher
where do I put dtlTraders-2.4.0.jar ??? ./plugins ?