mojira.dev

FeistyTrog

Assigned

No issues.

Reported

No issues.

Comments

I am encountering the same issue in 1.14.4-pre6. To replicate, take a new villager and give him a brewing stand. Trade 10 Emeralds for 20 Redstone dust. Every time the villager uses his workstation, the demand for that trade will increase by 16. After roughly 2 minutes, the trade should cost ~4 Emeralds. The price continues to escalate to infinity and beyond.

I would also like to point out that the villager seems to use his workstation an unlimited amount of times per day while this is going on. I believe villagers are supposed to work just twice a day.

I would like to add a more concise description of this issue and how it affects villager trading halls specifically. Villagers seem to loose their Gossips, including the major_positive gained from being cured, over the course of at most 4 hours. I observed this issue in my trading hall where all villagers where cured by myself and stored so that they may see and pathfind towards each other. I did not interact with these villagers during that time, but they remained loaded. After that timespan they had completely lost all their Gossips (i.e. Gossips was []) and their prices had returned to their default values.

During my creative testing I have not been able to observe the value of the major_positive changing while cycling through day, noon, night using /time set. It is unclear if there is a gradual decay or if gossips simply vanish at some point. I have not attempted to reproduce this issue by letting time advance naturally, since I suspect that would take a long time.

This bug essentially nullifies the long-term benefit of curing zombie villagers (at the cost of 8 gold ingots and considerable time investment) which has been an important step towards getting good trades throughout 1.14. If this was a change to balance the fun, but kinda OP trades, it should have been mentioned in the patch notes. I would be disappointed if my effort to find cheap trades for enchantments was wasted.