Description
QuickSleep by Hytale Foundry
A Hytale server mod that enables cooperative night skipping. When enough players go to sleep during nighttime, the night is automatically skipped to morning.
To report bugs/feature requests or to chat with the dev team: https://rootapp.gg/ACuxLK5shQqYlXqJeaT8Hw
Features
- Configurable sleep threshold - Set the percentage of players required to skip night (default: 50%)
- Smart announcements - Shows player count when waiting for more sleepers, announces countdown when threshold is met
- Configurable skip delay - Brief delay before skipping (default: 0.5 seconds) to prevent accidental skips
- Configurable night start time - Set when night begins for sleep voting (default: 7:30pm game time)
- Nighttime-only - Sleep voting only activates during night hours (default: 7:30pm - 4:45am game time)
- Multi-language support - 23 languages included out of the box, with support for custom translations
How It Works
- During nighttime, players can sleep in beds
- When a player enters a bed, the mod announces how many more are needed
- Once the required percentage of players are sleeping, a countdown begins
- After the delay, time skips to morning and all players are notified
Commands
| Command | Description |
|---|---|
| /quicksleep | Show current settings |
| /quicksleep percentage <0-100> | Set required sleep percentage |
| /quicksleep delay <ms> | Set skip delay in milliseconds |
| /quicksleep language <code> | Set the display language |
| /quicksleep languages | List all available languages |
| /quicksleep reload | Reload configuration |
Configuration
Edit mods/QuickSleep/config.json to customize settings:
| Option | Default | Description |
|---|---|---|
| sleepPercentage | 0.5 | Percentage of players required (0.0 - 1.0) |
| skipDelayMs | 500 | Delay before skipping in milliseconds |
| nightStartHour | 19 | Hour when night begins (0-23) |
| nightStartMinute | 30 | Minute when night begins (0-59) |
| language | "en" | Display language code |
Supported Languages
English (en), Spanish (es), Portuguese (pt), French (fr), German (de), Italian (it), Dutch (nl), Polish (pl), Czech (cs), Swedish (sv), Danish (da), Turkish (tr), Russian (ru), Ukrainian (uk), Indonesian (id), Vietnamese (vi), Chinese/Pinyin (zh), Japanese/Romaji (ja), Korean/Romanized (ko), Arabic/Arabizi (ar), Hindi/Hinglish (hi), Thai/Romanized (th), Greek/Greeklish (el)
Adding Custom Languages
To add your own language, create a new .yml file in the mods/QuickSleep/lang/ folder (e.g., custom.yml) using any existing language file as a template. Then use /quicksleep language custom to switch to it.
Installation
Place the .jar file in your server's /mods folder. Restart your server and you're ready to go!


