Wandering Merchants

Wandering Merchants

A data pack that gives wandering traders professions, many new trades, and much more!

Join our discord to report bugs and make suggestions.

Wandering Merchants replaces the vanilla wandering trader with 4 new merchant types: farming, fishing, mining, and treasure. Each merchant has a different set of possible trades and has an equal chance of spawning.

Compatible with VanillaTweaks Wandering Trades datapack.

This merchant deals with all things farming.

Trade 1 10 Sweet Berries -> 1 Emerald or 10 Dried Kelp Blocks -> 1 Emerald

Trade 2 5 Pumpkins -> 1 Emerald or 4 Melons -> 1 Emerald

Trade 3 1 Emerald -> 1 Allium 1 Emerald -> 1 Azure Bluet 1 Emerald -> 1 Blue Orchid 1 Emerald -> 1 Cornflower 1 Emerald -> 1 Dandelion 1 Emerald -> 1 Lily of the Valley 1 Emerald -> 1 Orange Tulip 1 Emerald -> 1 Oxeye Daisy 1 Emerald -> 1 Pink Tulip 1 Emerald -> 1 Poppy 1 Emerald -> 1 Red Tulip 1 Emerald -> 1 White Tulip

Trade 4 1 Emerald -> 3 Black Dye 1 Emerald -> 3 Blue Dye 1 Emerald -> 3 Brown Dye 1 Emerald -> 3 Cyan Dye 1 Emerald -> 3 Gray Dye 1 Emerald -> 3 Green Dye 1 Emerald -> 3 Light Blue Dye 1 Emerald -> 3 Light Gray Dye 1 Emerald -> 3 Lime Dye 1 Emerald -> 3 Magenta Dye 1 Emerald -> 3 Orange Dye 1 Emerald -> 3 Pink Dye 1 Emerald -> 3 Purple Dye 1 Emerald -> 3 Red Dye 1 Emerald -> 3 White Dye 1 Emerald -> 3 Yellow Dye

Trade 5 5 Emeralds -> 1 Acacia Sapling 5 Emeralds -> 1 Birch Sapling 5 Emeralds -> 1 Cherry Sapling 5 Emeralds -> 1 Dark Oak Sapling 5 Emeralds -> 1 Jungle Sapling 5 Emeralds -> 1 Oak Sapling 5 Emeralds -> 1 Spruce Sapling 5 Emeralds -> 1 Mangrove Propagule

Trade 6 2 Emerald -> 1 Spore Blossom 1 Emerald -> 2 Small Dripleaf 1 Emerald -> 1 Big Dripleaf

Trade 1 20 String -> 1 Emerald 5 Ink Sac -> 1 Emerald 5 Nautilus Shell -> 1 Emerald

Trade 2 15 Cod -> 1 Emerald 13 Salmon -> 1 Emerald 6 Tropical Fish -> 1 Emerald 4 Pufferfish -> 1 Emerald

Trade 3 2 Emerald -> 5 Glow Ink Sac

Trade 4 3 Emerald -> 1 Luck Potion (5:00)

Trade 5 2 Emerald -> 1 Sea Pickle 3 Emerald -> 1 Brain Coral Block 3 Emerald -> 1 Bubble Coral Block 3 Emerald -> 1 Fire Coral Block 3 Emerald -> 1 Horn Coral Block 3 Emerald -> 1 Tube Coral Block

Trade 6 8 Emerald -> 1 Pufferfish Bucket 8 Emerald -> Cod Bucket

Trade 1 15 Coal -> 1 Emerald 22 Flint -> 1 Emerald 12 Quartz -> 1 Emerald

Trade 2 20 Stone -> 1 Emerald 16 Granite -> 1 Emerald 16 Andesite -> 1 Emerald 16 Granite -> 1 Emerald

Trade 3 1 Emerald -> 8 Sand

Trade 4 1 Emerald -> 4 Red Sand

Trade 5 1 Emerald -> 2 Pointed Dripstone

Trade 6 1 Emerald -> 1 Terracotta

Trade 7 1 Emerald -> 1 Calcite

