dtlTraders 6.3.3

A better way to trade! For Citizens(2).

  1. samyratchet
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Contributors:
    samyratchet, Minevid
    dltraders transparent with cloud watermark 8bit.png
    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!
    Join discord to get involved in future updates or get/give help from/to other server owners.


    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 'Trade'
    • 2 types of item content: 'static' 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
    • Compatible with spigot/bukkit 1.8 - 1.15.x
    • Change descriptions and names of your items
    • Add trading limitation ono items like "limits"
    • Customize your shops with "default shop" and "toggle shops"
    • Adjust shop interaction with "custom input amount" and "stack shift"
    • Make your rank based shops with custom "permissions"
    • More navigation buttons and GUI modules with a aim to "One GUI"
    New features on Version 6.0.0:
    • Control the text you see on items with "custom display text"
    • Toggle "Item drop" allowing items to be dropped when inventory is full on buy/sell/trade
    • Toggle "Sell all items" that allows to sell the remaining items
    • "Broadcast message" allows you to customize or toggle the public messages on buy/sell or trade
    • Change page names included
    • Improved "One GUI" with Categorized Settings, Live view of Changes and a smoother, fancier look <3
    • Even better handling of shop functionalities
    Currently support Economy plugins:
    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
    • 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
    • All the features of dtlTraders (non premium version)
    New features on Version 6.0.0:
    • Logging shops into text files
    • Allowing command execution on tradable items
    • Cloning shops to save time
    • Set per "Item" permission (custom permission feature)
    • Set per "Page" permission (custom permission feature)

    Unlock premium features with dtlTradersPlus. Buy your copy at: www.Degitise.com/dtltradersplus
    Buying the premium version, helps US continue working on future updates for both versions dtlTraders and dtlTradersPlus. :coffee:


    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:

    For each step just use the ONE GUI command /dtltraders trait and select the thing you want to accomplish.
    • First you need to add trait traders to a NPC
    • Then you create a shop
    • Manage the shop and customize it your way by 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 :)

    Permissions:
    Before 6.0.0:
    The only permission is dtltraders.admin.

    Starting from 6.0.0:
    These are stored and can be changed inside the permissions.yml file:
    Code (YAML):

    wildcards
    :
        admin-wildcard
    : "dtltraders.admin"
        shop-wildcard
    : "dtltraders.shop.*"
        page-wildcard
    : "dtltraders.page.*"
        items-wildcard
    : "dtltraders.items.*"
         
    commands
    :
        help
    : "dtltraders.help"
        toggle
    : "dtltraders.toggle"
        edit
    : "dtltraders.edit"
        create
    : "dtltraders.create"
        delete
    : "dtltraders.delete"
        list
    : "dtltraders.list"
        trait
    : "dtltraders.trait"
        reload
    : "dtltraders.reload"
        info
    : "dtltraders.info"
        loadconfig
    : "dtltraders.loadconfig"
        save
    : "dtltraders.save"
       
    inventories
    :
        shop
    :
            create-shop
    : "dtltraders.inv.create-shop"
            select-shop
    : "dtltraders.inv.select-shop"
            edit-shop
    : "dtltraders.inv.edit-shop"
            edit-shop-name
    : "dtltraders.inv.edit-shop-name"
            edit-shop-permission
    : "dtltraders.inv.edit-shop-permission"
            edit-shop-command
    : "dtltraders.inv.edit-shop-command"
            edit-shop-default
    : "dtltraders.inv.edit-shop-default"
            edit-shop-status
    : "dtltraders.inv.edit-shop-status"
            clone-shop
    : "dtltraders.inv.clone-shop"
            remove-shop
    : "dtltraders.inv.remove-shop"
        page
    :
            create-page
    : "dtltraders.inv.create-page"
            select-page
    : "dtltraders.inv.select-page"
            edit-page
    : "dtltraders.inv.edit-page"
            edit-page-name
    : "dtltraders.inv.edit-page-name"
            edit-page-contents
    : "dtltraders.inv.edit-page-contents"
            edit-page-contents-functions
    : "dtltraders.inv.edit-page-contents"
            edit-page-size
    : "dtltraders.inv.edit-page-size"
            edit-page-permission
    : "dtltraders.inv.edit-page-permission"
            mirror-page
    : "dtltraders.inv.mirror-page"
            remove-page
    : "dtltraders.inv.remove-page"
        items
    :
            static
    : "dtltraders.inv.items.static"
            tradable
    : "dtltraders.inv.items.tradable"
            commands
    : "dtltraders.inv.items.static"
            trade
    : "dtltraders.inv.items.static"


    Hyperlinks:

    Video tutorial:
    This is a tutorial we made for dtlTraders 'V5.0.0' and above, we guide you there for a fresh installation and how to setup a shop ingame:
    English tutorial:


    German tutorial (by @priceless0 )

    Versions:
    Did you know that dtlTraders(Plus) V5.0.0 and above supports bukkit/spigot version 1.8 - 1.15.x ?
    If you need a older version than 1.8 you can download it:
    here
    We only give support for versions started with V5.0.0 !


    Contact or Issues:
    For questions or suggestions:
    For issues:

    Mention:
    1. Plugin started by dandielo
    2. Continued by samyratchet (Degitise)
    3. TheWGBbroz recreated dtlTraders commissioned
    4. Maintained by Minevid under Degitise
    5. Grows on features and as favorite trade plugin thanks to the community giving there feedbacks, suggestions and involvement on updates
    Be also part of the progress by joining our discord channel

    Images

    1. Dtltraders.png

