Longer Days is a data pack, installable as a mod, that extends the length of the day by pausing at specific times. This gives players just a bit more time to make meaningful accomplishments, and is especially helpful when the sleeping is disabled.
The GIF shows this in action. Shaders below are Complementary Unbound, which uses the day cycle to control the clouds, so pausing the day also stops the clouds. This isn't noticeable while you actually play the game.
You can set the number of ticks to pause any time for with the following commands, replacing TICKS with the number of ticks you want the day cycle to be extended by. There are 20 ticks in 1 second, so 1 minute is 1200, 2 is 2400, 3 is 3600, etc. You should always use a multiple of 100, as the time of day will only be checked once every 5 seconds (100 ticks).
| Time | Default | Scoreboard value name |
|---|---|---|
| Sunrise | 1200 | /scoreboard players set .sunrise longer_days.settings TICKS |
| Morning | 1200 | /scoreboard players set .morning longer_days.settings TICKS |
| Noon | 1200 | /scoreboard players set .noon longer_days.settings TICKS |
| Afternoon | 1200 | /scoreboard players set .afternoon longer_days.settings TICKS |
| Sunset | 1200 | /scoreboard players set .sunset longer_days.settings TICKS |
| Twilight (evening) | 0 | /scoreboard players set .twilight_evening longer_days.settings TICKS |
| Midnight | 0 | /scoreboard players set .midnight longer_days.settings TICKS |
| Twilight (morning) | 0 | /scoreboard players set .twilight_morning longer_days.settings TICKS |
Tip: triple-click any command above to select the entire command
It's also possible to entirely override the logic that determines when these pauses are done. This is documented in the README.md inside the zip file. If you want assistance, just make an issue on the issue tracker.

Gives you more time to build ∙ Extend day cycle by pausing at set times ∙ Fully configurable ∙ Works with Pause Day Cycle