Merchant [1.14x] - Improved Wandering Trader!

    • 24
    • 31
    • 34
    avatar TheDiamondPlayables
    Level 69 : High Grandmaster Programmer
    239
    - The Wandering Trader is not that good of an addition. You can only have 1 per world, and the trades are not even that good. But it can be made alot better.
    Introducing: Merchant Datapack
    Features: <Click to see>

    How to install: <Click to see>

    How to use: <Click to see>

    Support the Creator:
    CompatibilityMinecraft 1.14
    Tags

    1 Update Logs

    Version 1.1 : 07/24/2019 5:27:24 amJul 24th, 2019

    - Bugfix:
    + Merchant is called "Businessman" in Admin Control Panel
    + Datapack does not remove everything when uninstalled.

    1
    05/07/2020 10:34 am
    Level 1 : New Miner
    EEGAR
    Is there a way to do this with normal villager? My idea was to have a max level cleric be able to sell you a luck potion. This would be a cool feature because they are unobtainable without commands.
    1
    04/08/2020 10:09 pm
    Level 1 : New Miner
    VoteforZSS114
    How do you customize the trades for the merchant? I was hoping to add this to an adventure map, but I don't think it'll be possible for me to utilize it if I can't create custom trades.
    1
    04/18/2020 2:06 pm
    Level 1 : New Miner
    pjlasl
    It is possible, I had a copy that incorporated all the items up to snapshot 20w11a. After that it stopped working.
    1
    03/20/2020 11:00 pmhistory
    Level 1 : New Miner
    pjlasl
    I have been using this data pack since 1.14 and it has been working with every version of Minecraft until the last 1.16 snapshot (20w11a).

    The latest snapshot (20w12a) seems to have broken this data pack.

    The merchant still spawns, but the UI is no longer displayed when clicking on the merchant. No error is thrown in the console either.
    1
    04/12/2020 2:47 pm
    Level 1 : New Miner
    yanzineo_
    it works on the 1.15?
    1
    04/18/2020 2:05 pm
    Level 1 : New Miner
    pjlasl
    This works with with 1.15 up to 1.16 snapshot 20w11a. from 12a on the data pack stops working.
    1
    03/21/2020 1:43 amhistory
    Level 69 : High Grandmaster Programmer
    TheDiamondPlayables
    Thank you for persistently testing Merchant ever since 1.14. I am very glad to hear that it stayed alive as long as it did.

    I'm still developing all my datapacks, but due to the little amount of support I'm getting, I don't really have the time like I did when I was developing this then.

    If you want to help me out, then please consider to support my projects at patreon.com/thediamondplayables or paypal.me/thediamondplayables.

    Thanks for reading, and I'll try to get Merchant up and running for later versions as soon as possible.
    1
    03/21/2020 8:55 am
    Level 1 : New Miner
    pjlasl
    That is understandable.

    From the little digging around I did, it appears the trades have to be set at the time the wandering trader is summoned.
    When u summoned the trader you were setting the recipes to [] and then adding them. This no longer seems to work. Not sure what changed between 20w11a and 20w12a to break this behavior.
    1
    09/14/2019 12:14 pm
    Level 1 : New Miner
    pjlasl
    How do i get to the options of this data pack? I used the function references above but I don't get a screen that allows me to make changes
    1
    09/14/2019 7:22 pmhistory
    Level 69 : High Grandmaster Programmer
    TheDiamondPlayables
    To be able to run this command:
    - Go to "Open to LAN"
    + In that options, make sure that "Allow Cheats" is set to "On", then press "Start LAN World".
    That should work now.
    1
    09/16/2019 9:03 am
    Level 1 : New Miner
    pjlasl
    I should have mentioned that I am running this on a server, not SMP.
    1
    09/16/2019 11:30 am
    Level 69 : High Grandmaster Programmer
    TheDiamondPlayables
    You'd require Admin Permissions to be able to run this command. (hence its named Admin Control Panel)
    1
    09/16/2019 1:03 pm
    Level 1 : New Miner
    pjlasl
    I am the Admin on the Server...
    1
    09/16/2019 7:48 pm
    Level 69 : High Grandmaster Programmer
    TheDiamondPlayables
    If you need advanced support, you can ask for it at the Discord Server. I don't want to be helping people directly here, it's harder to know when you are online to even give you advanced support.
    1
    09/06/2019 1:02 pm
    Level 1 : New Explorer
    Kawsiphek
    Is it possible to have these merchants spawn in with the 2 llamas on leads?
    1
    09/06/2019 7:43 pm
    Level 69 : High Grandmaster Programmer
    TheDiamondPlayables
    yes, but it will be hard to differentiate from a distance which is which: Merchant or Vanilla Wandering Trader
    1
    09/03/2019 4:26 amhistory
    Level 1 : New Crafter
    PhaserArray
    You should make the end merchant glow like the nether one. It's always night in the end, therefore the end merchant is invisible and you need to find it via its particles (something users with lower end machines will likely have turned down or off) which is a bit of a pita.

    EDIT: I also noticed when you drag it into the end portal, it just disappears. It doesn't get transported to the overworld like the nether one, I checked both my spawn and world spawn.
    1
    08/18/2019 12:28 pm
    Level 37 : Artisan Mountaineer
    Robert0213
    Recently the nether merchant keeps spawning in overworld instead of the overworld merchant, any idea why?
    2
    08/18/2019 7:35 pm
    Level 69 : High Grandmaster Programmer
    TheDiamondPlayables
    yea, he may go through the portal and end up in the Overworld.
    The chance of that happening will be reduced in the next update.
    2
    07/21/2019 2:14 pm
    Level 37 : Artisan Mountaineer
    Robert0213
    Works nicely on 1.14.3 SMP, they only problem is that when you first visit nether/end/overworld after installing the datapack, the trader spawns instantly on top of you. There could be a starting coolown or something, but still. Great datapack
    2
    07/30/2019 6:34 amhistory
    Level 37 : Artisan Mountaineer
    Robert0213
    Now when i use that in multiplayer there's a bug. I can't scroll down his offers only the first 7 trades are visible, and the scroller icon does not work
    2
    08/04/2019 5:23 amhistory
    Level 69 : High Grandmaster Programmer
    TheDiamondPlayables
    Sorry, I've just seen your comment. It does not appear in my notifications.
    About your issue: I've personally tested this and there is no such issue happening in Version 1.1.
    You may have set the Merchant Buy Trades to 7 which fills the merchant trade list, but you can't scroll simply because theres nothing below that.

    2
    08/04/2019 5:58 am
    Level 37 : Artisan Mountaineer
    Robert0213
    My guess is that it might be some plugins fault. It works normally on my Local test server but doesn't on spigot multiplayer server, even though i'm 100% sure the trades ammount are set to 10. Too bad, but thanks for reply anyway <3
    1
    07/21/2019 1:45 am
    Level 2 : Apprentice Miner
    Bitmap
    Do you have any idea how to summon one of the merchants?
    2
    07/21/2019 2:50 am
    Level 69 : High Grandmaster Programmer
    TheDiamondPlayables
    There are 3 commands depending on what Merchant you're summoning
    Do note that these merchants you spawn in will take the options in Admin Control Panel (like despawn times, trades, ...)
    Here are the commands:
    Overworld Merchant: /function merchant:overworld/spawn
    Nether Merchant: /function merchant:nether/spawn
    The End: /function merchant:the_end/spawn
    1
    05/31/2019 7:17 pm
    Level 1 : New Miner
    stachada
    I'm not great at datapack stuff. How do I alter the price of an item? what's the best way to make a particular trade more or less rare? so far for items I don't want traded I've simply erased them from the randomizer files, which works well enough. I tried adding more of the less rare items to the randomizer, but I don't think I understand how exactly it works, because it just sort of messed everything up.
    2
    05/31/2019 7:27 pm
    Level 69 : High Grandmaster Programmer
    TheDiamondPlayables
    If you want to alter the price of an item, the only way to do such things now is to check the price folders. There are no admin support options for that at the moment cause that will be very tiring to do with 80+ trades, and it will eventually cause lag to the server.
    If you want to remove unwanted trades, sure you can remove the files, but that messes up with the trade options that the Merchant has. So sometimes you may get less trades than you originally expected. The best way to do this is to change the randomizer files at each category, if you don't want a trade to appear, simply remove the line where it appears that trade file. Hope that makes sense.
    1
    05/31/2019 9:28 pm
    Level 1 : New Miner
    stachada
    where is the price folder? there seems to be some sort of note for each trade giving the price per number of items, but I guess that doesn't actually effect anything?



    I actually didn't delete the files, I just changed the randomizer file, erasing the reference to the items I didn't want, which resulted in the same thing (blank spaces in the trade) which is fine tbh, but just thought I'd clarify.
    2
    05/31/2019 11:38 pm
    Level 69 : High Grandmaster Programmer
    TheDiamondPlayables
    for every item name sold there is a corresponding price folder. So if he sells iron ore, there will be a iron_ore file to look at.
    The prices can be changed there.
    Check the conditioncheck folder for the variable interpretations
    1
    06/01/2019 12:13 am
    Level 1 : New Miner
    stachada
    I'm having trouble locating it. what's the path for the price folder? or is it a file? there are also a number of different conditioncheck files, and none of them seem to have what I'm looking for.
    1
    07/22/2019 5:53 amhistory
    Level 69 : High Grandmaster Programmer
    TheDiamondPlayables
    If you need advanced support, you can ask for help at the Behind The Datapacks Discord Server. I'll give you detailed infomation there. I can't just cram them all in 1 comment and hope you understand everything about this datapack. It would be too much infomation.
    1
    06/01/2019 4:57 am
    Level 69 : High Grandmaster Programmer
    TheDiamondPlayables
    for every item name sold there is a corresponding price folder. There are at least 100 price folders. Which is why adding in-game options for them all will cause major lag. Also the conditioncheck file you seek is the first condition file you see when opening the datapack folder
    1
    05/28/2019 7:54 pm
    Level 1 : New Miner
    hBurby
    Is this compatible with Voodoo's "Trader Notify" data pack? Is it a remake of the current mob or adding a new one?
    2
    05/28/2019 10:28 pm
    Level 69 : High Grandmaster Programmer
    TheDiamondPlayables
    This adds in a brand new one, not modifying the Wandering Trader at all.
    Planet Minecraft Logo

    Website

    © 2010 - 2020
    www.planetminecraft.com

    Welcome