CustomDayNightTime
v1.0Precise server time control allowing independent day and night duration settings in real-time seconds.
⚠️ Compatibility Note: This plugin is built for Minecraft 1.21.5 Purpur. I tested it on Purpur 1.21.5 and Spigot 1.21.1. It should work on 1.21.1-1.21.5 Spigot/Purpur/Paper/Bukkit.
If you want to report a bug or suggest a new plugin, join my Discord server.
This is a cut-out and improved fragment of my SmpMechanics plugin and forms a harmonious whole with Cozy Campfire and BetterSleep.
CustomDayNightTime
Take full control of time on your server!
CustomDayNightTime allows you to precisely define the duration of the day and night independently. Whether you want a 30-minute day for exploration and a 5-minute night for safety, or a realistic 24-hour cycle, this plugin handles it smoothly. It is designed to work flawlessly alongside BetterSleep, ensuring no time-skipping glitches occur.
✨ Key Features
- ⏱️ Precision Time Control: Set the duration of Day and Night separately using real-time seconds.
- Example: Make days last 20 minutes (1200s) and nights just 5 minutes (300s).
- 🤝 Seamless Integration: Built to detect the BetterSleep plugin automatically. If players start sleeping (fast-forwarding time), this plugin pauses its own timer to prevent "rubber-banding" or time conflicts.
- 🌍 Per-Player Language: Full support for English and Polish. Players can switch their interface language via
/ct language, and the choice is saved permanently. - 🧠 Smart Tab-Completion: The command system is intelligent. When typing
/ct dayor/ct night, the autocomplete suggests the currently set value first, making adjustments incredibly fast. - 💾 Persistent Data: All settings are saved to
config.ymlinstantly. No data loss on restarts.
Here are the updated, English command and permission tables, ready to be pasted into your plugin description page.
⏳ CustomDayNightTime - Commands & Permissions
Main command: /ct (or /customtime)
| Command | Description | Permission | Default |
|---|---|---|---|
| --- PLAYER --- | |||
/ct | Displays current time settings (Status). | customtime.help | |
/ct help | Displays the list of available commands. | customtime.help | |
/ct language <pl/en> | Change your personal interface language. | customtime.language | |
| --- ADMIN --- | |||
/ct day <seconds> | Set the duration of the day (in seconds). | customtime.day | |
/ct night <seconds> | Set the duration of the night (in seconds). | customtime.night | |
/ct reload | Reloads configuration and language files. | customtime.reload |
- Wildcard Permission:
customtime.*(Grants full access).
🚀 Installation
- Download the
.jarfile. - Place it in the
/plugins/folder of your server (Spigot/Paper/Purpur 1.21.x). - Restart the server.
- (Optional) Install BetterSleep for the ultimate time-management experience.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
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