Turning Seasons

A standalone Hytale mod that automatically cycles through Spring, Summer, Autumn, and Winter with dynamic weather, atmosphere, lighting, and particle effects across 12 unique weather presets.

File Details

TurningSeasons-v1.0.4.jar

  • R
  • Apr 18, 2026
  • 37.68 KB
  • 83
  • Early Access

File Name

TurningSeasons-v1.0.4.jar

Supported Versions

  • Early Access
Turning Seasons v1.0.4 — "It Actually Works" Edition
 
Massive bugfix release. If you downloaded v1.0.0 and had trouble loading
your world, this is the update you've been waiting for.
 
## Critical Fixes
 
- **Fixed: World failed to load with Turning Seasons enabled.**
A typo in the Spring weather files caused an invalid color value that
broke the entire asset pack. The environment referenced the failed
weathers and Hytale refused to load the world.
 
- **Fixed: Plugin did not load, so commands and season rotation were
completely inactive.** The Java plugin was trapped inside the asset ZIP
and the manifest was missing the `Main` entry point. Now ships as a
single JAR that Hytale's plugin loader and asset loader both read.
 
- **Fixed: Seasons did not visibly change the weather.** The original
implementation tried to mutate weather forecasts in memory, which
Hytale ignored. Rewritten to use Hytale's direct weather API (same
technique as HAARP Weather Control). Running `/season set winter` now
instantly shifts sky, fog, sun brightness, and particles to match.
 
## Command Fixes
 
- **Fixed: `/season set`, `/season skip`, `/season length` had no effect.**
Subcommand arguments weren't being parsed. All subcommands now work:
- `/season` — shows current season and day
- `/season set <spring|summer|autumn|winter>` — force a season
- `/season skip` — advance to next season
- `/season length <days>` — configure days per season (3 to 120)
- `/season help` — list all commands
 
- **Fixed: Weird `§` symbols appeared in chat.** Chat messages used
Minecraft-style color codes that Hytale renders literally. Now uses
Hytale's hex color system for clean, readable output.
 
- **Fixed: No chat announcement when seasons changed.** The broadcast
now fires correctly with a themed message in the current season's
color:
- Spring: "The frost melts away... Spring has arrived!" (green)
- Summer: "The sun blazes high... Summer is here!" (gold)
- Autumn: "Leaves drift on the wind... Autumn descends." (orange)
- Winter: "A chill fills the air... Winter has come." (icy blue)
 
## Under the Hood
 
- Tick scheduler rate-limited to 20 TPS (prevents the mod from racing
through seasons at thread-pool speed)
- Player tracking switched to the proven `PlayerReadyEvent` pattern
- Plugin JAR is 38.6 KB with Java classes, manifest, and asset pack all
bundled
 
## Upgrade
 
Delete `TurningSeasons-v1.0.0.zip` from your Mods folder before adding
`TurningSeasons-v1.0.4.jar`. Your save config does not need changes —
the Group/Name identifier is unchanged.
 
## Known Limitations (unchanged from v1.0.0)
 
- Terrain block colors (grass, leaves) do not shift with seasons.
Hytale's TintProvider is static at world generation and cannot be
altered at runtime by asset packs.
- The mod affects the default overworld only. Fragment instances
(Sakura Grove, Blighted Grove, other portal dimensions) keep their
own environments.