This mod predicts what you'll harvest from ready-for-harvest bee houses by changing the icon shown in the bubble above it. You can either have it show you the flower that will flavor the honey or the honey bottle you'll receive (if you have another mod that applies custom honey bottle icons).
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are allowed to use the assets in this file in mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Compatible with Stardew Valley v1.6.15 and SMAPI v4.1.10.
** Fixed ** - Fixed another possible SMAPI error message from garden pot removal.
Version 4.0.1
Compatible with Stardew Valley v1.6.15 and SMAPI v4.1.10.
** Fixed ** - Fix possible SMAPI error message from garden pot removal.
** Changed ** - Minor code improvements.
Version 4.0.0
Compatible with Stardew Valley v1.6.15 and SMAPI v4.1.10.
IMPORTANT - When upgrading, be sure to delete any previous 'Honey Harvest Sync' mod folder and files.
** Changed ** - Changed name of mod from 'Honey Harvest Sync' to 'Honey Harvest Predictor'. --- API was also renamed, hence the full version bump to v4.0. --- Console command `hhs_refresh` renamed to `hhp_refresh`. - Compatibility with Better Beehouses (an optional dependency) now requires at least version v2.1.3. - Full rewrite of honey-flavor-source tracking to use event listeners instead of polling. - Replace custom bee house range check with faster built-in function.
** Fixed ** - Refresh bee houses near all parts of a harvested giant crop, not just its top left tile. - Track bushes' harvested state rather than bloom state. - Clean up tracking when returning to the title screen.
** Added ** - Handle when tracked things are destroyed by bombs, especially garden pots. - Only check bee houses becoming ready throughout the day if they're not configured refresh daily (daily is the default).
Version 3.0.0
Compatible with Stardew Valley v1.6.8 and SMAPI v4.0.8.
** Added ** - Compatibility with the Better Beehouses mod (min v2.1.1) --- Support all of its various honey flavor sources (crops, forage, bushes, fruit trees, giant crops) --- Support crops, forage, and bushes in garden pots, too. --- Support its various configuration options, such as flower range, indoor and/or winter honey production, etc. - An API for other mods to access some info and functionality of this mod. - Added entry to `modData` of our custom held item in bee houses to mark it as coming from this mod. - Custom console command `hhs_refresh` for manually refresh known bee houses or everything. --- Use `help hhs_refresh` in the SMAPI console for information on how to use.
** Changed ** - Simplified checks for removed bee houses. - Better handling of a honey source having a `null` `indexOfHarvest.Value` property. - Change from using `GameLocation` objects as keys of the tracking `Dictionary`s to using the location's `NameOrUniqueName` string value. - Codebase reorganization. - Changed to `MPL-2.0` license and include in release ZIP files.
Version 2.0.1
Compatible with Stardew Valley v1.6.3 and SMAPI v4.0.4.
** Fixed ** - Error when a tracked flower crop's dirt becomes invalid.
** Changed ** - Reduced log messages output to the console for non-issues.
Version 2.0.0
Compatible with Stardew Valley v1.6 and SMAPI v4.0.
** Added ** - 'BeeHouseReadyIcon' config option and new 'Flower' icon feature as its default.
** Changed ** - Compatibility with all of Stardew Valley's internal changes for v1.6.
Version 1.1.1
Compatible with Stardew Valley v1.5.6 and SMAPI v3.18.x.
** Fixed ** - Temporarily revert new icon option that doesn't work in Stardew Valley pre-v1.6. - Minor bug with updating bee houses that are finishing during the current day.
Version 1.1.0
Compatible with Stardew Valley v1.5.6 and SMAPI v3.18.6.
** Added ** - Flower icon option. Set icon option to 'Flower' as default. - GMCM integration.
Version 1.0.0
Compatible with Stardew Valley v1.5.6 and SMAPI v3.18.6.
** Added ** - Initial release.
The game decides which honey you receive from bee houses at time of harvest (not when the honey is ready). This mod predicts what you'll harvest from it in the bubble above ready-for-harvest bee houses, so you know exactly what you'll get.
See demo GIFs and screenshot images (and their captions) for examples of functionality and compatibility.
Note: This mod was formerly named Honey Harvest Sync.
Compatibility Better Beehouses FULL - This is the main mod that compatibility has been integrated with, as it's the main beehouse improvement mod. All honey-producing crops, locations, conditions, and flower search ranges have been tested for full compatibility.
Colored Honey Labels FULL - The colored-label honey bottle icons work well with HHP in 'Honey' icon mode (see screenshot).
Better Honey Mead FULL - The only compatibility crossover is the honey bottle icons it provides when HHP is in 'Honey' icon mode, but that is confirmed working.
Cornucopia - More Flowers FULL (when used with Better Beehouses) - Its flower fruit trees, flower bushes, and flower crops are all compatible.
Neo's Giant Flowers FULL (when used with Better Beehouses) - It's giant flowers are compatible.
Other mods that add flowers
For standard flower crops that the base game recognizes as flowers (they're in the flower category and/or have the context tag of 'flower_item') they should work automatically.
For other flowers / honey flavor sources, the Better Beehouses mod is required. If you have that, then flower forage and any item with a 'honey_source' context tag will also be automatically recognized. The more "custom" flower plant types it supports such as fruit trees, bushes, and giant crops should also just work (as HHP has been written to be as flexible as possible), but if not compatibility may be able to be added (if you ask nicely).
Configuration You can change your options in the config.json file (created in this mod's folder after first run) or in-game via Generic Mod Config Manager.
Options BeeHouseReadyIcon - Controls the type of icon that shows above your ready-for-harvest bee houses
'Flower' (default) - Show the flower that will flavor your honey upon harvest
'Honey' - Show the artisan honey that you'll receive upon harvest (requires custom artisan honey icons, see "Important" section below)
Important This mod does not include any new artisan honey item icons in it. If you configure 'Honey' as the value for the 'BeeHouseReadyIcon' config option, you must have have another mod or mods installed that applies different icons for the various honey types.
For SD v1.6, the mod Colored Honey Labels is one such mod that provides honey bottle icons with labels colored based on the honey's flavor. Without a mod for honey icons, while this mod will keep the icon updated, the honey icon shown will always still be the generic/default one.
SMAPI Console Commands
hhp_refresh - Refreshes the mod's known ready-for-harvest bee houses or everything it's tracking, depending on options used. Should only be needed for testing or troubleshooting purposes. Run 'help hhp_refresh' in the SMAPI console for more info.