Mineuniverse
Log in Register
Plugins

DayNightCicle

DayNightCicle is a lightweight Paper plugin that lets you extend day and night length in minutes via YAML and live commands.
by killerytali
Download Claim this project
70 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Fun General Mechanics Miscellaneous
DayNightCicle logo

🌤️ DayNightCicle

DayNightCicle is a lightweight Paper plugin that lets you extend day and night length in minutes via YAML and live commands with integrated AFK system.

Paper 1.21+ • Java 21


✨ Features

  • ☀️🌙 Set custom day and night duration in minutes.
  • 🌍 Apply to all overworlds or specific worlds.
  • ⚙️ In-game commands to reload, check status, set values, and manage sleep overrides.
  • 😴 Sleep override list to count selected players even if other plugins ignore them.
  • 💬 Built-in language files (it_it, us_en).
  • 🧘 Integrated AFK system with configurable behaviors and sleep counting.
  • 🛡️ Smart movement detection (ignores mob pushing, phantom attacks).
  • 🏷️ Customizable AFK display with prefix/suffix options.

🌐 Languages

  • Set lang in config.yml to it_it or us_en.
  • en_us is accepted and mapped to us_en.

📝 Commands

  • /daynightcicle or /dnc - show help.
  • /daynightcicle reload - reload config.
  • /daynightcicle status - show current settings and AFK players.
  • /daynightcicle set day <min> night <min> - update and save.
  • /daynightcicle nosleeplist - show sleep override list.
  • /daynightcicle sleeplist add <player> - add a player to the sleep override list.
  • /daynightcicle sleeplist remove <player> - remove a player from the sleep override list.
  • /afk - toggle AFK status manually.

⚙️ Config

lang: it_it
cycle:
  day_minutes: 20
  night_minutes: 10
  min_minutes: 10
sleep_skip_delay_seconds: 5
afk_timeout_minutes: 5
afk:
  remove_on_move: true
  remove_on_chat: true
  remove_on_interact: true
  invulnerable: false
  can_be_moved: true
  ignored_by_mobs: false
  counts_for_sleep: true
  can_pickup_items: false
  frozen: false
  display_text: "AFK"
  use_prefix: false
worlds: []

😴 Sleep Override List

The plugin creates sleep-override.json in the plugin data folder. Players in this list will be counted even if another plugin marks them as sleep-ignored.

{
  "players": [
    "KillerItaly"
  ]
}

Player names are case-insensitive. If you edit the file manually, run /daynightcicle reload afterward.

🧘 AFK System

The plugin includes a comprehensive AFK system that integrates with the sleep mechanics:

  • Smart Detection: Distinguishes between player movement and mob pushing
  • Configurable Triggers: Movement, chat, interaction detection
  • Sleep Integration: AFK players can count as "sleeping" for night skip
  • Display Options: Customizable prefix/suffix in tab list
  • Protection Features: Invulnerability, mob targeting, item pickup control

🚀 Install

  1. Drop the jar into plugins/.
  2. Start the server to generate plugins/DayNightCicle/config.yml.
  3. Edit the config and run /daynightcicle reload.

🔗 Links

Portfolio

Portfolio
--------------------------------------

LinkedIn

LinkedIn
--------------------------------------
Email
Email
--------------------------------------

Buy me a beer on BuyMeACoffee

Buy me a beer
--------------------------------------

Support me on Ko-fi

Ko-fi

 

 

DayNightCicle V4
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-02-12 Get
DayNightCicle V3
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-02-03 Get
DayNightCicle-1.0
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-01-16 Get
DayNightCicle V2
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-01-16 Get

More from killerytali

UtilityPack
32
NamlessCheck
18

You Might Also Like

AdBolt Advertising Network
Make money from your Minecraft server by running ads!
9,992
Mineload
Mineload
9,978
BeastTP
BeastTP v1.0 - Teleportation Made Easy! -[Permissions][1317]
9,966
RegionManager
generate regions with just one command!
9,950
TimeKeeper
Keep the Server-Playtime per Day
9,948
SimpleAdmin
simple way to ban/kick unwanted players from your server
9,945