Migrated to net5.0. SMAPI 3.13 or newer is now required.
Reworked the profiles system, it now loads the trough placement profiles from JSON files.
Added a convenience API method 'DoesAnimalHaveAccessToWater'. See the API Documentation on GitHub for more info.
Version 1.3.4
Updated to support Harmony 2.1. SMAPI 3.12 or newer is now required.
Version 1.3.3
Added support for Generic Mod Config Menu by spacechase0.
Added a spanish translation by bpsys.
Version 1.3.2
Fixed animals not drinking water outside.
Version 1.3.1
Fixed troughs being filled the day before a festival
Version 1.3.0
Added full support for multiplayer.
Added a brazilian portuguese translation by tramontina.
Version 1.2.6
Fixed an issue with accessing the mod API.
Version 1.2.5
Fixed several bugs.
Added a config option for cleaner troughs. (thanks to Goldenrevolver for the trough tilesheet)
Modified the API by changing some endpoints and their input and return values. See the API Documentation on GitHub for more info on that.
Added error handling for harmony patches and moved them to a separate namespace.
Replaced all animal name identifiers with animal instances.
Version 1.2.4
Fixed errors in multiplayer. Data is still not synchronized between different mod instances, though.
Fixed an issue when entering animal buildings built during current game session (yup, again).
Version 1.2.3
Fixed an issue when entering buildings built during the current game session.
Version 1.2.0
Animals can now drink water outside.
Coop texture replacement is now optional.
Extended API.
Added German translation by Makytar.
Version 1.1.0
Added trough placement profiles for 5 mods that modify Barn's/Coop's interiors. They are listed in the description.
Optimized code a bit.
Version 1.0.1
Fixed error when entering non-animal buildings like Shed or Slime Hutch.
Extended config to make the amount of friendship points the player gets/loses configurable.
Version 1.0.0
Initial release.
Animals Need Water brings life to the water troughs your animal houses have. Animals will now consume water in them, making you need to refill them regularly. You receive 15 friendship points with each animal in a building with a watered trough at the end of the day. Not refilling the troughs makes your animals thirsty, reducing your friendship with them. If you water the trough with animals inside the building, you'll receive some additional 15 friendship points with each of them. The number of friendship points you get in each case can be configured.
Deluxe buildings now come with a watering system which waters the troughs automatically in the morning. This can be configured in the Config file with the WateringSystemInDeluxeBuildings parameter. Note that, however, you are unable to receive the additional 15 friendship points with the animals inside a building with a watering system.
Animals can also drink water outside if they are able to reach the closest water body, well, trough, etc. (can be configured in the Config file). If the animal was able to drink outside, but its water trough was left empty, it will not be count as left thirsty yesterday.