📅Calendar

The Calendar System in AdvancedSeasons introduces a dynamic time progression concept, allowing players to experience the passage of seasons and day-night cycles in a more structured manner. This system is highly customizable, giving server administrators the flexibility to set the length of seasons and transitions to fit their gameplay style.

Configuration File

calendars.yml
# Maximum combined length of day and night cannot exceed 20 minutes

time:
  # In Vanilla: entire day in normal minecraft is 20 minutes
  spring:
    # Length of day time, in real world minutes
    dayLength: 10
    nightLength: 10
  summer:
    dayLength: 15
    nightLength: 5
  fall:
    dayLength: 10
    nightLength: 10
  winter:
    dayLength: 7
    nightLength: 13

# Seasons Progression
progression:
  # Should season progression be paused? Set to true to pause
  paused: false

calendar:
  # How many days should one season last
  seasonDays: 2
  # How many days should it take to transition between seasons?
  transitionDays: 1

Technical Explanation

Time Configuration

  • The time section allows for the configuration of day and night lengths for each season, altering the typical 20-minute day cycle of Vanilla Minecraft.

    • spring, summer, fall, winter: Each season has configurable dayLength and nightLength settings, measured in real-world minutes.

      • Spring and Fall: Balanced with equal lengths for day and night.

      • Summer: Longer days and shorter nights.

      • Winter: Shorter days and longer nights.

Season Progression

Set progression.paused to true to disable global season progression. Then, only way to progress a season in worlds is with commands.

Calendar Configuration

  • The calendar section configures the overall timeline of seasons in the game.

    • seasonDays: Defines how many days a single season lasts.

    • transitionDays: Sets the number of days it takes to transition between seasons.

    • This setup means each season, along with its transition period, is spread over a specified number of Minecraft days, providing a clear and predictable seasonal cycle.

    • Example Configuration:

      • seasonDays: 2

      • transitionDays: 1

This calendar system not only adds a realistic aspect to the game but also enhances strategic planning for activities like farming, exploring, and building, as players can anticipate and prepare for the changing seasons and varying lengths of day and night.

Calendar Menu Configuration

Last updated

Was this helpful?