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: [email protected]
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
@dandielo
yeahh thought infinite wallet was by default sorry about that!. Any news on bankers? when is the banker part of the plugin going to be ready? I love this plugin seriously
@flurryknox
set to infinite wallet, or if you want to use NPC wallet just use /trader deposit <amount> to give his wallet some money so he can buy things from players
It appears that selling is broken. To replicate set money balance to zero and try to sell something it says not enough money.
@kakirocks
Thanks a lot :) Already changed on the wiki :)
I think I found a mistake in the permissions list in the wiki
I added the permission node "dtl.trader.managing.prices" for players in my server, but it seems like nobody was able to manage the prices.
So I just guessed and changed it to "dtl.trader.managing.price" (removed the "s") and it worked!
btw it's a great plugin! One of my favorites!
@KizakiHero
Sure, one of the bottom wools in manager mode switches between two tabs (sell/buy tab). The default is sell tab, for selling items to players, and when clicking on the most right bottom wool, you switch to the buy tab, where you set items the trader "buys" from players or better said, items players can sell to the trader.
Is there a way to sell items to a trader?
@Thrystor
hmm... with version 2.2.3 should be able to sell named items or enchanted ones. with 2.2.4 there was a fix for named and enchanted so it should work without problems. may i know what ver you'r using?
EDIT: About that modification feature how want you to set up this? as a special requirement or new trader/ecoNpc type?
EDIT2: atm thinking of making trader types extensible so ppl may write their own types but this would take some time
I noticed that enchanted or named items are sold as regular items through traders. Could you add a way to have a trader buy/sell enchanted, named, or otherwise modified items? Another neat option would be to have traders modify items (Give it a stack of cobblestone and some money and get stone back, give a sword and get it back enchanted, etc.).
@KizakiHero
It's somehow that feature, you may set the items that should be applied to a trader, you may then edit within his inventory, so those items are like pattern,s a default, that can have a default price, amount, limit, if you change anything of those they will be added to the traders regular stock as a specific item :) There are two sections one for items and one only for prices, so you may set a price pattern (means only prices) with each item ingame, set the price for it and set for each trader, form up now adding any item to the trader with this pattern would without setting price use the price set in the pattern :) you can set a pattern where you set 3 times on the same slot a diamnond sword, with different damage, and set prices for specific damage tiers. You may tier prices: co tier1 may get a multiplier of 0.5 and all ppl with a given permission would have their price calculated *0.5 ;) used for VIP ;)
@dandielo
:D That's one thing that I didn't understand about the plugin. We started using DtlTraders right now and we are setting up the prices. Are patterns something to copy prices and inventories into other traders? We would love this feature, keep me updated!
Commands updated
Now lets start to describe Patterns :)
@dandielo
not a problem
@flurryknox
Bug found, bug removed :) Sorry this was caused by some stupid code ;P
dtlTraders v2.2.4
Using 2.2.3 Beta tried enchanting an item with the TimTheEnchanter plugin laced the enchanted item into the shop went to buy it and all enchants are erased any solution?\
EDIT~ It appears naming and then enchanting an item then putting it in a trader shop will cause it to loose all enchants except the name.
@MadeOke
Set wallet type to infinite, it's resetting to NPC wallet every time a old trader NPC is updating to the new save format
Selling failed, not enough money? this is a server type trader but cant sell to the npc
@ambedrake
Thanks :)
Have a great holiday season too, and a bit late Merry Christmas :D (at least my time it's late ;P)
You my friend are full of win this week, have a great holiday season!
@MadeOke
This bug was present till 2.2.1 I've noticed it then, and fixed most of such situations, not it should work be removed when you takie it to the right trader, so just take items to the trader second time all lores should be removed after closing the window, sorry for that, btw version description show what has been fixed ;)
@ambedrake
Books are still not supported, but I will add it as fast as i can. Named or enchanted items like swords or regular blocks should work without problems, if it's not working, so just tell me the situation when does it loose it's data. Normal books with pages written in them needs from my side an external file, and additional ID to save/write the content to them. If you want any feature with books saving/loading just tell me your vision ;)
EDIT: dtlTraders v2.2.3 Beta Enchanted books are now valid trader items and fixed the issue making enchants from items disappear :)