Summary: Sometimes our villagers will emit anger particles and change their trades and reset their level back to Level 1 without us breaking their workstations!
Steps to Reproduce:
1. Somehow obtain a villager (/summon villager, spawn egg, etc.)
2. Trade with said villager
3. Wait. It might emit particles (the angry ones) and change their trades, but not professions.
Expected Results:
The villagers never change their trades or levels once traded with.
Observed Results:
The villagers eventually change their trades and reset levels without any player input.
This has happened in one specific world with players on many different platforms, including Windows 10, Android, and iOS.
Edit: This has happened, in addition to that one specific world, on a realm as well.
Edit 2: I may have found the cause of the issue. I think when our villagers don't sleep, they can reset their trades and levels but sometimes they don't. Hopefully that helps!
Related issues
is duplicated by
relates to
Attachments
Comments


Cannot reproduce.

Can confirm!

I don't see how MCPE-119736 could trigger this issue, since this issue is reported for 1.16.201, but MCPE-119736 is reported only for 1.16.220 betas.
Does this occur with naturally-generated villagers at all, or only with villagers created from spawn eggs, summon commands, etc.?

This often occurs with naturally spawned villagers.
MCPE-119736 happens in 1.16.210, where this is happening in our realm.

Can anyone confirm that MCPE-119736 causes this issue?

Experiencing what appears to be a variation on this issue:
(This is in a naturally generated survival village)
Trade with a farmer villager to get them to level 2
Wait for a day/night cycle
Return to the same villager, and they have changed their level one trades - they remain level 2
In this example, the villager's level one trades were to buy beetroot and sell bread; after the day/night cycle, the level one trades are now to buy potatoes and sell bread
Between this, the bug that allows villagers to attach to workstations they cannot pathfind to, and the bug that requires pumpkins be placed with the player facing north before farmers will buy them, villages are not valuable or reliable resources in Bedrock as it stands currently.

I've encountered this bug before when zombie villager discounts got added in Minecraft. I was zombifying and curing villagers in the middle of the night, close to dawn. And after curing, one of my villagers changed professions, even though I've traded with him and thus locked the job.

@unknown That sounds more like MCPE-117852.

Can confirm in 1.17.40 in my own private Realm (see attachment). The first trade I made with the villager was Looting 3 for 17 emeralds (I applied it to my sword). After I moved its workstation position, the trade was changed (now offering Looting 2 for 8 emeralds).

How's this bug going? I am wishing to make a trading hall and I wish to not put any beds with the villagers (since this sometimes cause problems like villagers siffocating or glitching out of their stations). I really hope this problem gets solved, because nobody wants spending a lot amount of time getting a certain type of trade, and then suddenly it changes into something else.
[^Changed trade - 1.17.40 [Realm].png]