henkelmax / easy-villagers

Never get annoyed by villagers again!
59 stars 26 forks source link

Villager does not give further discount after being cured more than once #250

Closed AndreCelso closed 1 week ago

AndreCelso commented 2 weeks ago

Bug description

Even after curing a zombie villager more than twice, it doesn't give me any further discount in the trader. Tried with Fletcher

Minecraft version

1.21.1

Mod version

1.21.1-1.1.23

Mod loader and version

Neo Forge 21.1.74

Steps to reproduce

1- Cure a Zombie Villager once, put it in the trader to see it's actualy giving the first discount 2- Proceed to cure once more 3- Check in the Trader that the cost per trade did not decrease

Expected behavior

Curing a Zombie Villager more than once should make it give better discounts each time they're cured

Log files

https://gist.github.com/AndreCelso/d1af92f66417904cbba3d203fcbebd9b

Screenshots

image

henkelmax commented 2 weeks ago

What happens if you manually infect and cure the villager?

AndreCelso commented 1 week ago

Found the reason. Apparently Mojang nerfed the stacking discount from cure zombie villagers multiple times. Fixed by using a mod that changes this behaviour back