One Player Sleep
v3.6.41Skip the night in Minecraft without requiring all players to sleep! OnePlayerSleep

## Overview
**OnePlayerSleep** is a lightweight, optimized Minecraft plugin that allows a single player to skip the night by sleeping, instead of requiring all players to sleep. Perfect for servers where players are spread across different areas or time zones.
**Version:** 3.6.4
**Author:** Luno
---
## Features
- **One Player Sleep** - Single player can skip night for everyone
- **Optional Weather Clearing** - Choose whether to clear rain/thunder when skipping night
- **Fully Customizable** - Change plugin name, messages, and colors
- **Simple Commands** - Enable, disable, reload configuration
- **Permission System** - LuckPerms compatible with granular permissions
- **Message Controls** - Toggle broadcasts, command messages, console logs
- **Aesthetic UI** - Beautiful colored console messages on startup/shutdown
- **Optimized Performance** - Message and config caching for minimal overhead
- **Multi-Version Support** - Works on Minecraft 1.16 through 1.21+
---
## Installation
1. Download `OnePlayerSleep-xx.jar`
2. Place the JAR file in your server's `plugins/` folder
3. Restart your server (or use `/reload confirm` at your own risk)
4. Configuration file will be auto-generated at `plugins/OnePlayerSleep/config.yml`
5. Customize settings and reload with `/oneplayersleep reload`
---
## Configuration
### Default config.yml
```yaml
# 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
```
### Configuration Options
| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `plugin-name` | String | "OnePlayerSleep" | Customizable plugin display name |
| `enabled-on-startup` | Boolean | true | Whether plugin starts enabled |
| `weather-clear` | Boolean | false | Clear rain/thunder when skipping night |
| `show-night-skip` | Boolean | true | Show broadcast when night is skipped |
| `show-toggle-messages` | Boolean | true | Show enable/disable command messages |
| `console-logging` | Boolean | true | Show startup/shutdown messages in console |
### Message Placeholders
- `%player%` - Name of the player who slept
- `%plugin%` - Custom plugin name from config
### Color Codes
Use `&` followed by a color code:
- `&0` - Black
- `&1` - Dark Blue
- `&2` - Dark Green
- `&3` - Dark Aqua
- `&4` - Dark Red
- `&5` - Dark Purple
- `&6` - Gold
- `&7` - Gray
- `&8` - Dark Gray
- `&9` - Blue
- `&a` - Green
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta