Calendar Plugin icon

Calendar Plugin -----

Bring your world to life with a dynamic calendar, seasons, and custom events



CalendarioPlugin - An Advanced Calendar & Events System

CalendarioPlugin is a comprehensive plugin that introduces a realistic calendar system, dynamic seasons with unique effects, and a fully customizable day/night cycle to enrich the gameplay experience and increase immersion in your world.

Designed to be high-performance and highly configurable, CalendarioPlugin allows you to control every aspect of time, from seasonal farming to visual effects like snow in winter and blooming flowers in spring, all topped with a powerful custom events engine.

[​IMG]

  • Complete Calendar System: An internal calendar with days, months, and years that advances automatically exactly at midnight.
  • Four Dynamic Seasons: Spring, Summer, Autumn, and Winter, each with a unique impact on the game world.
  • Custom Day/Night Cycle: Set different durations for day and night for each season (e.g., longer days in summer, longer nights in winter).
  • Seasonal Farming: Configure which crops can grow in each season.
  • Immersive Visual Effects: Watch snow and ice form in winter and melt in spring.
  • Dynamic Boss Bar: An optional, non-intrusive Boss Bar displaying the date, season, weather, and current time.
  • Seasonal Resource Packs: Automatically send players a different Resource Pack for each season.
  • Powerful Event System: Create fixed-date, annual, or random events with custom commands.
  • Time-Based Events: Configure events to start and end at specific times of the day (`HH:MM`) using `hour-event` and `hour-stopevent`.
  • Event Priority: Fixed-date and Annual events automatically interrupt lower-priority (Random) events if they conflict.
  • PlaceholderAPI Integration: Use calendar data in any other plugin.
  • Sleep Mechanics Compatibility: Players can sleep to skip the night, respecting the configured player percentage.

All commands require the user to be a server operator (OP).

Code (Text):
/calendar set <day|month|year> <value>
Sets the current date.

Code (Text):
/calendar reload
Reloads the config.yml and events.yml files.

Code (Text):
/calendar event <start|end|status> [event_id]
Manually manages the event system.
  • start <event_id>: Force-starts a specific event.
  • end: Force-ends the currently active event.
  • status: Shows the currently active event.

Make sure you have PlaceholderAPI installed. The prefix is `calendar_`.

Code (Text):
%calendar_day%
-> Current day
Code (Text):
%calendar_month%
-> Current month name
Code (Text):
%calendar_year%
-> Current year
Code (Text):
%calendar_season%
-> Current season name (with colors)
Code (Text):
%calendar_time%
-> In-game time (HH:MM)
Code (Text):
%calendar_weather%
-> Current weather (localized)

This plugin is highly configurable. You can customize every feature, including time cycles, visual effects, seasonal farming, the boss bar, and sleep mechanics in config.yml.

Create your own custom events in events.yml!
  • Type: ANNUAL (e.g., Christmas), FIXED_DATE (one-time), or RANDOM.
  • Conditions: Set a trigger date, start/end times (`hour-event`, `hour-stopevent`), duration (`duration-days`), a daily chance, or required seasons.
  • Commands: Execute any console command at the start and end of an event.
Example event files (`events_it.yml`, `events_es.yml`) are included in the plugin folder for reference.
For detailed configuration instructions, please check the included README.txt file or visit the documentation link.
Resource Information
Author:
----------
Total Downloads: 60
First Release: Oct 17, 2025
Last Update: Oct 31, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings