Описание
## Overview
With this mod, certain resources offered by mobs such as cows and mooshrooms now rely on a cooldown. By default, this means cows can be milked with a bucket roughly twice a day (as opposed to one animal giving infinite and instantaneous milk). This duration is configurable. Other resources, such as harvesting mushroom stew from mooshrooms, are also dependent on a cooldown.
The mod offers some additional challenge on its own, but it's mainly meant to encourage the use of alternative milk farms. Or maybe improved organization in cow pens?
### Got Alternative Milk?
Why yes! Here are a few (1.19.2) mods off the top of my head:
- **[Neapolitan](https://modrinth.com/mod/neapolitan)**: Although this mod primarily focuses on other crops and food-related mechanics, it adds the ability to farm milk out of cauldrons by placing cows over dripstone, similarly to water/lava. The output is slow, but it does allow for extra free milk.
- **[Simple Soy](https://modrinth.com/mod/simple-soy)**: Silly stigmas aside, this mod provides a vegan alternative in the form of soy milk, using the mod's titular crop.
Note: I'm not affiliated with either of these mods; I just think the options they provide are neat and under-utilized :)
## Config
By default, mobs that are still on a cooldown will spawn a particle to indicate they're not ready to any impatient players. This can be disabled by setting `angryParticle` to **false**.
In the config, the values `bucketTimer`, `worseBucketTimer`, `bowlTimer`, and `bottleTimer` all correspond to the cooldown (in seconds) of the four types of milkable mobs, detailed below:
### Entity Type Tags
There are four entity type tags: `milky_way:bucket_milkable`, `milky_way:worse_bucket_milkable`, `milky_way:bowl_milkable`, and `milky_way:bottle_milkable`.
- By default, mobs like cows are put into `bucket_milkable`, and mobs that would provide worse alternatives (such as mooshrooms or yak from [Environmental](https://modrinth.com/mod/environmental) are put into `worse_bucket_milkable`.
- By default, a mob in `worse_bucket_milkable` has a full-day cooldown, whereas mobs in `bucket_milkable` only take half as long.
- Putting a mob in both `bucket_milkable` and `worse_bucket_milkable` may have terrible consequences!! (I wouldn't know because I haven't tried, it's just that scary.)
- Other overlaps like `bowl_milkable` and `bucket_milkable` are fine, though. For example, cows can configured to be milked with bottles using [Neapolitan](https://modrinth.com/mod/neapolitan) so they're put in both `bucket_milkable` and `bottle_milkable`.
If [Cobblemon](https://modrinth.com/mod/cobblemon) is installed, mobs that are milkable (only Miltank in the base mod) are put in the same boat as standard bucket-milkable mobs.
### Item Tags
The item tag `milky_way:buckets` lets this mod maintain compatibility with mods that add alternative buckets, like [Caverns and Chasms](https://www.teamabnormals.com/blog/caverns-and-chasms-beta) and their golden buckets.
---
**Requires [Blueprint](https://modrinth.com/mod/blueprint) 6.2.0+.** Various optional dependencies are also built-in.
I know that there could be [other mods](https://modrinth.com/mod/randomfluidcows) that add their own fluids to cows, so feel free to extend suggestions and incompatibilities in the [issue tracker](https://github.com/davidjjung/milkyway/issues). Thank you!