mojira.dev
MC-154201

Trying to trade with villager immediately closes trading menu for some villagers

⚠️ This issue is fixed starting 1.14.4 pre release 1. Please refrain from asking "when this will be fixed" if you are still on 1.14.3. If you are playing on stable release, you'll have to wait for the release of 1.14.4 to get this fix.

Possible Workaround

Try to replace your villager's working station and wait until they assign themselves to it (during daytime).

The bug

When I trade with a villager and unlock the next trades and then break the jobsite, I try to trade with him and it just quickly closes the trade menu.

How to reproduce

World download: https://mega.nz/#!CDAjUILC!sejI4wMogYGRhkaNS1Ie-9eZdjlpQJ8QRErsNVv-g7c

  • Open the provided world

  • ❌ Notice the villager just in front of you has its GUI immediately closing

Explanation

Acquiring op on the provided world (open to LAN), running

/data get entity e8a17798-ef05-42c2-9258-a544fb764b29 Brain

shows the villager has no working station assigned to him. Then placing any lectern, the villager will take the job station and his trading will be fixed. Note if you remove the lectern you have just placed, the bug with his trading GUI will start over again.

Linked issues

MC-11304 Pistons stay extended by pushing Redstone Blocks Resolved MC-154049 I keep getting kicked out of the villager trade menu Resolved MC-154051 villager from previous versions do not open their trading interface Resolved MC-154129 Can't trade with villagers from previous versions Resolved MC-154139 Villager professions breaking. Resolved

Attachments

Comments 83

Confirmed 14.3.2  However I get this one random villagers that I have been trading with for a long time.  Mastertrades won't open, they just close right away, not related to destroying the workstation at all.

I just checked all villagers we have traded with and same as Kevin Nelson. Found one villager not yet a Master and can trade with him/her. Unable to trade with any of the others.

 

What makes the trade UI keep closing is because you maybe destroy their worksites, or the villager can't find their worksites I think. Try to place a worksites that are match to their roles. This issues is happening to me when I try to trade something with a farmer (that already has trade xp) and it suddenly close due their worksite is destroyed, so then i place it again and it works as usual.

I'm having this issue with some farmers in naturally generated villages after updating to Minecraft 1.14.3 Pre-Release 2. So far it has been in villages with two farmers and only one of the farmers is affected (alternatively, it might be that the novices were unaffected while the higher ranks were affected). I did not experience the issue in 1.14.3 or Pre-Release 1 despite trading with them often. (Single-player survival world initially generated in 1.14.2)

Jaruvit Fangcholjit

Thank you to Syarif Burhan to reply my report, I want to copy what I found from my report.

 

There are two thing. First my village is quite big and quite complex so some of villager lost cannot go back to work their job. (Look like worksites detection range is not enough.) Seconds because village is big and there are many bell (I'll assume like bell A = area A, bell B = area B). After some of villager lost from area A and go to area B, Minecraft do something to area A like "Well nobody go to work at this work site in area A, I'll find some unemployed and give a work to them." So … after I bring villager who lose back I'll find out there's someone work instead.

Seem village don't support many bell in one village.

73 more comments

@@unknown Fix version is 1.14.4 which hasn't been released yet.

This bug about villagers closing Gui's, has not been fixed in the latest snapshot 1.14.4 pre-release 6, hopefully it will be fixed soon.

@@unknown If you still experience this issue in the latest snapshot, please open a new ticket with a world attached.

Jeffry R. Fisher

Somebody claims this is "fixed". What I have discovered is that every villager whose trade screen had been blinking in 1.14.3 was deleted by the upgrade to 1.14.4. My affected village has fewer than half as many villagers as before.  Among others, half a dozen masters offering painfully developed (unlocked) wondrous trades  – all gone. Not only did I lose their trades, but I lost 6 whole sets of armor I had dispensed upon them to protect them from raids.

It appears that Microshaft's "solution" to the "villager-trade blinks out" bug is to catch the exception and vaporize the affected villager from existence. That may satisfy a programmer who obviously has never invested any time playing, but I think this "cure" is worse than the disease. And it gets worse: Another villager vanished right in front of my eyes shortly after becoming a master in 1.14.4.

Village play is completely and utterly broken.

I am not happy 😞

Perhaps MC-153904 is your issue?

Greg Milson

migrated

Confirmed

Important

Trading, Village system

gui

Minecraft 1.14.3 Pre-Release 2, Minecraft 1.14.3 Pre-Release 3, Minecraft 1.14.3 Pre-Release 4, Minecraft 1.14.3

Minecraft 1.14.4 Pre-Release 1

Retrieved