Trade 1 4 Scute -> 1 Emerald 32 Rotten Flesh -> 1 Emerald 24 Feather -> 1 Emerald

Trade 2 5 Nautilus Shell -> 1 Emerald 22 Nether Wart -> 1 Emerald 24 Paper -> 1 Emerald

Trade 3 3 Emeralds -> 1 Experience Bottle

Trade 4 2 Emeralds -> 5 Glowstone

Trade 5 1 Emerald -> 1 Gunpowder

Trade 6 2 Emerald + 5 Arrow -> 5 Tipped Arrow

Configs Menu

Accessible with /function clgd.trader:config/menu Used to configure values related to wandering trader spawn rates.

Planned features

Add your own trader variants

This section refers to features that are coming soon

The data format for a wandering trader variant is as follows: {Weight:1,Name:"",TradeTable:[]}

  • Weight (optional) works as weight in a LootTable does, the higher the weight, the more likely that trader will be selected. If missing, the weight defaults to 1
  • Name will be used when announcing that the trader has spawned ("A {name} Has Spawned!").
  • TradeTable is a list of lists referring to each trade the merchant has. Each sub list is a list of possible trades for the wandering trader to have. The first sublist is a list of possible trades for the first trade slot, the second sublist for the second trade, and so on.

The trade format is as follows: {Weight:1,TradeData:{}}

  • Weight (optional) works the same as mentioned earlier
  • TradeData (optional) contains the information for the trade to be added. This may be left blank if you want a chance of a trade not appearing.

The contents of TradeData follow that of a typical villager trade, with buy and sell values, and and optional buyB value: buy:{id:"minecraft:emerald",Count:32},buyB:{id:"minecraft:book",Count:1},sell:{id:"minecraft:enchanted_book",Count:1,tag:{StoredEnchantments:{id:mending,lvl:1}}}}}

  • buy stores the item being given in exchange for the item in sell
  • buyB (optional) is a second item to exchange. (This is used in librarian trades, Emeralds + Book = Enchanted Book).

The buy , buyB , and sell tags each of 3 subtags:

  • id - The string id of the item
  • Count - (optional) the amount of the item. Probably defaults to 1
  • tag - (optional) NBT data on the item.

Although I tried my best to explain how modding works, it may still be confusing for some of you. This tutorial will take you though the step-by-step process of adding your own custom merchant.

For this tutorial, you must have basic knowledge on how do create a datapack. If you do not know how to create a datapack, you can find plenty online. TODO: find a good tutorial and link it here

First you want to create a new datapack with a new function. I'll call mine new_merchant.mcfunction and put it in the namespace mypack .

Inside the new_merchant.mcfunction we need to initialize the trader and set its trades:

Creating the villager function

This function will create the data for a new merchant with 2 trades. The first trade will always be 48 Coal -> 1 Diamond and the second trade will either be 1 Diamond -> 2 Emeralds or 5 Coal Blocks -> 1 Emerald

Running the function

Now that we've written the function to create the villager, we want to make sure that the function gets run to initialize the trades. This can be done by creating a new namespace called clgd.trader then inside that namespace create a new folder called tags , another subfolder called functions , then a file called set_default_trades.json . You'll also need to create another file called update_trades.json

So your folder structure should look like: clgd.trader -> tags -> functions -> set_default_trades.json

The set_default_trades.json should look something like this

External resources

Featured versions, project members.

wandering trades datapack

CodingLegend0100

Technical information

With this generator you can create a version of the Wandering Trades customized for your server by using your whitelist, by typing the name of each player, or even selecting manually what heads to add (without being tied to an actual player)

  • Generator code provided by @SeriesOfBeeps
  • Player Head Data Powered by Electroid's Unified Mojang API or alternatively MCHeads

How can you use this generator

There are 3 possible ways to use this generator:, 1. list of players.

This is for the case when your server doesn't have a whitelist and you know every player that you server has. All you need is to type the names of the players, one per line.

Here's an example:

2. Whitelist of your server

This is for when you have a already defined whitelist on your server and you want to quickly generate a pack based of that whitelist. You can go to your server files (not available for Realm Servers) and find the whitelist.json file. Copy the contents of that file, and paste it into the white box.

