Custom Day Cycle

⭐ — (1 endorsements) 📥 323 downloads 📌 v1.0 📅 1/2/2026
🟡 Updated this year

By jay.sable.4444 · datapack

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 1/2/2026 📅 Created: 1/2/2026

🔍 Analysis

  • 🏆 #1282 of 2046 datapack mods in this game by downloads

📋 About This Mod

**Custom Day Cycle** _Take full control of time in Minecraft._ This datapack allows you to set the duration of Day and Night independently, while maintaining a fully functional multiplayer sleep system and accurate day counting. Whether you want a 24-hour real-time server, long summer days with short nights, or a hardcore survival experience with endless nights, this datapack handles it all without mods—just vanilla commands. ✨ **Features** - _Independent Cycles_: Set Day and Night to different lengths (e.g., a 60-minute Day and a 5-minute Night). - _Smooth Time Progression_: Time advances smoothly every tick, not in choppy jumps. - _Smart Multiplayer Sleep_: Set a required percentage of players to skip the night (0% to 100%). - _Includes a cinematic sleep delay_: The night waits 5 seconds after the percentage is met, allowing players to see the "lying down" animation and screen fade before the sun rises. - _Accurate Day Counter_: Unlike other time-skipping tools, this pack calculates the exact time for the next morning. Your F3 Day Counter and Local Difficulty will continue to increase correctly. - _Lag Friendly_: Optimized to run minimal checks when players aren't sleeping. 🛠️ **Commands** _All settings can be changed on the fly using macro commands. You do not need to edit any files._ **Time Settings** - /function custom_day:set_day {mins:60} Sets the Day (Sun) to last 60 minutes. - /function custom_day:set_night {mins:20} Sets the Night (Moon) to last 20 minutes. - /function custom_day:set_all {mins:30} Sets Both Day and Night to 30 minutes each. **Sleep Settings** - /function custom_day:sleep_percentage {percent:50} Sets the percentage of players required to sleep. (Example: 50 = Half the server must sleep) - /function custom_day:sleep_percentage {percent:100} Default. Everyone must sleep to skip. - /function custom_day:sleep_percentage {percent:1} Only one person needs to sleep to skip. **Administration** - /function custom_day:init Resets the system, creates scoreboards, and applies defaults. 📦 **Installation** 1. Download the .zip file. 2. Open your world folder (Singleplayer) or server directory. 3. Place the zip file into the datapacks folder. 4. Run /reload in-game. 5. Run /function custom_day:init to complete the setup. ⚠️ **Uninstallation** _**Because this datapack manages the daylight cycle manually, you must follow these steps to remove it safely, otherwise, the sun will stop moving.**_ 1. Run this command to restore vanilla time: /gamerule doDaylightCycle true 2. Delete the datapack file from your datapacks folder. 3. Run /reload. 📝 **Compatibility** Minecraft Version: 1.21+ (Requires Macro arguments support). Mod Loaders: Works on Vanilla, Fabric, Forge, Paper, and Spigot.

Custom Day Cycle _Take full control of time in Minecraft._ This datapack allows you to set the duration of Day and Night independently, while maintaining a fully functional multiplayer sleep system and accurate day counting.

Whether you want a 24-hour real-time server, long summer days with short nights, or a hardcore survival experience with endless nights, this datapack handles it all without mods—just vanilla commands.

✨ Features - _Independent Cycles_: Set Day and Night to different lengths (e.g., a 60-minute Day and a 5-minute Night). - _Smooth Time Progression_: Time advances smoothly every tick, not in choppy jumps. - _Smart Multiplayer Sleep_: Set a required percentage of players to skip the night (0% to 100%). - _Includes a cinematic sleep delay_: The night waits 5 seconds after the percentage is met, allowing players to see the "lying down" animation and screen fade before the sun rises. - _Accurate Day Counter_: Unlike other time-skipping tools, this pack calculates the exact time for the next morning. Your F3 Day Counter and Local Difficulty will continue to increase correctly. - _Lag Friendly_: Optimized to run minimal checks when players aren't sleeping.

🛠️ Commands _All settings can be changed on the fly using macro commands. You do not need to edit any files._

Time Settings - /function custom_day:set_day {mins:60} Sets the Day (Sun) to last 60 minutes. - /function custom_day:set_night {mins:20} Sets the Night (Moon) to last 20 minutes. - /function custom_day:set_all {mins:30} Sets Both Day and Night to 30 minutes each.

Sleep Settings - /function custom_day:sleep_percentage {percent:50} Sets the percentage of players required to sleep. (Example: 50 = Half the server must sleep) - /function custom_day:sleep_percentage {percent:100} Default. Everyone must sleep to skip. - /function custom_day:sleep_percentage {percent:1} Only one person needs to sleep to skip.

Administration - /function custom_day:init Resets the system, creates scoreboards, and applies defaults.

📦 Installation 1. Download the .zip file. 2. Open your world folder (Singleplayer) or server directory. 3. Place the zip file into the datapacks folder. 4. Run /reload in-game. 5. Run /function custom_day:init to complete the setup.

⚠️ Uninstallation _Because this datapack manages the daylight cycle manually, you must follow these steps to remove it safely, otherwise, the sun will stop moving._

1. Run this command to restore vanilla time: /gamerule doDaylightCycle true 2. Delete the datapack file from your datapacks folder. 3. Run /reload.

📝 Compatibility Minecraft Version: 1. 21+ (Requires Macro arguments support).

Mod Loaders: Works on Vanilla, Fabric, Forge, Paper, and Spigot.

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Data Packs
Author
jay.sable.4444
Version
1.0
Downloads
323
Endorsements
1
Category
datapack
Created
1/2/2026
Updated
1/2/2026
Game Versions
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
Tags
game-mechanics, utility

🔧 How to Install Minecraft Data Packs Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Data Packs →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Data Packs commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Data Packs versions does Custom Day Cycle support?

The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.

What is the latest version of Custom Day Cycle?

Version 1.0, published 2026-01-02 with 323 downloads recorded at the source.

Keep browsing — more Minecraft Data Packs mods await

📋 All Minecraft Data Packs Mods 🏆 Top 25 📂 More datapack 👤 More by jay.sable.4444 🔎 Similar Mods 🌐 Best datapack (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods