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 Feb 16, 2013@dandielo They now have stock and can sell. I cannot manage them with a stick it says "Check the locale, this message is not set!"
Also, this happens with like 30 npc's on startup 2013-02-16 10:15:25 [SEVERE] [Citizens] Skipped broken or missing trait while loading ID 13. Has the name changed?
Also when you click on the item in stock the first one is 64 then goes to 2, 4, 8, 16, 32 ,64 and when you buy each one says 64 but they give the values that they show.
Oh and the prices are messed up everything is like 10 :P
-
View User Profile
-
Send Message
Posted Feb 16, 2013@dandielo
btw: /trader {command} is not working giving following error: java.lang.IllegalArgumentException: argument type mismatch
-
View User Profile
-
Send Message
Posted Feb 16, 2013@RifFox
You are welcome :)
@seang96
Try build #150 and send me the converting results
-
View User Profile
-
Send Message
Posted Feb 16, 2013@dandielo
Hello!
build #149 is loading prices with comma! thanks!
-
View User Profile
-
Send Message
Posted Feb 16, 2013@seang96
First "HUH": I see you got another CitiTrader version... Oo That what I've been looking at (i mean the file i was working on to convert) was a bit more weird
First "EHH": Looks like I will need to support 2 file versions to covert :S
-
View User Profile
-
Send Message
Posted Feb 16, 2013@dandielo
http://pastebin.com/yreURSP2
Thats the original and thanks for the support.
-
View User Profile
-
Send Message
Posted Feb 16, 2013@seang96
It does not saved at all any item from citittraders... Ehh...
Can you send me your NOT converted file? Will try to convert it on my side and maybe apply some changes to the conversion...
But tbh It's pain to convert ;P Because Cititraders uses 2 weird traits to save items... and it's hard to get what trait saves the amoutns/prices... And more over, both traits are loaded randomly so it could load first prices then items or vice versa...
-
View User Profile
-
Send Message
Posted Feb 16, 2013@dandielo
http://pastebin.com/CGxv2nDN
There you go :P
-
View User Profile
-
Send Message
Posted Feb 16, 2013@seang96
may you send me the saves.yml from citizens?
-
View User Profile
-
Send Message
Posted Feb 16, 2013http://pastebin.com/MntbBJkn
I converted from cititraders (hopefully) no stock shows up no wool shows in editor mode and i get the errors above. Got any fixes?
-
View User Profile
-
Send Message
Posted Feb 16, 2013@RifFox
Most possible thing, I've somewhere messed up with the localization where a server is running, but it's seems strange to me tbh Oo. Anyway I will try to somehow checkout to the old version from git and try to fix it.
You may create a pattern with prices there using dots, because patterns are not saved so dots will persist :D
EDIT: Try the last build #149, and tell me if it will load the prices (it will still save comma but it should read it now)
P.S. To not spam with another message for dev info: Atm rewriting the whole saving/loading system with patterns etc etc, also adding some features.
sample patterns and how they will look like are found here https://gist.github.com/Dandielo/4cbe62a943cc9c302dbf
from up now pricing patterns have the same format like normal items but with the difference how its working, allowing you to match items more precise
-
View User Profile
-
Send Message
Posted Feb 16, 2013Hello!
I experience strange problem with this plugin. When i set up a trader it writes prices to citizens saves.yml file like: - 4 p:0.3 s:0 d:0 a:1 for the first time, then when i reload server it changes them to: - 4 p:0,3 s:0 d:0 a:1 means - changes dot to comma in prices.
when i reload server next time - plugin gives many errors about changed locale and sets all prices to 0. So, when I write prices with dot in config - it changes them to comma on save, and when theres a comma on load - it loads price as 0. Also it happened few times to "money" the trader has, but not every time.
is there any solution? or idea why this is happening?
thanks for help in advance! :)
-
View User Profile
-
Send Message
Posted Feb 15, 2013@amitkilo
already incoming a feature that will automatically detect stocks the trader has and if one of them is empty the another one will be shown (with the ability to set the default stock to show (if not empty))
-
View User Profile
-
Send Message
Posted Feb 15, 2013hey, maybe you can add feature to set mode for an trader? like /trader mode sell /trader mode buy /trader mode both so to sell you wont need to press the wool and to buy too.
-
View User Profile
-
Send Message
Posted Feb 15, 2013@adamwbb
If you are using Player Traders you need fisty so supply items to them, if you set an item and its "ready" for sell then just shift r.click on the same item in your inventory
-
View User Profile
-
Send Message
Posted Feb 14, 2013HEEEEEELLLLLLPPPPPPP
it keeps showing empty stock
i have it set to admin shop mode where stock is unlimited
it will show the stock in manage mode but not in normal mode PLZ HELP!
-
View User Profile
-
Send Message
Posted Feb 14, 2013Incoming changes:
EDIT: because i don't know when i will be done with there wont be updates during the next week
-
View User Profile
-
Send Message
Posted Feb 14, 2013@amitkilo
I dunno it but it will take some time, because the saving format needs to be changed a bit (no impact on old saves)
EDIT: Question for ppl who are playing with patterns, might be such a saving system good enough for ya :) ?
Books because they may be much bigger going to be handled using a additional file, because writing a whole book into a pattern wouldn't be really smart...
Planned pattern types:
Also going to allow to set more than 1 pattern to a trader and setting priority to them
-
View User Profile
-
Send Message
Posted Feb 14, 2013@CyanLights
Try the latest dev build and remove the locale folder
@PaulBGD
Nope, this plugin only uses in-game money to trade items
-
View User Profile
-
Send Message
Posted Feb 13, 2013@zarakh01
If they want to trade, they should have the proper player permissions by default. If they need to actually modify it, here's a link to the permissions page.