Seasonal Time - Namrufus/HarvestTime GitHub Wiki

Usage

The seasonal time system specifies a given "seasonal" day and year. A seasonal day is always 1 day in length while a seasonal year is a configurable number of days long.

This plugin stores a single UNIX timestamp. This timestamp marks the "start of time" for the plugin (year 0, day 0). The timestamp is loaded from a file at plugin startup and is saved to a file whenever the user modfies it.

Commands

**ht-time-check**
  check the current seasonal year and day.

**ht-when-increment**
  check the time of day that the seasonal day "rolls over" into the next day.

**ht-next-increment**
  check the date and time of the next time the seasonal day will "roll over" into the next day.

**ht-time-set yearIndex dayIndex**
  set the seasonal year and day

**ht-time-increment value unit**
  make the time jump by the given amount of "unit"

Configuration

seasonal:
  days_in_seasonal_year: 16
  rainfall_control:
    enabled: true
    seed: Mt.Augusta
    MILD:
      frequency: 0.50
      rainfall_chance: 0.5
    DROUGHT:
      frequency: 0.25
      rainfall_chance: 0.125
    MONSOON:
      frequency: 0.25
      rainfall_chance: 0.875

days_in_seasonal_year: the number of days in a seasonal year

rainfall_control: see [Seasonal Rainfall Control] (Seasonal-Rainfall-Control)