Recent Updates

  1. 6.3.3 (1.8 - 1.16.4)
  2. 6.3.2 (1.8 - 1.16.4)
  3. 6.3.1 (1.8 - 1.16.4)

Recent Reviews

  1. Ociier
    Ociier
    4/5,
    Version: 6.3.3
    Good plugin overall. The decision of placing the delete shop option behind a paywall is a bit weird tho. Recommended for all the admins who want a simple yet powerlful shop add-on for Citizens. I would love a stronger GemsEconomy support, something that let us set a price in a custom secondary currency. Example: Item A costs 10 of currency A, and Item B costs 10 of currency B. If the dev adds that, it can easily be considered the best NPC shop plugin.
    1. samyratchet
      Author's Response
      You can remove a shop with a command, but removing it using the gui is behind a paywall ;)

      Your suggestion is already on the agenda ;)
  2. KarryWangTW
    KarryWangTW
    3/5,
    Version: 6.2.6
    It is recommended that this plug-in is very easy to use, but can it be used by updating to version 1.16.4?
    1. samyratchet
      Author's Response
      the version for 1.16.4 support need approval from Bukkit and we submitted this 3 days ago together with the release of 6.3.0 on the premium version. So we are waiting as well :) So soon!
  3. PlayerNguyen
    PlayerNguyen
    5/5,
    Version: 6.2.6
    This plugin is amazing!! Keep coding and make it more fantastic.
    Let's make it greater and greater
    1. samyratchet
      Author's Response
      I like this idea!
  4. PnRCraft
    PnRCraft
    5/5,
    Version: 6.2.4
    Thanks to the developers for a fantastic plugin, I have been using it on my server for years now without issue. I have tried many other admin shop plugins, but I have found that dtlTraders is always updated and adding new features and just damn good and reliable, and personally has become a favorite to me.

    The other server op's love it too, we use it for an admin shop, Rank shop, and in random places in our Quest/Survival world.

    Thanks again to the devs for creating such a great resource.
    1. samyratchet
      Author's Response
      Thank you for this awesome review! :)
      We'll keep improving this plugin :)
  5. Eisenbahner218
    Eisenbahner218
    2/5,
    Version: 6.2.3
    [11:37:22] [Server thread/ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'traders' in plugin dtlTraders v6.2.3
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at org.bukkit.craftbukkit.v1_16_R1.CraftServer.dispatchCommand(CraftServer.java:755) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.PlayerConnection.handleCommand(PlayerConnection.java:1703) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.PlayerConnection.a(PlayerConnection.java:1546) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.TickTask.run(SourceFile:18) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeTask(SourceFile:144) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeNext(SourceFile:118) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.MinecraftServer.aZ(MinecraftServer.java:943) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.MinecraftServer.executeNext(MinecraftServer.java:936) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.MinecraftServer.sleepForTick(MinecraftServer.java:920) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:852) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_261]
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
    at com.degitise.minevid.dtlTraders.commands.DtlTradersCMD.onCommand(DtlTradersCMD.java:470) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
    ... 18 more
    1. samyratchet
      Author's Response
      Hello Eisenbahner218, We are happy to help you solve the bugg or help you but don't use the review section for bug reports. Be kind to remove your review and go to the bugg section to help you out.
  6. Lumy12345
    Lumy12345
    5/5,
    Version: 6.1.7
    The bug regarding dtl edit is now fixed, thanks, I will not post bug reports in reviews again haha. Really good plugin though!
  7. Lumy12345
    Lumy12345
    1/5,
    Version: 6.1.6
    The /dtl edit GUI is completely broken now. Whenever you click an option, for example going into Content Functions and editing the price of an item. It will not edit the price. Instead the item will be adding to your cursor and you can move it around. The concept of clicking on an item in the GUI to open menus is broken, in short.
    1. samyratchet
      Author's Response
      Try this version. Next time don't try to use 1.16.2 when there was no update regarding 1.16.2 :)
      Also next time, don't use the review section for bug reports.
  8. Rakseri
    Rakseri
    1/5,
    Version: 6.1.6
    GUI is totally broken. I've tried reloading config several times. Yes I am using the latest version. Whenever I try to add trader trait to an NPC or when I try to change the price of an item, my console is spammed with errors. Very disappointing since this plugin is what my server needs.
    1. samyratchet
      Author's Response
      Try this version. Next time don't try to use 1.16.2 when there was no update regarding 1.16.2 :)
      Also next time, don't use the review section for bug reports.
  9. der_Gamer
    der_Gamer
    4/5,
    Version: 6.1.5
    The plugin is very good, but could you please add a German translation? Thank you in advance!
  10. LazyAlpha
    LazyAlpha
    3/5,
    Version: 6.1.5
    Hi i need help because whenever i try to run any command nothing happens. How to fix?