When changing settings of a machine (e.g. Rancher), such as "Feed babies", "Mate adults", "Kill after" etc, they will take effect, but will visually reset after you exit and re-open the GUI of the machine.
Steps to Reproduce:
Place down a Creative Rancher
Open its GUI, navigate to the Wrench tab, change any settings you like
Close the GUI and open it again; everything got visually reset, but if you have any animals in range you can see that none of the settings were actually reset
If you change the settings again, this time it will persist until you change it once more
However, once you restart the server/exit the world and re-enter, the machine's settings will reset again
Technical Information:
Minecraft: 1.17.1
Fabric API: 0.43.0
Industrial Revolution: indrev-1.12.0-BETA (but this bug has been a thing since very early alpha versions, I just kept forgetting about it...)
Description:
Steps to Reproduce:
Technical Information:
Logs: