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 Mar 31, 2013Due to many bugs that appeared with 2.5 I really suggest to avoid using this plugin or use it carefully. Right now it's hard to setup traders in game because of how I'm form up now managing trader stocks.
I'll try to fix this as soon as possible. That fix will be 100% in 2 parts. First one that fixes any weird behaviors, second fixing lore displaying and multiple amount management.
EDIT: Latest bugs (that are connected with Trader Managing) seems to be connected with Bukkit InventoryClickEvent but to be sure going tommorow make some tests. If they fail I will upload a small workaround (still not 100% perfect but no crashes so far)
With greetings, Dandielo :)
-
View User Profile
-
Send Message
Posted Mar 31, 2013@InfroCZE
Nah you might only need to remove the old config and locale file.
Also you should form now use the 2.5 version, it has some bugs so be aware.
So before updating or changing anything make sure you got a copy of your NPC's in Citizens folder, file: "saves.yml"
-
View User Profile
-
Send Message
Posted Mar 31, 2013Hello, I have a problem dandielo. When I open my shop, the wools are without tags, prices are set to zero and dont show up when hovering on the block I want to sell. Could it be possible that I have them from earlier version of the plugin and now they are broken? Should I redo dem completly ( which would be pain in the arse becouse I have like 30 of them :( ) Thx in advance for answer. P.S. No errors whatsoever
-
View User Profile
-
Send Message
Posted Mar 30, 2013@seang96
It should work with it already (I mean the 1.5 version)
@mozartripper
Here is a sample https://gist.github.com/Dandielo/5043595 it's quite different that patterns from 2.4.3 or earlier, but this will allow much more things to add.
-
View User Profile
-
Send Message
Posted Mar 30, 2013Could you post a patterns.yml as an example ? Id love to set prices globally :P
-
View User Profile
-
Send Message
Posted Mar 30, 2013@dandielo
Can you update the plugin to cupport citizens alpha 3 for 1.5.1? Thanks :P
-
View User Profile
-
Send Message
Posted Mar 29, 2013@Wreyth @malaxan
Update incoming for denizens support,
Also working on enchanted books update.
EDIT: Updated dtlTraders so it works with denizen 0.8.8
EDIT2: Fixed disappearing enchantments from books, also a beta fix for any metadata dissaperance
EDIT3: Working on the Patterns Wiki, it should be done till tomorrow
-
View User Profile
-
Send Message
Posted Mar 28, 2013http://pastebin.com/Dghtsw5R
thats when i start the server and it breaks all the shops.
-
View User Profile
-
Send Message
Posted Mar 28, 2013I'm using Citizens 2.0.8 (build 782) and latest dev build of denizen. My npc traders are there, but all of their prices are set to 0 for both buy/sell. This is error I get when my bukkit server tries to enable dtltraders on startup:
2013-03-27 21:24:02 [INFO] [DtlCitizensTrader] Enabling DtlCitizensTrader v2.5.0 Alpha 2013-03-27 21:24:02 [INFO] [DtlCitizensTrader] [37;1mLoading locale[m 2013-03-27 21:24:02 [INFO] [DtlCitizensTrader] [37;1mLoading bank accounts[m 2013-03-27 21:24:02 [INFO] [DtlCitizensTrader] [37;1mloading patterns[m 2013-03-27 21:24:02 [INFO] {} 2013-03-27 21:24:02 [INFO] [DtlCitizensTrader] [37;1mUsing Essentials Economy plugin[m 2013-03-27 21:24:02 [INFO] [DtlCitizensTrader] [37;1mHooked into Denizen v0.8-prerelease[m 2013-03-27 21:24:02 [INFO] [DtlCitizensTrader] [37;1mRegistering commands... [m 2013-03-27 21:24:02 [INFO] [DtlCitizensTrader] [37;1mRegistered denizen [33;1mTransactionCommand[m 2013-03-27 21:24:02 [INFO] [DtlCitizensTrader] [37;1mRegistered denizen [33;1mTraderCreateCommand[m 2013-03-27 21:24:02 [INFO] [DtlCitizensTrader] [37;1mRegistering Denizen triggers... [m 2013-03-27 21:24:02 [SEVERE] Error occurred while enabling DtlCitizensTrader v2.5.0 Alpha (Is it up to date?) java.lang.NoSuchMethodError: net.aufdemrand.denizen.scripts.triggers.AbstractTrigger.withOptions(ZDLnet/aufdemrand/denizen/scripts/triggers/TriggerRegistry$CooldownType;)Lnet/aufdemrand/denizen/scripts/triggers/AbstractTrigger; at net.dandielo.citizens.trader.denizen.AbstractDenizenTrigger.registerTriggers(AbstractDenizenTrigger.java:13) at net.dandielo.citizens.trader.CitizensTrader.initializeDenizens(CitizensTrader.java:197) at net.dandielo.citizens.trader.CitizensTrader.onEnable(CitizensTrader.java:162) 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_5_R2.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.enablePlugins(CraftServer.java:264) at net.minecraft.server.v1_5_R2.MinecraftServer.j(MinecraftServer.java:303) at net.minecraft.server.v1_5_R2.MinecraftServer.e(MinecraftServer.java:282) at net.minecraft.server.v1_5_R2.MinecraftServer.a(MinecraftServer.java:242) at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.java:150) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:381) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)
When one of my users goes to buy/sell something from a trader, this error spams on my server:
2013-03-28 08:44:40 [SEVERE] java.text.ParseException: Unparseable date: "Thu Mar 28 08:44:40 CDT 2013" 2013-03-28 08:44:40 [SEVERE] at java.text.DateFormat.parse(Unknown Source) 2013-03-28 08:44:40 [SEVERE] at net.dandielo.citizens.trader.limits.LimitManager$LimitEntry.addItem(LimitManager.java:210) 2013-03-28 08:44:40 [SEVERE] at net.dandielo.citizens.trader.limits.LimitManager.updateLimit(LimitManager.java:172) 2013-03-28 08:44:40 [SEVERE] at net.dandielo.citizens.trader.types.Trader.updateLimits(Trader.java:394) 2013-03-28 08:44:40 [SEVERE] at net.dandielo.citizens.trader.types.ServerTrader.simpleMode(ServerTrader.java:133) 2013-03-28 08:44:40 [SEVERE] at net.dandielo.citizens.trader.NpcManager.onInventoryClick(NpcManager.java:205) 2013-03-28 08:44:40 [SEVERE] at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source) 2013-03-28 08:44:40 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2013-03-28 08:44:40 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 2013-03-28 08:44:40 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 2013-03-28 08:44:40 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 2013-03-28 08:44:40 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 2013-03-28 08:44:40 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 2013-03-28 08:44:40 [SEVERE] at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java:1178) 2013-03-28 08:44:40 [SEVERE] at net.minecraft.server.v1_5_R2.Packet102WindowClick.handle(SourceFile:31) 2013-03-28 08:44:40 [SEVERE] at net.minecraft.server.v1_5_R2.NetworkManager.b(NetworkManager.java:292) 2013-03-28 08:44:40 [SEVERE] at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:113) 2013-03-28 08:44:40 [SEVERE] at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35) 2013-03-28 08:44:40 [SEVERE] at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:30) 2013-03-28 08:44:40 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:580) 2013-03-28 08:44:40 [SEVERE] at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) 2013-03-28 08:44:40 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:476) 2013-03-28 08:44:40 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:409) 2013-03-28 08:44:40 [SEVERE] at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)
-
View User Profile
-
Send Message
Posted Mar 28, 2013@Wreyth
Ahh... sorry... was quite busy. Can you send me the errors? Because without this I can't say you what's wrong or even fix it
-
View User Profile
-
Send Message
Posted Mar 27, 2013heck dan i can't even get it to load on my so my players have been without shops for going on 2 weeks now
really really need to get it fixed man. it errors out and won't load in and hook right but i am using as usual latest dev builds of citizens 2 and denizens the 0.8.8 series i believe
-
View User Profile
-
Send Message
Posted Mar 26, 2013@AlexSmith49
Can you describe it a bit more?
@siemaeniu500
Describe me a specific scenario on Git, please!
@ursak
Can you send me that error you are getting with 2.5? Also send me Bukkit and Citizens Version
-
View User Profile
-
Send Message
Posted Mar 26, 2013I'm using MCPC+ with 1.4.7 of Bukkit.
This haven't worked for me with that. v2.4 works but is bugged and just stop working randlomly. Been trying to get 2.5 to work but none of the dev-versions I've tried have worked. They all give me a (is it up to date) message.
Do you have any idea if any specifik version works well with MCPC+?
-
View User Profile
-
Send Message
Posted Mar 26, 2013When players try to sell them own items, they see message: you don't have money to buy. But they want to selling not buy !
-
View User Profile
-
Send Message
Posted Mar 26, 2013Could you add a feature that automatically selects the trader you create, or selects it when you enter managing mode please? I have a feature where you can create an npc trader wherever you stand, but if you have multiple the first one is deleted. If I could select the first npc with managing mode, then I could let my system, and possibly others' work as well.
-
View User Profile
-
Send Message
Posted Mar 26, 2013@NobMapster
I did not created my own banking system, and there is a wallet that should allow this feature.
I did not tried it the last time, because I did not made changes to it.
-
View User Profile
-
Send Message
Posted Mar 26, 2013You could add support for BOSEconomy's bank feature to allow NPCs to use those bank funds. Might be easier to use what's already there than to set up your own banking system.
-
View User Profile
-
Send Message
Posted Mar 25, 2013@NemesisMate
You can always remember me about anything, right now I got a pile of bugs to solve :D
EDIT ALL: Added the Chinese locale file :)
EDIT2: It should be possible with bukkit 1.5+ to use enchanted books with more than 1 enchantment
-
View User Profile
-
Send Message
Posted Mar 25, 2013@dandielo
Are you having this in mind?, I didn't see it on TODO list so I prefer to be sure you are remembering it ;)
-
View User Profile
-
Send Message
Posted Mar 25, 2013Ok guys I'm back :) Sorry for that long break.
I will try to upload a working version for the latest bukkit version, and when a things will be working with this, going to continue debugging it :)
Incoming Chinese locale file :)
EDIT: All working commands for 2.5.0 are now on the wiki page :)