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 Sep 25, 2013@dandielo
Hey, could you msg me on skype? I need some help with Patterns. I can't seem to get the to work.
-
View User Profile
-
Send Message
Posted Sep 25, 2013@Th3Z0n3
Thats why you dont see the prices because there was no update for the german locale, I'm changing only the english one (I cannot update each locale I got in my plugin, sorry :/). All other locales where created by other users. Add these lines to your locale and it will show prices again.
The following lines go into the UI section
and another question, you want to sell leather clotes to the trader, are both items on both sides (your and trader) with the same durability?
P.S. try to re-check if the leather got a price set
-
View User Profile
-
Send Message
Posted Sep 25, 20131.
2. locale http://pastebin.com/PKGKG5d0 (It's a german locale)
3. Citizens2 save.yml http://pastebin.com/CC2rrggM
-
View User Profile
-
Send Message
Posted Sep 25, 2013@Th3Z0n3
Ok then, first tell me the version is says when you just type /trader
next I want you to send me your locale.en that is localed in plugins/dtlTraders/locales
also send me your Citizens2 save file "saves.yml", that is located in the following directory plugins/citizens/, and the last thing I want to know is if you are using patterns.
With greetings,
Dandielo
-
View User Profile
-
Send Message
Posted Sep 25, 2013Nope, doesn't work. I can't sell leather clothes and i can't see the prices. Not even after a reinstall...
-
View User Profile
-
Send Message
Posted Sep 25, 2013@Th3Z0n3
Make sure you are using the latest dev build.
found here :http://www.wbs-wireless.com:9090/job/dtlTraders/
And if you have used the plugin a couple updates ago, make sure you are deleting your locale in the "dtlTraders" folder not the "Dtlcitizenstrader"
-
View User Profile
-
Send Message
Posted Sep 25, 2013I can't see prices. Regen the locale doesn't work. And i can sell everything EXCEPT leather clothes -.-
-
View User Profile
-
Send Message
Posted Sep 24, 2013@Tagazop62
regen your locale it is in the dtlTraders folder (not dtlcitizenstraders)
-
View User Profile
-
Send Message
Posted Sep 24, 2013@dandielo I have a lastest build but I not see a "Price" on my Pnj but i can Buy :X
-
View User Profile
-
Send Message
Posted Sep 24, 2013@dandielo
I just did this, gave all my players the permissions and they dont get any price changes...
-
View User Profile
-
Send Message
Posted Sep 24, 2013@Tagazop62
Try the latest dev build, it looks like I've uploaded the wrong file on bukkit, thats why the error appeared :/
-
View User Profile
-
Send Message
Posted Sep 24, 2013@zeshan321
Lol looks like I just uploaded the wrong version on bukkit... xD
Becuase the latest dev should be the 3.0.7 version xD
@Adondriel
In the main dtlTraders folder create a file named "patterns.yml" thats all
-
View User Profile
-
Send Message
Posted Sep 24, 2013@dandielo
Where do i put that? or where do i create patterns?
-
View User Profile
-
Send Message
Posted Sep 24, 2013Hello, I just updated to 1.6.4 and i keep getting this error:
4:37:41 PM CONSOLE: [SEVERE] Could not pass event InventoryClickEvent to dtlTraders v3.0.4 Beta 4:37:41 PM CONSOLE: java.lang.NoClassDefFoundError: net/minecraft/server/v1_5_R3/NBTBase 4:37:41 PM CONSOLE: java.lang.ClassNotFoundException: net.minecraft.server.v1_5_R3.NBTBase
I'm using version 3.0.7 of dtltraders and 2.0.10 (alpha 1 for MC 1.6.4) of Citizens. My spigot version is #1115. Thank you.
EDIT: Nvm. Dev build fixed it :D
-
View User Profile
-
Send Message
Posted Sep 24, 2013@Kino876
I understand you mean the discount pattern setup, so did you got any bugs or issues or it just does not work?
@Tagazop62
May I know what dTrader version are you using?
-
View User Profile
-
Send Message
Posted Sep 24, 2013> Kino Thanks But, I believe this plugins is to up for 1.6.4 And I not forcing develloper for update to 1.6.4 :P-
View User Profile
-
Send Message
Posted Sep 24, 2013@dandielo
This versión doesn't works for me.
@Tagazop62
The 1.6.4 is a development version, I don't understand why people upgrade their servers to development builds forcing the plugin developers to update their plugins to a version that is likely to be unstable. I think that is too soon to update.
-
View User Profile
-
Send Message
Posted Sep 24, 2013Hello, I'm have this plugins since 6month ago, but now I have a bug i'm on 1.6.4
24.09 14:00:28 [Server] INFO at net.dandielo.citizens.traders_v3.traders.stock.StockPlayer.setInventory(StockPlayer.java:61) 24.09 14:00:28 [Server] INFO Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_5_R3/NBTBase 24.09 14:00:28 [Server] INFO at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) 24.09 14:00:28 [Server] INFO at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415) 24.09 14:00:28 [Server] INFO at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483) 24.09 14:00:28 [Server] INFO at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240) 24.09 14:00:28 [Server] INFO at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594) 24.09 14:00:28 [Server] INFO at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132) 24.09 14:00:28 [Server] INFO at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) 24.09 14:00:28 [Server] INFO at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:116) 24.09 14:00:28 [Server] INFO at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230) 24.09 14:00:28 [Server] INFO at net.minecraft.server.v1_6_R3.Packet7UseEntity.handle(SourceFile:36) 24.09 14:00:28 [Server] INFO at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:1115) 24.09 14:00:28 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) 24.09 14:00:28 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) 24.09 14:00:28 [Server] INFO at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) 24.09 14:00:28 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 24.09 14:00:28 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 24.09 14:00:28 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:601) 24.09 14:00:28 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 24.09 14:00:28 [Server] INFO at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source) 24.09 14:00:28 [Server] INFO at net.citizensnpcs.EventListen.onPlayerInteractEntity(EventListen.java:253) 24.09 14:00:28 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) 24.09 14:00:28 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) 24.09 14:00:28 [Server] INFO at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) 24.09 14:00:28 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 24.09 14:00:28 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 24.09 14:00:28 [Server] INFO org.bukkit.event.EventException 24.09 14:00:28 [Server] SEVERE Could not pass event NPCRightClickEvent to dtlTraders v3.0.4 Beta
Thanks for you help.
-
View User Profile
-
Send Message
Posted Sep 24, 2013@Adondriel
just create the following pattern:
Now permissions to you will need:
- dtl.trader.patterns.discount
- dtl.trader.tiers.vip
The first permission makes sure that the pattern can be used for all players when they open a trader with that pattern (this is required for now, because it triggers a small bug).
the second permission would be set for the vip group and they discount would have the 0.85% base price of each item for each trader that got this pattern.
So after you added that pattern to trader and set the permissions you can easily set discount for each player by changing the multiplier in the first all category
(it can be also sell or buy) and the discount for VIP players in the vip tier of the discount pattern.
I hope it's easy enough to understand, if you need help I'll show you how to do this :)
-
View User Profile
-
Send Message
Posted Sep 23, 2013@dandielo
Is there a way to give different groups discounts based on permissions?
like, in the config have a thing.
Discounts:
[name of group]:
- 15
vip:
- 15
So, anyone with the permission, "traders.discount.vip" would get 15% discount on all stores.
Another option would just be to do "traders.discount.15" would just give them a flat discount of 15% (without requiring the config options)