promotional bannermobile promotional banner

Season System

Adds a dynamic season system to Minecraft with Spring, Summer, Autumn and Winter, seasonal weather, snow, melting ice, crop profiles, tooltips, temperature display and API support for mod integration.
Back to Files

season-system-fabric-1.20.1-1.2.0.jar

File nameseason-system-fabric-1.20.1-1.2.0.jar
Uploader
MKI96MKI96
Uploaded
Sep 27, 2026
Downloads
25
Size
172.8 KB
Mod Loaders
Fabric
File ID
8992806
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:season-system-1540646:8992806"

Learn more aboutย Curse Maven

What's new

๐Ÿ‚ Season System 1.2.0

๐ŸŽ‰ Season System is now available for Forge and NeoForge, and on Minecraft 26.3! This update also brings a big round of fixes: a security fix for the admin commands, correct snow rendering in winter, seasonal colours on 1.20.1โ€“1.21.11, two long-requested calendar options and a config file that finally explains itself. Many of these issues were found by Roman โ€“ thank you for the detailed reports! ๐Ÿ™

๐Ÿ”จ Forge & NeoForge

  • ๐Ÿ“ฆ New builds for Forge and NeoForge on Minecraft 1.20.1, 1.21.1, 1.21.11, 26.1.2, 26.2 and 26.3 โ€“ with the same features as the Fabric version: calendar, weather, temperature, crops, HUD, calendar screen (K) and commands.
  • ๐ŸŒ Optional on both sides of the network: vanilla clients can still join a server with Season System.

โœจ New

  • ๐Ÿ†• Minecraft 26.3 is supported on Fabric, Forge and NeoForge.
  • ๐Ÿ“… days_per_season finally works. The option existed before but was ignored. The HUD and calendar screen show the season length of the server, so clients always match it.
  • ๐ŸŒ™ New option calendar_time_source:
    • world_age (default, as before): the calendar counts the days the server actually ran.
    • day_cycle: the calendar follows the day/night cycle โ€“ sleeping and /time advance the calendar.
    • ๐Ÿ” Switching on an existing world keeps your current date, and setting the time back no longer freezes the calendar.
  • ๐Ÿ”ฎ Tomorrow's forecast now comes from the server config, so custom event chances on a server are shown correctly on every client.
  • ๐Ÿ“ The config explains itself. Every option in config/seasonsystem.properties now has a short description, its default value and the allowed range, sorted into sections like Calendar, Weather, Temperature and Crops. The HUD file seasonsystem-client.properties got the same treatment.

๐Ÿ”’ Security Fix

  • โš ๏ธ Any player could use the admin commands /season set, /season setday, /season event, /season temperature set and /season reloadconfig. The permission check always passed.
  • โœ… These commands now require OP level 2, the server console or a command block. The host of a singleplayer world can still use them without cheats; LAN guests need OP.

๐Ÿ› Fixed

  • ๐ŸŒจ๏ธ Winter rendered rain instead of snow on 26.1.2 and 26.2 โ€“ including rain splashes and shaders seeing a warm biome.
  • ๐ŸŒฒ Snowfall disappeared in forests, valleys and next to hills while the ground still got covered in snow.
  • ๐Ÿ Seasonal grass and leaf colours were missing on 1.20.1, 1.21.1 and 1.21.11.
  • ๐Ÿ  Snow inside houses was not blocked on 1.20.1, 1.21.1 and 1.21.11, and on 1.21.x vanilla snowfall kept running next to the season system.
  • โ„๏ธ Natural snow in snowy biomes melted in singleplayer outside winter.
  • ๐ŸŒ The season of the last server stayed active after disconnecting, even on servers without Season System.
  • ๐ŸŒ— Night temperature now follows the real day/night cycle after sleeping or /time set.
  • ๐Ÿ› ๏ธ Season weather is applied reliably again through the vanilla weather API.
  • โšก Performance: much cheaper snow layer checks and world height lookups in the environment scans.
  • ๐Ÿงน Update checker can no longer crash the server on a malformed download link.
  • ๐ŸŒซ๏ธ The menu blur covered the calendar window on 1.21.1. It now stays behind the window like on the other versions.

โš ๏ธ Please Note

  • ๐Ÿ”„ Server and client both need version 1.2.0 โ€“ the sync packet has changed.
  • ๐Ÿ“ Changing days_per_season on an existing world moves the current date, because the world keeps its total day count.
  • โš™๏ธ Existing config files are updated on the next start: missing keys and the descriptions are added, your values stay as they are.

๐Ÿ“ฆ Versions

Fabric, Forge and NeoForge for Minecraft 1.20.1, 1.21.1, 1.21.11, 26.1.2, 26.2 and 26.3. The Fabric version requires Fabric API.

This mod has no additional files