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.
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)