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
Great to hear an answer on that! Was wondering what was goin on :p
Mostly everyone understands time restrictions as people have things in their lives to do. Take your time! :)
@Maxetto
Working on it for ya, just got a bit time and now testing the small solution, a build should be soon there.
It will be included in the next dtlTraders build.
@Zaphinine
After few hours of playing around with NBT tags and the "awesome" way of changing items with NBT values i've got it working to support these helmets. just be aware this code is in "beta" stage so fell free to test it a bit, just BACKUP your data before doing anything wit hit OK?
it's included in the next dtlCore build.
ALL: Ok as because I still cannot get the time to make an awesome description for the dtlCore plugin to be accepted on bukkit.org it will take a while before i can officially announce it here. However you know probably my CI website (jenkins) you just need to look around there :P
Hope you can understand that my time for this is really limited, but i will try to support this plugin as long as i can. P.S. a bigger update is coming too (with few fixed to the patterns system)
@dandielo
Any response that can help?
after an hour of searching, I found this link on some random spigot fourm: http://ci.dandielo.net/job/dtlCore/ dtlCore can be obtained from there.
you might want to link the dtlCore plugin on this page since its a required dependency. people might stop using this plugin if you force them to search for the dependencies.
Hi. Does anyone know where to find dtlCore plugin?
Is it possible to remotely open a Trader inventory? I would like to both allow my players to go to the shop or use /shop that will open the trader's inventory. Currently, I've seen that I can open inventories, but i need to select the Traders (and there's no /trader select command :/).
I would like a command like /trader open <trader name> and maybe a list of remotely openable traders (to deny other people opening other player's shops)
@dandielo
I am currently using dtlCore version 1.0-SNAPSHOT from the Spigot page, since the Bukkit one is under moderation? https://www.spigotmc.org/resources/dtltrader.2556/update?update=31226
I am using dtlTraders 3.4.0-beta as well.
Spiggot version: 1.8.8-R0.1-SNAPSHOT from the official Spigot download page
I've also tried putting the console into debug mode to see if anything is happening here, however it's simply just not copying the data over :c This works with some skulls sometimes, however it is buggy with any custom skulls from http://heads.freshcoal.com/maincollection.php. Also, when going through the menus the textures are bugged no matter what you do and will not show up.
Here is a GIF with an example: http://i.gyazo.com/ef854cd2c790494f678a7da79bbfb393.gif
Upon opening or closing the menu the head texture goes away
Command Block Command: /give @p skull 1 3 {display:{Name:"Space Helmet"},SkullOwner:{Id:"fc6f2ea4-543e-477f-98db-02c0f51f32d8",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2U4YWFkNjczMTU3YzkyMzE3YTg4YjFmODZmNTI3MWYxY2Q3Mzk3ZDdmYzhlYzMyODFmNzMzZjc1MTYzNCJ9fX0="}]}}}
@dandielo
Minecraft 1.8.7
dtlCore-1.0.1-SNAPSHOT (last one at this time)
dtlTraders-3.4-SNAPSHOT
@Runspect
If you got issues, with my plugins then please tell me what #dtCore build are you using and try to describe it a lil bit more. It's hard to keep track of issues in older builds when I'm working on new things here trying to add more and better features.
Thanks, Dandielo
@Zaphinine
No, the heads do not work for me too. The same problem
I have dtlCore installed with dtlTraders and player heads are not working. They turn back into Steve heads when doing anything with the shop menus. Nothing seems to be working. Any chance there is a way to fix this?
@Runspect
KK will try this out and hope to fix it asap
@dandielo
An only tinted leather item of the same type, yes. But try this: In a shop enter a normal (not tinted) leather pants and then a tinted pants, the result is that the tinted pants is converted to normal one, and the normal pants dissapears.
@LordKainzo
You know this Core plugin is to avoid 'bloating of plugins', because I've got few more plugins in my 'techlab' and almost every plugin does use things that this 'Core' plugin provides. However I've right now only added things I really use in dtlTraders and dtlBankers (in dev).
Managing one more plugin that just provides one API to 2 other plugins is much more cheaper in time/costs and in code.
Try to imagine two plugins with the same Huge Serialization system rather than one central API, more over providing custom item support to all plugins using this central API rather than having to support every plugin by itself is also much more efficient dont you thinks so :P? So yes, it is required for my and your quality of live improvement :)
P.S. As because I see you are yourself an author, and if you got some custom items that hold some data in NBT tags or need some more 'magic' that just lore attaching to make them work, you can provide support for them, or you can maybe try to get all this by using this Core plugin API itself. If you want ofc.
With greetings, Dandielo
Is it required to use DTCore? I really dont like plugin bloat and we try to keep things as trim as possible.
@Exagerate
Will look into them then :P
Edit: Try build #12 I've probably fixed it arleady.
@dandielo
Thanks very much, it's dtlcore snapshot 1.0.1 which fixed it :) I had a really hard time finding it though.
Unfortunately i can't sell custom heads with them though :( It removes their skin data.
@Exagerate
Ups might have say the dtlTraders build number anyway take the latest core build :P And yes player heads are supported for selling and buying xd
@dandielo
Where do I find #18? On the dev builds site I only see up to #11, and there's no bukkit page for it that I can find.
Also will it have playerheads support? I've been struggling since the dawn of time to find a plugin to allow us to sell these without them losing their data :D http://heads.freshcoal.com/maincollection.php
Cheers for the quick response.