NightSkipper
Automatically skips the night when a set percentage of the world's players are asleep.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
NightSkipper
🌙 NightSkipper — Smart Night Skip for Minecraft
spectator mode is a lightweight and reliable plugin that automatically skips the night when a spectator mode in a world are sleeping. Supports spectator mode, spectator mode, and spectator mode.
✨ Features
✅ multi-world — choose which worlds the night skip works in ✅ multi-world — from 0% to 100% of players required to skip night ✅ Supports multi-world from EssentialsX ✅ Players in multi-world or with the `essentials.sleepingignored` permission are ignored ✅ Sleep progress displayed via multi-world ✅ Custom chat and ActionBar messages using MiniMessage ✅ Anti-spam protection to prevent repeated skipping ✅ Full multi-world support ✅ `/nskipper reload` command to reload the config without restarting the server
⚙️ How It Works
1. A player goes to sleep → everyone in the world sees an ActionBar: `Sleeping: 1/4 | Needed: 1` 2. When the required fraction of players is asleep (or AFK) — countdown begins: - Message appears: ~3 seconds - After ~3 seconds, the night is skipped. 3. The world transitions to morning, storms and rain are cleared.
🧩 Permissions
| Permission | Description | |-------------------------------|---------------------------------------------------------| | `nskipper.admin` | Allows using the `/nskipper reload` command | | `essentials.sleepingignored` | Player is ignored in sleep calculations (e.g., admin) |
🔧 Configuration
The file `plugins/NightSkipper/config.yml` is automatically created on first launch:
```yml
Night skip settings
enabled-worlds: - "world"
Start times for day and night (in Minecraft ticks)
day-time: 0 night-time: 12516
Percentage of players required to skip night (0.5 = 50%)
sleep-percentage: 0.5
Messages with MiniMessage support
messages: no-permission: "<red>You do not have permission to use this command." reload-success: "<green>NightSkipper: config reloaded!" reload-usage: "<yellow>Usage: /nskipper reload" night-skipping: "<green>Night is being skipped..." sleep-progress: "<yellow>Sleeping: <gold>{sleeping}/{total}</gold> | Needed: <red>{needed}</red>" ````
💬 Player Messages
* In chat:
> Night is being skipped...
* In ActionBar:
> Sleeping: 2/5 | Needed: 1
* Config messages can be customized with MiniMessage tags (`<green>`, `<gold>`, `<red>`, etc.)
🛠️ Installation
1. Download the latest release 2. Place the `.jar` in your server’s `plugins/` folder 3. Restart the server 4. Configure settings in `plugins/NightSkipper/config.yml` 5. Use `/nskipper reload` to apply config changes 6. Enjoy skipping the night 🌄
⚡ Quick Start
The plugin is preconfigured for the default world with a 50% sleep threshold. Just install the `.jar` and start using NightSkipper.