mojira.dev
MCPE-47141

Villager Trade Disparity against JAVA - XP & Levelling Issues

Issues as per my video here: https://youtu.be/zgTqfpuWXaQ

 There are several issues present in this report as follows:

1. Trading is overall more Expensive

Compared to the JAVA edition of the game, many items across many of the professions are either more expensive to purchase or you get less in return. 
Take the librarian for instance:

  • On JAVA 6 Emeralds gives you 3 bookcases per trade

  • On Bedrock 6 Emeralds gives you only 1 bookcase per trade
    There are other examples of this disparity across the various professions.

2. Trades lock up much more quickly

On JAVA edition the same villager profession will offer between 6 and 8 trades before requiring a restock and more than 1 enchanted book.

On Bedrock edition trades are capped at 2 and 4 and just 1 enchanted book before restocking.

Again the JAVA Librarian will offer 18 bookcases (3 x 6 trades) before locking up where as on Bedrock librarian will offer 4 (1 x 4 trades)

This wouldn't be so bad if the Bedrock edition villagers restocked more than once per day. 

It seems Bedrock edition villagers have a chance to restock twice a day, if they're allowed to roam free in a village, but when held in a trading hall style system, they will only restock when they first wake up in the morning

 

3. Levels / Experience increases much more slowly

On JAVA it is possible to level up a librarian to Master in just one 1 without him needing to restock costing just:

  • 144 paper

  • 11 emeralds

  • 1 book and quill

In comparison, the Bedrock villager requires:

  • 3 in game days for restocking

  • 144 paper

  • 140 emeralds

  • 38 ink sacs

  • 33 books

  • 1 book and quill

Other professions take even longer and require you to buy even more unwanted items in order to level up.

If just using paper, emeralds and books, the Bedrock villager takes:

  • 12 in game days

  • 2,268 paper

  • 616 Emeralds

  • 138 books

Compared to JAVA which requires just:

  • 3 in game days

  • 600 paper

  • 146 Emeralds

  • 28 Books

 

Overall it is just crazy how much more time and resources are required to level up a villager in the Bedrock edition of the game. There are massive differences in costs over the two platforms as well as the number of available trades per day and the general trade mechanics.

Linked issues

Attachments

Comments 42

This needs fixing, enormous amount of time and resources required in Bedrock to work with villagers now, compared to Java. Not good.

I've been playing bedrock and have the same issues. whats more i have expanded my village to keep up with the population growth. i currently have over 200 or so villagers ( ive taken their food away to prevent them from multiplying.) and a bed and a crafting station for each. but even with so many bed / stations they don't seem to seek out to restock their inventories. what it looks like is that they claim one for their own and can only restock at that specific station. this is going to make the 1k emerald trade achievement almost impossible

I've been playing bedrock and have the same issues. whats more i have expanded my village to keep up with the population growth. i currently have over 200 or so villagers ( ive taken their food away to prevent them from multiplying.) and a bed and a crafting station for each. but even with so many bed / stations they don't seem to seek out to restock their inventories. what it looks like is that they claim one for their own and can only restock at that specific station. this is going to make the 1k emerald trade achievement almost impossible

Unlike many parity requests (ie Redstone) this is about increasing computational efficiency.

 

Currently in order to trade at a frequency similar to java, more villagers and larger farms are required. More villagers and larger farms means more entities. More entities means more compute load.

 

Reducing trade burden would improve realm performance.

32 more comments

9 bookshelves for one emerald is intended, it's like that in Java Edition

1.16 has released and this has been fixed, but the issue is that Villagers traded with before the update will not change their trade values, meaning you will have to get new villagers for them to have the correct trade values.

1.16 has released and this has been fixed, but the issue is that Villagers traded with before the update will not change their trade values, meaning you will have to get new villagers for them to have the correct trade values.

I second Jasiebl. I have librarians for every enchantment before 1.16 and the trident ones from after 1.16. The old ones still lock out after 2 trades, but the new ones take longer to lock. (Additionally, they still don't sell curses - MCPE-84906)

I second Jasiebl. I have librarians for every enchantment before 1.16 and the trident ones from after 1.16. The old ones still lock out after 2 trades, but the new ones take longer to lock. (Additionally, they still don't sell curses - MCPE-84906)

foxynotail

(Unassigned)

216721, 216722, 216723

Confirmed

Windows

Windows 10

vanilla-parity

1.16.0.64 Beta, 1.16.0.63 Beta, 1.16.0.61 Beta, 1.14.2.51 Beta, 1.14.1 Hotfix, 1.12.0.9 Beta, 1.11.4, 1.14.60 Hotfix

1.16.0.57 Beta, 1.16.1

Retrieved