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 Feb 27, 20131.4.7 fail
spigot 1.4.7 build 575
-
View User Profile
-
Send Message
Posted Feb 27, 2013@spawnstah
Depends what denizen version you got, it should work with the latest dev build, all other older or v0.74 are not supported (but with 0.74 shouldn't be any problem). So you will need to updated it to the latest dev build 0.8
-
View User Profile
-
Send Message
Posted Feb 27, 2013@dandielo
Yes, got Denizens installed. Any compatibility issues there? :(
-
View User Profile
-
Send Message
Posted Feb 27, 2013@Tessaisan
Try to use latest dev (jenkins) build of Citizens 2
-
View User Profile
-
Send Message
Posted Feb 27, 2013@dandielo
Can you help me with this error??
17:17:03 [SEVERE] Error occurred while enabling DtlCitizensTrader v2.4.2 (Is it up to date?) java.lang.NoClassDefFoundError: net/citizensnpcs/api/CitizensAPI at net.dandielo.citizens.trader.CitizensTrader.onEnable(CitizensTrader.java:139) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:264) at net.minecraft.server.v1_4_R1.MinecraftServer.j(MinecraftServer.java:321) at net.minecraft.server.v1_4_R1.MinecraftServer.e(MinecraftServer.java:300) at net.minecraft.server.v1_4_R1.MinecraftServer.a(MinecraftServer.java:259) at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:149) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.ClassNotFoundException: net.citizensnpcs.api.CitizensAPI at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334) ... 12 more
-
View User Profile
-
Send Message
Posted Feb 27, 2013@RifFox
Try the next build ;P
-
View User Profile
-
Send Message
Posted Feb 27, 2013@dandielo
Thanks!
Build 180 - not OPed players cant create traders anymore! :) not OPed players still see traders as empty :( (tried with permissions and without them)
-
View User Profile
-
Send Message
Posted Feb 27, 2013@RifFox
Try to use the latest build, and reset all your permissions.
Both pattern and command permissions should work now :)
-
View User Profile
-
Send Message
Posted Feb 27, 2013@dandielo
Thanks!
adding dtl.trader.patterns.pricelist: true dtl.trader.patterns.itemlist: true (the ones used on trader) doesnt make any changes.
-
View User Profile
-
Send Message
Posted Feb 27, 2013@RifFox
1. going to fix this as soon as possible
2. try to add "dtl.trader.patterns.pattern_name"
-
View User Profile
-
Send Message
Posted Feb 27, 2013Hello again! :)
Some issues with permissions this time.
1. Every player can create trader using "/trader create name" and seem that I cant stop it :) Even dtl.trader.*: false does nothing :)
2. I have traders configured with patterns to sell/buy items. Its working fine with oped users, but non OP users see empty traders with no items. Any extra permissions needed?
-
View User Profile
-
Send Message
Posted Feb 27, 2013@spawnstah
You are using denizens on your server?
-
View User Profile
-
Send Message
Posted Feb 27, 2013I've been getting this error at server start with both version 2.4.0 and new 2.4.3
2013-02-27 11:00:55 [SEVERE] Error occurred while enabling DtlCitizensTrader v2.4.3 (Is it up to date?) org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register net.dandielo.citizens.trader.denizen.TraderTags@4686c1da while not enabled at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:501) at net.dandielo.citizens.trader.denizen.TraderTags.initializeDenizenTags(TraderTags.java:233) at net.dandielo.citizens.trader.CitizensTrader.initializeDenizens(CitizensTrader.java:197) at net.dandielo.citizens.trader.CitizensTrader.onEnable(CitizensTrader.java:160) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:308) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:290) at net.minecraft.server.v1_4_R1.MinecraftServer.j(MinecraftServer.java:327) at net.minecraft.server.v1_4_R1.MinecraftServer.e(MinecraftServer.java:306) at net.minecraft.server.v1_4_R1.MinecraftServer.a(MinecraftServer.java:265) at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:149) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:405) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
Anything you have seen before and/or know a solution too?
-
View User Profile
-
Send Message
Posted Feb 27, 2013@KSum
Yup i know this issue, it was already fixed but that build wasn't on Jenkis because jenkins was bit messed up then.
Going to upload it here and then put a link here.its version 2.4.3
EDIT: File may be downloaded here dtlTraders v2.4.3
This version contains the new locale and command system, that's not yet on the Wiki. You may user /trader help to get help with commands :)
-
View User Profile
-
Send Message
Posted Feb 26, 2013I'm using the latest builds of bukkit, citizens2, denizens and was running 2.4.0 of this plugin. I get a severe error whenever I include a color code in a denizens chat script. We've traced it down to an issue with DtlTraders, so I wanted you to know about it. 2.3.0beta doesn't seem to have the same problem. Here's the error. 8:12:24 PM [SEVERE] Could not pass event ReplaceableTagEvent to Denizen v0.8-prerelease org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:77) at net.aufdemrand.denizen.tags.TagManager.fillArguments(TagManager.java:113) at net.aufdemrand.denizen.scripts.commands.CommandExecuter.execute(CommandExecuter.java:114) at net.aufdemrand.denizen.scripts.ScriptEngine.revolve(ScriptEngine.java:43) at net.aufdemrand.denizen.scripts.ScriptQueue.revolve(ScriptQueue.java:249) at net.aufdemrand.denizen.scripts.ScriptQueue.access$000(ScriptQueue.java:14) at net.aufdemrand.denizen.scripts.ScriptQueue$1.run(ScriptQueue.java:212) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:530) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.NullPointerException at net.dtl.citizens.trader.denizen.TraderTags.traderTags(TraderTags.java:103) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
Thanks.
-
View User Profile
-
Send Message
Posted Feb 26, 2013@RifFox
In that way now I know why these errors appears :P
because bukkit does not know these item, at least it sends an exception
And I was thinking what's wrong with this lol
-
View User Profile
-
Send Message
Posted Feb 26, 2013@dandielo
I have the same error :S
-
View User Profile
-
Send Message
Posted Feb 26, 2013@dandielo
Sure :)
EDIT: found items that generate this exception: 147, 148, 152, 154, 157, 404, 405, 407, 408
EDIT2: Just noticed that all those items are non existing in this minecraft version and are from future game version. So I think that may be a problem. :)
-
View User Profile
-
Send Message
Posted Feb 26, 2013@RifFox
Can you send me the error?
-
View User Profile
-
Send Message
Posted Feb 26, 2013@dandielo
Thanks!
It is great idea to keep separate patterns for prices and multipliers! I thinks it will be easy to manage traders that way! :)
and the last question :)
what is wrong with item 157 in this pattern:
it gives java exception when loading patterns every time this item is present in the pattern file and works fine as soon as i remove it. I already tries to play with dot-comma, change price, etc.