Villagers do not update to the level system if they have all trades discovered
How to reproduce:
- Create a world in 1.13.2.
- Find/Spawn two librarian villagers.
- Trade with one of them until you discover its entire set of trades (until you reach the name tag).
- Trade with the other one until you unlock a trade for the first time. Do not unlock all of its trades.
- Load the world in 1.14.
- Look at the trading screen of the villagers. The one wich had all trades discovered will not have a level/title, while the one who did not had all its trades unlocked will have a level/title.
- Trade until you unlock all of the remaining trades of the villager who still had hidden offers.
- Compare the two villagers. One will have "Librarian" as a title and the other one will have "Librarian - Master".
This will work in singleplayer and multiplayer. I have succesfully tested farmers, librarians and cartographers. All professions seem to have the bug.
Expected behavior
"Librarian - Master" instead of "Librarian".
Actual behavior
"Librarian" instead of "Librarian - <Level>".
2019-03-13, 07:55 PM
2019-10-02, 10:26 AM
2019-10-02, 10:26 AM
1
1
Minecraft 19w11a, Minecraft 19w11b, Minecraft 1.14
-