mojira.dev
MCPE-115000

Villagers sometimes change trades within professions

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

MCPE-95323 Villagers changes trades and offers after trading MCPE-113173 Villagers changing offers MCPE-114550 The villager trades are not staying locked in when moving them. MCPE-126653 villager trading MCPE-134148 Villagers randomly change trades even after I've traded MCPE-134521 My villager trades reset randomly MCPE-145359 Stone Mason's trading will be changed. MCPE-151412 Villagers change trades after being traded with MCPE-153465 My villager keeps losing his book MCPE-154666 Villagers change trade after being traded with MCPE-156011 Book villagers change their trades to despite having traded with them before MCPE-165848 Traded with village changes it's trades when another lectern is placed MCPE-167872 Villager Trades will not Lock, when I try to lock the trade and relocate the villager they swap jobs and workstations

Attachments

Comments

migrated

[^Changed trade - 1.17.40 [Realm].png]

migrated

Cannot reproduce. 

migrated

Can confirm!

GoldenHelmet

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

osfanbuff63

This often occurs with naturally spawned villagers.

MCPE-119736 happens in 1.16.210, where this is happening in our realm.

osfanbuff63

Can anyone confirm that MCPE-119736 causes this issue?

migrated

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.

migrated

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.

osfanbuff63

@unknown That sounds more like MCPE-117852.

migrated

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

migrated

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.

osfanbuff63

(Unassigned)

573212

Confirmed

Multiple

Android 10 and others

villager-trade

1.18.33 Hotfix, 1.16.220, 1.16.10, 1.16.201 Hotfix, 1.16.210, ..., 1.18.2 Hotfix, 1.18.12 Hotfix, 1.18.30, 1.19.51, 1.19.63

Retrieved