Initial release of Insomnia Notifier!
Features
- Adds a custom purple status effect "Insomnia" that appears when the player hasn't lied in a bed for >3 Minecraft days.
- Works in both singleplayer and multiplayer environments
- Client-side only - no server installation required
- Persists sleep tracking data in a local file:
- Located in
.minecraft/cache/insomnia-tracker/ - Uses JSON format for data storage
- Survives game restarts
- Separate tracking per world/server
- Automatically creates and manages data files
- Located in
- Tracks time since last rest accurately across:
- Regular sleep
- Death events
- World/server changes
- Respawn events
- Dimension changes
- Only shows the effect in dimensions where beds work (like the Overworld)
- Follows vanilla Minecraft phantom spawn rules:
- Appears after 72000 ticks (60 minutes) without sleep
- Updates in real-time


