DayNightCicle: Custom Day & Night Lengths for Minecraft
Minecraft's default day-night cycle can feel rushed, especially on servers where players want longer building sessions or extended nighttime challenges. The DayNightCicle plugin puts you in control, allowing server admins to stretch or shrink day and night durations with simple YAML configuration. Whether you run a survival world, a creative hub, or a minigame network, this lightweight Paper plugin gives you the flexibility to shape time itself.
What Is DayNightCicle?
DayNightCicle is a server-side add-on designed for Paper 1.21+ and Java 21. It overrides the vanilla day-night rhythm, letting you set custom minute lengths for both day and night phases. Beyond time manipulation, it includes an integrated AFK system that respects your custom cycle, plus sleep override lists to ensure specific players always count toward skipping the night. With built-in language support for English and Italian, it is ready for diverse communities.
Key Features of DayNightCicle
- Custom Day and Night Durations: Set day and night lengths independently in minutes via a simple YAML file. No more frantic nights or endless sunlight unless you want them.
- AFK Detection and Management: The plugin intelligently detects AFK players, ignoring movement from mobs or environmental pushes. You can configure whether AFK players count for sleep, display a tag, or become invulnerable.
- Sleep Override List: Add specific players to a list that always counts toward skipping the night, even if other plugins mark them as non-sleeping. Perfect for VIPs or staff.
- In-Game Commands: Reload config, check status, set day/night lengths on the fly, and manage the sleep override list without restarting the server.
- Multi-World Support: Apply custom cycles to all overworlds or target specific worlds, giving each dimension its own time flow.
How to Install DayNightCicle
Installing DayNightCicle for Minecraft is straightforward. First, ensure your server runs Paper 1.21 or newer and Java 21. Then, download DayNightCicle from your preferred plugin repository. Place the JAR file into your server's plugins folder and restart the server. A default configuration file will generate inside plugins/DayNightCicle/config.yml. Edit the values for day_minutes and night_minutes to your liking, then use /daynightcicle reload to apply changes instantly. For those using the foxygame.net launcher, DayNightCicle is available in the built-in add-on catalog, allowing one-click installation and automatic updates so you can skip manual file transfers entirely.
Configuring Your Perfect Cycle
The heart of DayNightCicle lies in its config.yml. Here you can set the day length to 40 minutes and night to 10, or even make night last an hour for hardcore survival. The AFK section lets you fine-tune detection: decide if AFK players are invulnerable, whether they count for sleep, and how they are displayed. The sleep override list is stored in a separate JSON file, making it easy to edit even while the server is running. With the /daynightcicle set day <minutes> night <minutes> command, you can adjust cycles on the fly without editing files.
Commands and Permissions
DayNightCicle comes with a clear command structure. The base command /daynightcicle (or /dnc) shows help. Subcommands include reload, status, set, and sleeplist with add/remove options. The AFK toggle /afk is available to all players by default. Permissions are node-based, so you can restrict administrative commands to staff while letting everyone use AFK mode. This makes DayNightCicle a versatile tool for any server setup.
Why Use DayNightCicle on Your Server?
Vanilla Minecraft forces a rigid 20-minute day-night cycle. For roleplay servers, longer days create a more immersive experience. For PvP arenas, extended nights add tension. The AFK system ensures that inactive players don't disrupt sleep voting, and the sleep override list gives you granular control. Because it's built for Paper, performance impact is minimal. The plugin also supports multiple languages, so international communities can enjoy localized messages. When you download DayNightCicle, you get a polished, well-documented tool that respects your server's existing ecosystem.
Getting Started with DayNightCicle
After installation, open the config.yml. The default values are 20 minutes for day and 10 for night, but you can push these to any positive integer. The AFK timeout defaults to 5 minutes. If you want AFK players to still trigger night skip, keep counts_for_sleep: true. The plugin's smart detection ignores phantom attacks and mob shoving, so only intentional movement breaks AFK. For admins who prefer a graphical interface, the foxygame.net launcher offers a seamless way to manage DayNightCicle alongside other add-ons, with version compatibility checks and one-click updates that save time during server maintenance.
Advanced Tips
Combine DayNightCicle with weather plugins to create dynamic environments. Use the sleep override list to let staff always skip the night, even if they are in creative mode. The AFK system's display options can show a prefix or suffix in the tab list, making it easy to spot idle players. Remember to reload the config after any manual changes to sleep-override.json. For servers with multiple worlds, you can set different day/night lengths per world by specifying world names in the config.
DayNightCicle is a must-have for any server owner who wants to break free from Minecraft's default time constraints. Its clean commands, smart AFK handling, and easy configuration make it a standout choice. Download DayNightCicle today and give your players a world where time bends to your will.