HomeJavaModsServer Sleep Plugin
Server Sleep Plugin

ServerSleep

A lightweight, highly compatible Bukkit/Spigot/Paper plugin that lets you control how many players must sleep to skip the night — without breaking the day counter or phantom timers.

Unlike many night-skip plugins that use setTime(0) and reset the world day count (affecting statistics, phantoms, and more), ServerSleep uses the correct absolute time method (setFullTime) to advance properly to the next morning, just like vanilla sleeping.

Perfect for servers running older versions (pre-1.17) where the built-in playersSleepingPercentage gamerule doesn't exist or behaves inconsistently.

Features

Commands (OP / serversleep.command permission)

Configuration

The plugin uses plugins/ServerSleep/config.yml

# Percentage of non-spectator players required to be sleeping to skip the night.
# Range: 0-100 (0 = one player, 100 = all players)
sleep-percentage: 100

# Message broadcast to the world when night is skipped. Supports & color codes.
# Leave empty ("") to send no message.
skip-message: "&6Night has been skipped! Good morning."

# Clear rain/thunder when night is skipped (only fires if doWeatherCycle is on).
clear-weather: true

# Reset each sleeping player's phantom timer when night is skipped (1.13+).
reset-phantoms: true
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more