3. Manually with direct skin textures

This is a more advanced way to customize your pack. It lets you select individually textures for each head. You can use a website like minecraft-heads.com to find the textures that you want to use, and create a JSON that our generator can use to customize your pack.

This JSON should be something like this: [{"name": "Head Name", "url": "link for textures.minecraft.net with skin"}, ...]

Navigation Menu

Search code, repositories, users, issues, pull requests..., provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications

Releases: jpenilla/WanderingTrades

Wanderingtrades 1.8.3.

@jpenilla

  • Updated for Minecraft 1.20.2 (no longer supports 1.20-1.20.1)

WanderingTrades 1.8.2

  • Distinction between enabled and disabled trade configs in GUI and command feedback
  • Expanded trader spawn notification options, see comments in default config.yml for further details
  • Trades within a config are now sorted by name when randomization is not enabled, for consistency with config GUIs and in general
  • Updated for Minecraft 1.20.1
  • Updated included microblock trade configs
  • Pulling from default config when reading empty items
  • Attempting to serialize air

WanderingTrades 1.8.1

  • Ability to notify nearby players of Wandering Trader spawns
  • Updated for Minecraft 1.19.3 (no longer supports 1.19-1.19.2)

WanderingTrades 1.8.0

This release comes with a large amount of internal code changes, as well as some new features, all of which has the potential (however small) for bugs, so please remember to report things ! Feedback is also welcome on the new features.

  • Permissions: wanderingtrades.tradenaturalcommand , wanderingtrades.tradenaturalcommand.others to open for other players
  • Permissions: wanderingtrades.tradecommand , wanderingtrades.tradecommand.others to open for other players
  • Support for adding enchantments to ENCHANTED_BOOK items through the config
  • Reworked the language/message configuration to be more readable
  • Rewrite GUI menus using Incendo/interfaces
  • Fixed getBrain method having wrong name for 1.19.2
  • Fixed yes / no chat clicks no longer working in config conversations on 1.19.2

WanderingTrades 1.7.3

  • Added support for Minecraft 1.19.1 and 1.19.2

