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 Aug 27, 2013@rrnman
Sell stock = Sells to players
Buy stock = Buys from players ;>
Names are set from NPC view :P And if you want to sell something to a trader click on a item in your inventory, if you can sell it.
-
View User Profile
-
Send Message
Posted Aug 26, 2013Hey I installed, dtlTraders v3.0.4 and experiencing some errors like, when i'm on the sell stock, I click on an item and I buy it. And the buy stock doesn't work at all. Sell stock: Instead of selling items, I end up buying. Buy stock: Doesn't work, not able to buy.
-
View User Profile
-
Send Message
Posted Aug 26, 2013@expgames
Heh it's a client <-> server connection issue, as said, i'm first checking if you got enough space in your inventory, after that is done I'm trying to get money from the player, if i got the money then i set the item to his inventory, the short duration where the item is in your hand is caused because the client updates his status faster that the server can respond to it. when the server responds that the buy is failed then it removes the item. It's really fast but not fast enough :/ it's a server <-> client issue :/ i can't really do much with it for now.
If you want i show you the code for buying items. Hmm... I will think of another anti cheat method
-
View User Profile
-
Send Message
Posted Aug 26, 2013@dandielo
Thank you for your effort! I just try to click and drop the item on the ground very fast, closing the store, opening again, over and over again. And yes, the lag make it possible, I could not replicate on an local server, but the latency was around 0!
The lowest tps I had on my server was 18.49, I've checked on the timings and dtltraders was causing some of this lag, because the players found about this bug and they're clicking on the items tons of time trying to steal it.
Bukkit 1.5.2, latest vers., dtlTrader #334
I'm capable to take the item for couple of milliseconds when I click to buy it, even if I do not have enough coin to buy. If you could change the event click to check the coins and then buy it without giving the item temporally to the player, maybe will fix the bug. I'm able to get the item with a click for about 100ms, then the NPC checks if I have the money, then he take it back of my "hands".
-
View User Profile
-
Send Message
Posted Aug 26, 2013dandiello, finally i am trying to using price pattern, the problem is /trader reload, it dont reload patterns.yml...
-
View User Profile
-
Send Message
Posted Aug 26, 2013@expgames
Really I don't know what anti cheat should I add tbh Oo I've added 2 marking systems that should remove items from inventory if they got the "Price: xx.xx" on it, or when they ar specially marked. I'm checking almost each click event, etc. but this bug still happens when servers got sometimes lags :/ I don't got any idea how to fix this sorry :/ It's a server <-> client security issue where the client updates much faster than the server and even when the server send 3-4 anti cheat actions client might be already over the hill and ignore them :/
Still will see if i can do sth, could you tell me how you are bugging it one again, do you got lags on that server, what version you are using, etc.
Greetings, Dandielo
-
View User Profile
-
Send Message
Posted Aug 25, 2013@dandielo
I was able to steal with and without the Price on it, using the same bug mentioned at my post, I think that items who have the price on it goes directly to my inventory, items who does not have the price on it, goes to the ground after I steal.
-
View User Profile
-
Send Message
Posted Aug 25, 2013@felixlechat62
It works as it should :D You are looking for the stack price feature :D
Set the price to the beloved one, exit price managing and l.click the item
You will get a message:
from up now the price is not multiplied for each item in the stack, its applied to the whole stack :D
-
View User Profile
-
Send Message
Posted Aug 25, 2013@dandielo
For example when I put an article in the (fish x2) menu and I I want to change the price with the block of land is 0.01, then the price is 0.02, below the block of land is written "block value "several times in yellow so I wonder if it could have an impact. for the second example, I take (16X fish) I change the price even with the block of land is normally 0.01 to 0.09 for, the price of the item when I leave the menu that disables the management of trader the stick, the price is not 0.09 but 1.84. for these two exmple I used the block of land but for the block of stone, its exactly the same thing. the block of stone changes the price of 200 per click and not 100 is there are more item the price is great. It is exponential. I noticed that there were more item stacked higher the price is so inconsistent. I tried to reload the server, disconnected from me and reconnects me nothing changes. PS: I've done some test after some time with one item and I used all the block value dirt, cobblestone, stone, sand: the price is changed correctly! So the problem comes from the stacked object if there are two stacked object x2 by price against an item with 16X stacked the price is multiplied by 16X and that for a click, click it to 2 (block 100 value) X number to click (here X2) X (number of stacked object) I hope this is helpful. if you need more details ask me.
-
View User Profile
-
Send Message
Posted Aug 25, 2013@felixlechat62
I cant reproduce your bug (even with 2-3 lines of the block value), do you have more than one item when clicking on an item in stock? like: click with 3 dirt, etc
@GROMkill
Still working on it, hope to get it fixed soon
@JRsz
Going to try to reach you tomorrow
-
View User Profile
-
Send Message
Posted Aug 25, 2013I find the source of the problem for which the price does not match the block. it comes to the display "block value" in game which doubles or quadruples the base price of the block. If the display appears 2 times below the block "block value" the price will be doubled
-
View User Profile
-
Send Message
Posted Aug 24, 2013@dandielo
I updated Residence and tried it, to no avail. Next, I used the dev version of your plugin, the latest one, but the MM problem wasn't fixed either. I even left any Residence-protected area that had a say over PVP and tried it. :( Let me know if there is anything more I can test for you to fix it!
-
View User Profile
-
Send Message
Posted Aug 24, 2013no problem, i can wait :)
Gotta work tomorrow anyway, just returned from there and about to fall asleep :D
-
View User Profile
-
Send Message
Posted Aug 24, 2013@GROMkill
Yup if you could do it :)
-
View User Profile
-
Send Message
Posted Aug 24, 2013@dandielo
Currently I use Residence. I'm going to make sure all of my plugins (Residence, Vault, etc) are updated and see if I can get into manager mode again. Should I try one of the dev builds of your plugin to see if it changes anything in regards to not being able to enter MM?
-
View User Profile
-
Send Message
Posted Aug 24, 2013@JRsz
I will talk to you on Monday please be patient, and sorry for this delay :<
@expgames
Could you please tell me if items that a player steal from the shop got the information how much they cost? like:
-
View User Profile
-
Send Message
Posted Aug 24, 2013@felixlechat62
Could you try to use any other economy plugin if it works. PM with the results. (I dont say you need to change to that plugin after tried it, i just need to narrow the problem source)
@GROMkill
What protection plugin are you using, WorldGuard?
-
View User Profile
-
Send Message
Posted Aug 24, 2013@dandielo
Any update on the problem with PVP and entering Manager Mode? I know next to nothing about coding plugins but perhaps if there was an actual command to change between MM and normal mode? Anyways, let me know if you've figured out the problem or not! Thanks and good luck :)
GROM
-
View User Profile
-
Send Message
Posted Aug 24, 2013Since the last version of dev I have not error but there are still bugs in games. the object that are used to define the price of items for sale or purchase does not match 0.01 or 0.1 or 1.0. function or the player sells item to npc I not working properly, no money (plugin iconomie) is given as a reward. Bravo for error correction in versions before :)
-
View User Profile
-
Send Message
Posted Aug 23, 2013@dandielo
It is, my server ip is
mc.gugyclan.eu
We are still working on this server to be a big online server and therefore we have a white list. so I can put you on the withelist. I have no IRC, but as far as I know, I can connect via webchat with IRC, just tell me a time (I am UTC+1) and a channel, you can PM me, if you want, or we could use our teamspeak server, its IP is ts.gugyclan.eu