Description
Give your Farmer a reason to go to bed early!
Overview
In vanilla Stardew Valley, the only penalty for staying up late is a minor energy loss the next morning. Sleep Buffs changes that by making your sleep schedule directly impact your skills and performance the next day.
If you treat your body right, you wake up energized. If you push yourself past midnight, you will wake up groggy and weak.
Features
- Well Rested Buff: Go to bed before 10:00 PM, and you will wake up with a randomly generated buff granting +1 to two different stats.
- (Optional) Sleep Deprived Debuff: If you go to bed after 12:00 AM, you will wake up with a randomly generated debuff removing -1 from two different stats.
- Randomized Effects: Every morning is different! You might get a boost to Speed and Luck one day, and Fishing and Mining the next.
- HUD Notifications: The game tells you exactly how well you slept and which stats were affected via a custom status effect icon.
Available Stats Pool, many different combinations:
Farming, Fishing, Mining, Combat, Foraging, Luck, Speed, Defense, Attack, Max Stamina.

How it Works
The mod tracks the exact time you enter your bed to sleep:
1. Sleep 8+ Hours (Bed before 10:00 PM)
- Result: "Well Rested" Buff.
- Effect: +1 to 2 random stats (or +30 Max Energy).
2. Sleep 6 to 8 Hours (10:10 PM - 12:00 AM)
- Result: Neutral.
- Effect: Normal day. No buffs, no debuffs.
3. Sleep Less than 6 Hours (Bed after 12:00 AM)
- Result: "Sleep Deprived" Debuff.
- Effect: -1 to 2 random stats (or -30 Max Energy).
- (Note: You can disable this penalty in the config if you only want the positive rewards!)
Available Stats Pool:
Farming, Fishing, Mining, Combat, Foraging, Luck, Speed, Defense, Attack, Max Stamina.
Optional Sleep Debuff:

Configuration
Option 1: In-Game (Recommended)
This mod supports Generic Mod Config Menu (GMCM).
- Run the game.
- Click the gear icon ⚙️ on the title screen.
- Select Sleep Buffs.
- Toggle "Enable Sleep Debuffs" on or off.
Option 2: Manual Config
If you do not use GMCM, run the game once to generate the config.json file.
{
"EnableDebuffs": true
}
- true: You will get negative stats for sleeping after midnight.
- false: You will strictly get rewards for sleeping early; no penalties.

Installation
- Install the latest version of SMAPI.
- Download this mod.
- Unzip the SleepBuffs folder into your Stardew Valley/Mods folder.
- Run the game using SMAPI.
Compatibility
- Stardew Valley 1.6+ is required.
- Works in Single Player.
- Works in Multiplayer (Each player's sleep time is tracked individually).
- Compatible with virtually all other mods.


