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 Jan 8, 2014@baksovic111
Try the latest dev build it should be fixed already
@xMassiveSniper
Can you list me your plugins?
-
View User Profile
-
Send Message
Posted Jan 8, 2014I cant find any errors and the plugins that are needed are the only ones that i have
-
View User Profile
-
Send Message
Posted Jan 8, 2014@xMassiveSniper
i'm having the same issue did you ever find a fix for it?
-
View User Profile
-
Send Message
Posted Jan 8, 2014i recently added this to my server , but every time i try to make a trader it tells me that trait cannot be found, I've checked my console and i couldn't find any obvious errors and i have citizens 2 and vault installed
-
View User Profile
-
Send Message
Posted Jan 8, 2014Task #600780 for dtlTraders v3.0.9-snapshot generated an exception java.lang.NullPointerException at net.dandielo.citizens.traders_v3.utils.items.flags.Lore.onFactorize(Lore.java:54) [?:?] at net.dandielo.citizens.traders_v3.traders.stock.StockItem.factorize(StockItem.java:263) [?:?] at net.dandielo.citizens.traders_v3.utils.ItemUtils.createStockItem(ItemUtils.java:25) [?:?] at net.dandielo.citizens.traders_v3.utils.NBTUtils.cleanItem(NBTUtils.java:509) [?:?] at net.dandielo.citizens.traders_v3.tNpcListener$InventoryCleaner.clean(tNpcListener.java:505) [?:?] at net.dandielo.citizens.traders_v3.tNpcListener$InventoryCleaner.run(tNpcListener.java:477) [?:?] at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.run(CraftTask.java:58) [craftbukkit.jar:git-Spigot-1207] at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:583) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:259) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:540) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:446) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Spigot-1207] [04:18:58] [Server thread/INFO]: Has lore [04:18:58] [Server thread/INFO]: ID: 8 [04:18:58] [Server thread/INFO]: [] [04:18:58] [Server thread/INFO]: 1 [04:18:58] [Server thread/INFO]:
false[04:18:58] [Server thread/INFO]: Cleaned lorenull-
View User Profile
-
Send Message
Posted Jan 8, 2014Could not pass event NPCRightClickEvent to dtlTraders v3.0.9-snapshot org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit.jar:git-Spigot-1207] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Spigot-1207] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [craftbukkit.jar:git-Spigot-1207] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:482) [craftbukkit.jar:git-Spigot-1207] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:467) [craftbukkit.jar:git-Spigot-1207] at net.citizensnpcs.EventListen.onPlayerInteractEntity(EventListen.java:266) [Citizens.jar:?] at sun.reflect.GeneratedMethodAccessor337.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_45] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Spigot-1207] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Spigot-1207] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [craftbukkit.jar:git-Spigot-1207] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:482) [craftbukkit.jar:git-Spigot-1207] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:467) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:1076) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.PacketPlayInUseEntity.a(SourceFile:55) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.PacketPlayInUseEntity.handle(SourceFile:10) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:657) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:259) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:540) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:446) [craftbukkit.jar:git-Spigot-1207] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Spigot-1207] Caused by: java.lang.NullPointerException at net.dandielo.citizens.traders_v3.utils.items.flags.Lore.onFactorize(Lore.java:54) [?:?] at net.dandielo.citizens.traders_v3.traders.stock.StockItem.factorize(StockItem.java:263) [?:?] at net.dandielo.citizens.traders_v3.utils.ItemUtils.createAbstractStockItem(ItemUtils.java:38) [?:?] at net.dandielo.citizens.traders_v3.traders.Trader.selectAndCheckItem(Trader.java:765) [?:?] at net.dandielo.citizens.traders_v3.traders.Trader.updatePlayerInventory(Trader.java:321) [?:?] at net.dandielo.citizens.traders_v3.traders.types.Server.onRightClick(Server.java:108) [?:?] at net.dandielo.citizens.traders_v3.tNpcListener.npcRightClickEvent(tNpcListener.java:345) [?:?] at sun.reflect.GeneratedMethodAccessor441.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_45] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Spigot-1207] ... 23 more [04:18:55] [Server thread/INFO]: Has lore [04:18:55] [Server thread/INFO]: ID: 8 [04:18:55] [Server thread/INFO]: [] [04:18:55] [Server thread/INFO]: 1 [04:18:55] [Server thread/INFO]:
false[04:18:55] [Server thread/INFO]: Cleaned lorenull-
View User Profile
-
Send Message
Posted Jan 8, 2014@xMassiveSniper
Check your console, probably there is a loading error or you lack a plugin and it will autodisable itself
-
View User Profile
-
Send Message
Posted Jan 7, 2014Trait not found i have all of the things and i have vault but it says trait not found. When i try doing /trader create (name) nothing happenes it doesnt say anything in chat also.
-
View User Profile
-
Send Message
Posted Jan 7, 2014@usevalue
Going to do some thigns today, I dont got much time for my projects right now, but gonna push some thigns every few days
@spyermusic
Going to be fixed with the next build
All: going to try to push a new build on jenkins today, stay tuned ;)
-
View User Profile
-
Send Message
Posted Jan 6, 2014@2gcrafters Dev build ahoy!
http://www.wbs-wireless.com:9090/job/dtlTraders_noRepo/
-
View User Profile
-
Send Message
Posted Jan 5, 2014Update to 1.7.2 please!!!
-
View User Profile
-
Send Message
Posted Jan 5, 2014Is there a way to track/limit trader supply? I would like to set up player-owned shops that require restocking, and that allow players to buy up supplies that they need.
Edit: Oh, I just saw this in the to do list. Any ETA on it? It would be a most useful feature for... my purposes.
" - Item limits (global and player)"
-
View User Profile
-
Send Message
Posted Jan 4, 2014Hey
When i buy some stuff from the trader, it delete all lores of items in my inventory.
Sorry for my bad english, i hope you understand me.
Bukkit:1.7.2 Dtltraders 3.0.9
-
View User Profile
-
Send Message
Posted Jan 3, 2014@Adondriel
Edit;I believe it said it's 1.7 latest build. This is more like a duplication glitch
I don't have multi verse inventory. It's the problem of someone being able to just drG and drop the item into their inventory, but when they leave the world it'll disappear. But if they're in the same world they are able to place it and use it without it disappearing.
-
View User Profile
-
Send Message
Posted Jan 3, 20141.What is <action> in command? 2.How to edit start stock? 3.How to edit stock name?
thx
-
View User Profile
-
Send Message
Posted Jan 3, 2014Would very much like to see commands to edit patterns from in-game.
-
View User Profile
-
Send Message
Posted Jan 1, 2014@deleted_8353009
1. update to 1.7.4
2. multiverse inventories, remove it... that makes each world have separate inventories.
-
View User Profile
-
Send Message
Posted Jan 1, 2014@dandielo
@dandielo There is a bug on 1.7 where players can click on the items to buy into their inventory without having to pay or if a player who doesnt have money at all can still move the item into their inventory. However if servers have multiverse with a spawn in another world. Players moving to another island would cause the item to disappear but if somewhat like Survival servers etc they can use it to their advantage. Please fix :)
-
View User Profile
-
Send Message
Posted Dec 30, 2013Running latest dev build, whenever server restarts the trader fails to load.
-
View User Profile
-
Send Message
Posted Dec 30, 2013Its goog plugin, but breaks lores