Custom villagers are a large part of some maps, and if you summon a new one, they do not work properly. Either they replace their trades, or their UI immediately closes after interacting. This is not fixed in the 1.14.4-snapshots, as they only affect naturally generated villagers.
Reproduce:
1. In any new world, type /summon villager ~ ~ ~ {Offers:{Recipes:[{maxUses:10,buy:{id:"diamond",Count:2},sell:{id:"emerald",Count:1}}]}}
2. Its UI will flicker when you interact, and you cannot trade with it.
Setting the followRange to 0 (which disallows workstation shifts) does not work either. There seems to me no way to summon any custom villagers, and that breaks quite some maps.
This might be a duplicate, but it's not MC-154201 as it is not fixed in the snapshot.
Comments 3
I don't have any specific villager bug anymore, but it's still a bit awkward to summon a villager every time that requires special attention like FollowRange to 0 or always resetting recipes upon world reload. 1.15 or 1.14.4 probably fixed it.
Alright, I am closing this report then. See MC-148932 for workarounds to prevent villagers from changing their trades.
Are you still experiencing these issues? If so do MC-164353 or MC-148932 describe the issue?