Have been farming for specific villagers that offer specific terracotta. Once I get that villager type, I mark it with a tag (naming it that specific terracotta type), and double check the villager to make sure it is offering that terracotta, and buy 12 from it to "lock" its trade. However, upon later revisiting that villager, I find that the terracotta offering has changed to something else.
So far has happened to a villager that was offering Green (changed to Yellow), and another that was offering Purple Glazed terracotta (also changed to Yellow). Seems to be defaulting to Yellow.
UPDATE: Found more villagers that have changed their terracotta from when I had locked them in from trading. Now it seems random colors are being substituted.
Purple Glazed --> Orange Glazed
Cyan --> Light Blue Glazed
Brown Glazed --> Blue
Related issues
Attachments
Comments


And now they are switching professions. I thought trading with a villager locks in their professions at least?
My Black Terracotta stonemason turned into an Armorsmith.
[media]
Light Gray terracotta Expert Stonemason turned into an armorsmith.
[media]
And again...I had traded the stonemason all the way up and bought everything I could from them with Emeralds, but it seems it connected to a workstation and became an Armorsmith.
[media]
Thank you for your report!
We're tracking this issue in MCPE-62080, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
-- I am a bot. This action was performed automatically! Please report any issues in Discord or Reddit