Season

Description

Matches when the entity or location is in one of the listed seasons. Inside a season area that is the area's season, elsewhere the world's.

This condition checks the spot of the entity or location. It never matches in the Nether or the End.

Use the id from the season file, such as spring or winter (see Seasons). A world without seasons reports disabled.

Attributes

Attribute Aliases Description Default
season s Season ids, separated by commas. Any one is enough. Not case sensitive. required

Examples

WinterChill:
  Conditions:
  - season{s=winter} true
  Skills:
  - message{m="The air bites."} @Self

Runs only while it is winter where the caster is.

FrostWarning:
  TargetConditions:
  - season{s=winter} true
  Skills:
  - message{m="Dress warmly."}

WarnNearbyPlayers:
  Skills:
  - skill{s=FrostWarning} @PlayersInRadius{r=30}

Warns only the nearby players standing where it is winter.

SeasonGreeting:
  Skills:
  - message{m="Winter has come."} @Self ?season{s=winter}
  - message{m="Winter is far away."} @Self ?!season{s=winter}

?! turns the test around, so the second line also runs in the Nether, the End and worlds without seasons.

Updated Nov 11, 2026