One Player Sleep+

Quick rating

One Player Sleep+

No reviews yet

Skip the night in Minecraft without requiring all players to sleep! OnePlayerSleep

No Theme
No Genre
QoL & Tweaks
Server Utility
Mod Loaders
Paper
Spigot
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
4.0.1
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

About

Description

Version: 4.0.1 (8 May 2026) | Author: LunoX2 | License: MIT

Why is One Player Sleep

A lightweight, optimized Minecraft plugin that allows a single player to skip the night by sleeping, without requiring all online players to sleep. Ideal for servers where players are spread across different areas or time zones.


Overview

OnePlayerSleep replaces Minecraft's default sleep requirement with a single-player trigger. When any player sleeps, the night is skipped for the entire server. The plugin is fully configurable, permission-aware, and built for minimal performance impact.


Features

  • Single player can skip night for the entire server
  • Optional weather clearing when night is skipped
  • Fully customizable plugin name, messages, and colors
  • Simple enable, disable, and reload commands
  • LuckPerms-compatible permission system
  • Toggle broadcasts, command messages, and console logging independently
  • Message and config caching for minimal overhead
  • Supports Minecraft 1.16 through 1.21+

Installation

  1. Download OnePlayerSleep-xx.jar
  2. Place the JAR file in your server's plugins/ directory
  3. Restart the server (or use /reload confirm at your own risk)
  4. The configuration file will be auto-generated at plugins/OnePlayerSleep/config.yml
  5. Customize settings as needed and reload with /oneplayersleep reload

Configuration

Default config.yml

# OnePlayerSleep Configuration
# Customize your plugin settings here

# Plugin Display Name
# Change this to match your server name (e.g., GlaceSleep, DreamSleep, etc.)
plugin-name: "OnePlayerSleep"

# Enable/Disable plugin on startup
enabled-on-startup: true

# Weather Clearing
# Set to true to clear rain/thunder when skipping night
# Set to false to only skip time without affecting weather
weather-clear: false

# Message Settings
message-settings:
  # Show message when night is skipped
  show-night-skip: true
  # Show messages for enable/disable commands
  show-toggle-messages: true
  # Send messages to console
  console-logging: true

# Messages (Use & for color codes)
messages:
  night-skipped: "&6Night skipped by %player%"
  plugin-enabled: "&a%plugin% enabled!"
  plugin-disabled: "&c%plugin% disabled!"
  plugin-reloaded: "&a%plugin% configuration reloaded!"
  no-permission: "&cYou don't have permission to use this command."
  status-enabled: "&6%plugin% is currently &aenabled&6."
  status-disabled: "&6%plugin% is currently &cdisabled&6."
  usage: "&6Usage: /oneplayersleep <enable|disable|reload>"

# Do not modify this
config-version: 1

Commands

Command Description Permission
/oneplayersleep Show plugin status and usage oneplayersleep.toggle
/oneplayersleep enable Enable the plugin oneplayersleep.toggle
/oneplayersleep disable Disable the plugin oneplayersleep.toggle
/oneplayersleep reload Reload configuration oneplayersleep.reload

Permissions

Permission Description Default
oneplayersleep.toggle Allows toggling the plugin on/off OP
oneplayersleep.reload Allows reloading the configuration OP
oneplayersleep.* Grants all permissions OP

LuckPerms Setup

Grant a permission to a specific player:

/lp user <username> permission set oneplayersleep.toggle true

Grant a permission to a group:

/lp group <groupname> permission set oneplayersleep.toggle true

Grant all permissions to a player:

/lp user <username> permission set oneplayersleep.* true

Compatibility

Minecraft Versions

  • 1.16.x through 1.21.x — Fully supported
  • Future versions — Expected to remain compatible

Server Software

  • Spigot
  • Paper (Recommended)
  • Purpur
  • Any Spigot-based server

Java Versions

  • Java 17 (Minimum required)
  • Java 21 LTS (Recommended)
  • Java 22+

Performance

The plugin is designed to have a negligible impact on server performance.

Metric Value
Memory usage ~1 MB
Startup time < 100 ms
Per-event processing < 1 ms

Optimizations include config value caching, message pre-processing, reflection method caching, and efficient event handling.


Frequently Asked Questions

Does this work with sleeping percentage plugins? OnePlayerSleep bypasses the vanilla sleep percentage requirement entirely. It may conflict with other sleep plugins.

Can I require 2 players to sleep instead of 1? No. This plugin is designed specifically for single-player sleep triggering.

Does it work in the Nether or End? No. Sleeping only functions in the Overworld, as per Minecraft's core mechanics.

Will it work on Minecraft 1.12 or older? No. The minimum supported version is 1.16 due to API requirements.

Can I disable the startup messages? Yes. Set message-settings.console-logging: false in your config.

Does weather clearing affect thunderstorms? Yes. When weather-clear: true, both rain and thunder are cleared when night is skipped.

Screenshots

Gallery

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~71,000
Downloads
Last Updated
CurseForge
Modrinth
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works