WanderingTrades 1.7.2

  • Ability to stop Wandering Traders from drinking invisibility potions at night (Paper only, does not function on spigot) ( #130 , 3572718 )
  • Romanian translations ( #132 )
  • Updated for full Minecraft 1.19 compatibility
  • Fixed deleting trade config files from the in-game GUI ( 5f461b3 )

WanderingTrades 1.7.1

  • Russian translations ( #110 )
  • Added support for 1.18.2 and removed support for 1.18.1

WanderingTrades 1.7.0

  • Update for full Minecraft 1.18 compatibility
  • Drop support for Minecraft 1.14 and 1.15 (Now requires 1.16+)
  • Now requires Java 17

WanderingTrades 1.6.6

  • Update for full 1.17 compatibility
  • Update included microblock config with 1.17 blocks
  • Dependency updates

Trains Moscow to Elektrostal: Times, Prices and Tickets

  • Train Times
  • Seasonality
  • Accommodations

Moscow to Elektrostal by train

The journey from Moscow to Elektrostal by train is 32.44 mi and takes 2 hr 7 min. There are 71 connections per day, with the first departure at 12:15 AM and the last at 11:46 PM. It is possible to travel from Moscow to Elektrostal by train for as little as or as much as . The best price for this journey is .

Get from Moscow to Elektrostal with Virail

Virail's search tool will provide you with the options you need when you want to go from Moscow to Elektrostal. All you need to do is enter the dates of your planned journey, and let us take care of everything else. Our engine does the hard work, searching through thousands of routes offered by our trusted travel partners to show you options for traveling by train, bus, plane, or carpool. You can filter the results to suit your needs. There are a number of filtering options, including price, one-way or round trip, departure or arrival time, duration of journey, or number of connections. Soon you'll find the best choice for your journey. When you're ready, Virail will transfer you to the provider's website to complete the booking. No matter where you're going, get there with Virail.

How can I find the cheapest train tickets to get from Moscow to Elektrostal?

Prices will vary when you travel from Moscow to Elektrostal. On average, though, you'll pay about for a train ticket. You can find train tickets for prices as low as , but it may require some flexibility with your travel plans. If you're looking for a low price, you may need to prepare to spend more time in transit. You can also often find cheaper train tickets at particular times of day, or on certain days of the week. Of course, ticket prices often change during the year, too; expect to pay more in peak season. For the lowest prices, it's usually best to make your reservation in advance. Be careful, though, as many providers do not offer refunds or exchanges on their cheapest train tickets. Unfortunately, no price was found for your trip from Moscow to Elektrostal. Selecting a new departure or arrival city, without dramatically changing your itinerary could help you find price results. Prices will vary when you travel from Moscow to Elektrostal. On average, though, you'll pay about for a train ticket. If you're looking for a low price, you may need to prepare to spend more time in transit. You can also often find cheaper train tickets at particular times of day, or on certain days of the week. Of course, ticket prices often change during the year, too; expect to pay more in peak season. For the lowest prices, it's usually best to make your reservation in advance. Be careful, though, as many providers do not offer refunds or exchanges on their cheapest train tickets.

How long does it take to get from Moscow to Elektrostal by train?

The journey between Moscow and Elektrostal by train is approximately 32.44 mi. It will take you more or less 2 hr 7 min to complete this journey. This average figure does not take into account any delays that might arise on your route in exceptional circumstances. If you are planning to make a connection or operating on a tight schedule, give yourself plenty of time. The distance between Moscow and Elektrostal is around 32.44 mi. Depending on the exact route and provider you travel with, your journey time can vary. On average, this journey will take approximately 2 hr 7 min. However, the fastest routes between Moscow and Elektrostal take 1 hr 3 min. If a fast journey is a priority for you when traveling, look out for express services that may get you there faster. Some flexibility may be necessary when booking. Often, these services only leave at particular times of day - or even on certain days of the week. You may also find a faster journey by taking an indirect route and connecting in another station along the way.

How many journeys from Moscow to Elektrostal are there every day?

On average, there are 71 daily departures from Moscow to Elektrostal. However, there may be more or less on different days. Providers' timetables can change on certain days of the week or public holidays, and many also vary at particular times of year. Some providers change their schedules during the summer season, for example. At very busy times, there may be up to departures each day. The providers that travel along this route include , and each operates according to their own specific schedules. As a traveler, you may prefer a direct journey, or you may not mind making changes and connections. If you have heavy suitcases, a direct journey could be best; otherwise, you might be able to save money and enjoy more flexibility by making a change along the way. Every day, there are an average of 18 departures from Moscow which travel directly to Elektrostal. There are 53 journeys with one change or more. Unfortunately, no connection was found for your trip from Moscow to Elektrostal. Selecting a new departure or arrival city, without dramatically changing your itinerary could help you find connections.

Book in advance and save

If you're looking for the best deal for your trip from Moscow to Elektrostal, booking train tickets in advance is a great way to save money, but keep in mind that advance tickets are usually not available until 3 months before your travel date.

Stay flexible with your travel time and explore off-peak journeys

Planning your trips around off-peak travel times not only means that you'll be able to avoid the crowds, but can also end up saving you money. Being flexible with your schedule and considering alternative routes or times will significantly impact the amount of money you spend on getting from Moscow to Elektrostal.

Always check special offers

Checking on the latest deals can help save a lot of money, making it worth taking the time to browse and compare prices. So make sure you get the best deal on your ticket and take advantage of special fares for children, youth and seniors as well as discounts for groups.

Unlock the potential of slower trains or connecting trains

If you're planning a trip with some flexible time, why not opt for the scenic route? Taking slower trains or connecting trains that make more stops may save you money on your ticket – definitely worth considering if it fits in your schedule.

Best time to book cheap train tickets from Moscow to Elektrostal

The cheapest Moscow - Elektrostal train tickets can be found for as low as $35.01 if you’re lucky, or $54.00 on average. The most expensive ticket can cost as much as $77.49.

Find the best day to travel to Elektrostal by train

When travelling to Elektrostal by train, if you want to avoid crowds you can check how frequently our customers are travelling in the next 30-days using the graph below. On average, the peak hours to travel are between 6:30am and 9am in the morning, or between 4pm and 7pm in the evening. Please keep this in mind when travelling to your point of departure as you may need some extra time to arrive, particularly in big cities!

Moscow to Elektrostal CO2 Emissions by Train

Ecology

Anything we can improve?

Frequently Asked Questions

Go local from moscow, trending routes, weekend getaways from moscow, international routes from moscow and nearby areas, other destinations from moscow, other popular routes.

COMMENTS

  1. Wandering Trades Expanded 1.20 Minecraft Data Pack

    Adds over 400 micro-block trades to the Wandering Trader! 53 new micro-blocks for 1.20! Based off the VanillaTweaks "Wandering Trades" pack that adds 183 micro-blocks, this expansion creates an additional 234 Vanilla style micro-block trades. Now more block variants are represented, including more plants and items! Everything works just like the Vanilla Tweaks (VT) pack, with a larger selection.

  2. Wandering Trades Expanded 1.19.4

    Adds 371 micro-block trades to the Wandering Trader! Based off the VanillaTweaks "Wandering Trades" pack that adds 183 micro-blocks, this expansion creates an additional 188 Vanilla style micro-block trades. Now more block variants are represented, including more plants and items! Everything works just like the Vanilla Tweaks (VT) pack, with a larger selection.

  3. Revamped Wandering Traders

    Changes to Wandering Traders. Wandering Traders spawn approximately 83% more often. When a Wandering Trader spawns, it glows for a short time and notifies nearby players. Wandering Traders have Jungle, Ocean, Mesa, and Tundra variants and will have corresponding trades, totaling over 250 possible trades. Notable Trades.

  4. Wanderingtrader Minecraft Data Packs

    True Survival Mode | Version 5.2.0 | 1.20.3/1.20.4 UPDATE!! Better Wandering Trader! (Merchant [1.20x]) No Trading Limits! (Infinite Trades [1.20x]) Villagers Infinite Stock / Trading without Cooldown! Browse and download Minecraft Wanderingtrader Data Packs by the Planet Minecraft community.

  5. Wandering Settlers

    Due to how the data-driven trades work, this datapack must replace all the Wandering Trader's trades. The other Wandering Trader's trades are set to those in the latest version of Minecraft at the time of posting (1.20.2). They are shown here on the wiki, in the section marked "After Villager Trade Rebalance". That means these changes are ...

  6. Wandering Merchants

    Wandering Merchants replaces the vanilla wandering trader with 4 new merchant types: farming, fishing, mining, and treasure. Each merchant has a different set of possible trades and has an equal chance of spawning. Compatible with VanillaTweaks Wandering Trades datapack. Farming Merchant Trades. This merchant deals with all things farming. Trade 1

  7. Made a datapack that expands the wandering trader's trades, by allowing

    Actually, Mojang is aware that Wandering Traders are a problem. Just follow some devs on twitter. Sure they often joke about it, but that already means they know about the problem. + you can always get a datapack for miniblocks too (on vanilla tweaks), if you're a builder-type; and I'm sure there is a lot more traders datapacks

  8. Vanilla Tweaks

    With this generator you can create a version of the Wandering Trades customized for your server by using your whitelist, by typing the name of each player, or even selecting manually what heads to add (without being tied to an actual player) If you need further help or more examples click here. 1.15. 1.16. 1.17. 1.18.

  9. Wandering Trader Minecraft Data Packs

    Browse and download Minecraft Wandering Trader Data Packs by the Planet Minecraft community. Home / Minecraft ... Improved Wandering Trader Datapack v1.17. ... DJChimodragon • 10/20/21 8:41. Advertisement. Merchant: Better Wandering Trader with 295+ Trades! [1.17x] Minecraft 1.17 Mob Data Pack. 46. 44. VIEW. 10.4k 1.8k 35. x 6 ...

  10. I made a datapack to improve trades of wandering traders and ...

    I added that feature to allow players to more easily kick-start a village without stealing villagers from another village, since zombie villagers are fairly rare. However, if you don't like it I added a configuration setting to either change the price or to remove the feature all together, so you can use other features like the added trades

  11. More Mob Heads & Wandering Trader Updated (Vanilla Tweaks ...

    These two previous data packs are newly updated for 1.15 with better textures for the mini blocks from the Wandering Trader and mob head drops.🔷 https://twi...

  12. Releases · jpenilla/WanderingTrades · GitHub

    Updated for Minecraft 1.19.3 (no longer supports 1.19-1.19.2) Assets 3. Oct 23, 2022. jpenilla. v1.8.0. d064676. Compare. WanderingTrades 1.8.0. This release comes with a large amount of internal code changes, as well as some new features, all of which has the potential (however small) for bugs, so please remember to report things!

  13. Wandering Trades

    4,239. Download. Description. Comments. Files. Images. Relations. Change and rebalance the Trade Pool of the Wandering Trader, originally designed for my Skyblock Modpack; Wil now only sell renewable and rare items that aren't easily obtainable otherwise for a high price;

  14. Minecraft 1.15 Hermitcraft 7 Wandering Trader (Vanilla Tweaks ...

    Hermitcraft's Wandering Trader data pack is now available!🔷 https://twitter.com/VanillaTweaks💻 https://xisumavoid.com/vanillatweaks/Links!💜 Main Channel h...

  15. Wandering Trades: Empires Edition 1.20

    Adds 46 Empires SMP themed heads to the Wandering Trader! Heads include all 14 creators over both seasons of Empires SMP, as well as a few extra lore-based characters. See the image gallery for a full visual list of the included heads. Trades include over 400 micro-blocks! Based off the VanillaTweaks "Wandering Trades" pack that adds 183 micro-blocks, this pack creates an additional 234 ...

  16. Elektrostal

    In 1938, it was granted town status. [citation needed]Administrative and municipal status. Within the framework of administrative divisions, it is incorporated as Elektrostal City Under Oblast Jurisdiction—an administrative unit with the status equal to that of the districts. As a municipal division, Elektrostal City Under Oblast Jurisdiction is incorporated as Elektrostal Urban Okrug.

  17. Elektrostal

    Elektrostal , lit: Electric and Сталь , lit: Steel) is a city in Moscow Oblast, Russia, located 58 kilometers east of Moscow. Population: 155,196 ; 146,294 ...

  18. Trains Moscow to Elektrostal: Times, Prices and Tickets

    The journey from Moscow to Elektrostal by train is 32.44 mi and takes 2 hr 7 min. There are 71 connections per day, with the first departure at 12:15 AM and the last at 11:46 PM. It is possible to travel from Moscow to Elektrostal by train for as little as or as much as . The best price for this journey is . Journey Duration.

  19. Wandering Minecraft Data Packs

    Advertisement. Wandering Trades: Empires Edition 1.20. Minecraft 1.20 Other Data Pack. 12. 12. 5.5k 531 2. x 4. MandaLin 2 weeks ago • posted 10 months ago. Wandering Trades Expanded 1.20.

  20. Wandering Trades: Empires Edition 1.19

    Adds 46 Empires SMP themed heads to the Wandering Trader! Heads include all 14 creators over both seasons of Empires SMP, as well as a few extra lore-based characters. See the image gallery for a full visual list of the included heads. Trades include 350 micro-blocks! Based off the VanillaTweaks "Wandering Trades" pack that adds 183 micro-blocks, this pack creates an additional 167 Vanilla ...

  21. Merchant: Better Wandering Trader with 295+ Trades! [1.17x]

    Level 82 : Elite Programmer. Subscribe. 848. This datapack adds the Merchant, (seperate from the Wandering Trader), who sells alot better things, in addition to having alot more things to trade with. - Merchant has over 295+ unique trades avaliable to them! (Not to mention all the variations of said trades) - You can fully customize the Merchant:

  22. Better Wandering Traders

    This datapack modifies the useless trades that the wandering trader normally gives and replaces them with 8 different variants based on biomes or dimensions. All variants can occur anywhere in the overworld. This datapack also makes it easier to find them. Features: Changes all wandering traders trades to biome or dimension specific trades