๐ Seasonal Survival ๐ธ
Four real seasons that change the world, the weather and the way you survive.
โ๏ธ Winter ยท ๐ฑ Spring ยท โ๏ธ Summer ยท ๐ Autumn
๐ A living calendar
- 4 seasons of 90 days each (a 360-day year, changeable in the config), with early, mid and late phases.
- 12 months, the year starts in March.
- The Calendar item shows a month page with a pointer on today. Hang it on a wall and it updates by itself.
- Day length follows the season: long summer days, short winter days.
๐ก๏ธ Temperature and survival
- A temperature model in ยฐC: biome, season, time of day, altitude, rain, oceans, caves and shelter.
- The Thermometer shows the temperature around you. Its sprite changes with the weather, and a temperature HUD appears while you hold it.
- Campfires, furnaces and especially lava warm you smoothly with distance, like a real gradient.
- Leather armor keeps you warm, water cools you down.
- Hypothermia: slowness first, then damage, with an icy frame on your screen.
๐ฆ๏ธ Weather and the world
- Rainy autumns, stormy summers, snowy winters. Rain turns into snow in any biome when it gets cold.
- Snow piles up into drifts (up to 7 layers) and slows you down. Water freezes from the shores and thaws in spring.
- Lush summer greenery, golden dry autumn, withered winter grass.
- Foliage changes color gradually, each tree at its own moment.
- ๐ Oak, birch, dark oak and cherry trees shed their leaves in late autumn and grow them back in spring.
- ๐ฆ Insects by day, fireflies by night, falling leaf particles.
๐พ Farming
- Crops grow depending on the local temperature. Heat-loving and cold-hardy crops are set through data tags.
- Frost kills crops in the open. A roof, a cellar or a torch-lit greenhouse keeps them safe.
- Animals will not breed in the cold in the open air.
โจ๏ธ Commands (operator)
| Command | What it does |
|---|---|
/season | Shows the current date and season |
/season set <spring|summer|autumn|winter> [early|mid|late] | Jumps to a season. Grass, foliage and leaves update at once |
/season add <days> | Moves the calendar forward or back |
/season temp | Shows a breakdown of your temperature |
โ๏ธ Configuration
config/seasonalsurvival-common.toml: season length, effects, snow speed, leaf fall, world sampling and more.
config/seasonalsurvival-client.toml: frost overlay, seasonal colors, ambient particles.
๐ฆ Requirements
- Minecraft 1.21.1
- NeoForge 21.1.x, Java 21
- Install on both the server and the client
๐ Notes
- Mobs, combat and progression are not changed yet. They are planned for later parts of the mod.
- Other mods that change precipitation or grass colors may conflict.
๐ Licensed under MIT ยท ๐ฌ Found a bug? Open an issue!

