SleepLess
SleepLess is a modification inspired by the sanity mechanic from Don't Starve and the real-life effects of sleep deprivation. The author added creative flair to these concepts, creating a psychological horror element related to sleep (or lack thereof). Unlike the annoying phantoms from version 1.13+, this implements a more interesting system.
Sleep Debt
Sleep debt is the core mechanism controlling all mod effects. It accumulates if you don't sleep enough at night (less than 5 hours) and decreases with proper rest. The amount of accumulated or paid-off debt depends on sleep duration: no sleep at all adds 1 day of debt, while sleeping through the entire night removes 3 days. Maximum values can be configured.
Effects
Here is a list of all current effects, most of which are configurable:
- Faster hunger depletion
- Slower walking speed
- Reduced mining speed
- Faster drowning
- Gradually increasing chance of random ambient sounds
- Muffled sounds
- Denser render distance fog
- Closer fog
- "Heavy breathing" (dynamically changes field of view, disabled by default)
- Dimmed lights
- Loss of color
- Ability to see phantom entities
- Ability to be attacked by phantom entities
- Night terrors
Effect Scaling
Unlike the vanilla system where effects appear after 3 days without sleep, SleepLess operates on a 10+ day cycle. The first few days of sleep debt accumulation are almost unnoticeable, but with chronic sleep deprivation, significant changes begin: phantom visibility at 5 days, chance of their aggression at 7.5 days, loss of color and brightness at 8-9 days, and night terrors at 10+ days. Most effects gradually intensify as sleep debt increases.
Other Effects
SleepLess adds 3 unique effects, two of which have practical uses. The first is the "Tired" effect that appears with at least 1 day of sleep debt. The second is "Insomnia," preventing sleep while active. The third effect is "Phased," allowing you to pass through walls, ceilings, and floors while sneaking. Phasing has a specific configuration option determining which blocks can be phased through.