Add profile for Dwarven Expansion (thanks to Zairya).
Add Japanese translation (thanks to TinyCordelia).
Version 1.6.0
Add support for Barn and Coop by Lu_B17, Cute and Tidy Coops and Barns by neuralwiles, Lnh's Leisure Barn and Coop by LiuNianHui, Jen's Mega Coop and Barn, Resource Chickens by UncleArya, and Walk of Life - Rebirth by DaLion. (thanks to @Sweet-Defender-Turtle)
Internal rework of mod profiles system (added support for custom animal buildings).
Version 1.5.5
Add support for Ghilland's Bigger coop barn and silo (thanks to Roman0).
Version 1.5.4
Extend functionality to make mod work on Animal House buildings outside the Farm (thanks to @Smoked-Fish).
Version 1.5.3
Changed water pathfinding logic. Pathfinding to nearby water source should work properly now.
Lowered default friendship loss when animal was left thirsty (20 -> 10 points).
Animals now drink from all water sources (wells, rivers, fish ponds, etc.) by default.
Version 1.5.2
Fixed not being able to water troughs using upgraded watering cans
Version 1.5.1
Fixed not being able to water crops and pet bowl
Version 1.5.0
Updated for SMAPI 4.0 and Stardew Valley 1.6
Replaced XNB tilesheets with PNGs
Version 1.4.0
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 daily. You receive 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 friendship points with each of them. The number of friendship points you get in each case can be configured.
Some buildings, like the deluxe versions of the barn and the coop, now come with a watering system that waters the troughs automatically each morning. This behavior can be configured in the config with the UseWateringSystems parameter. Note that you are unable to receive the additional 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). If the animal was able to drink outside, but its water trough was left empty, it will not be count as left thirsty yesterday.