Day/night cycle, weather, seasons, and survival.

Environment

The environment system creates a living world with time of day, weather, seasons, and optional survival mechanics.

Environment configuration — world weather, time of day, season, day/night cycle length, and noise controls
Environment configuration — world weather, time of day, season, day/night cycle length, and noise controls

Day/Night Cycle

The world progresses through 6 time phases:

PhaseDescription
NightDark, reduced visibility, nocturnal mobs active
DawnTransitioning to daylight
MorningFull daylight begins
NoonBrightest light
AfternoonLight softens
DuskTransitioning to dark

The cycle length is configurable — one in-game day can be minutes or hours of real time.

Weather

9 weather types that affect gameplay and visuals:

WeatherEffects
ClearNormal conditions
CloudyOvercast skies, dimmer light
RainReduced visibility, waters crops
StormHeavy rain, lightning
FogGreatly reduced visibility
SnowCold temperature, reduced movement
HeatwaveHigh temperature, faster thirst drain
BlizzardExtreme cold, near-zero visibility
SandstormBlowing sand, low visibility

Weather transitions smoothly over time, and every weather carries an intensity (0–1) that ramps in and out — a storm that arrives naturally starts light and builds instead of snapping on at full strength. (The event-command "Set Weather" action uses a smaller scripted subset — None, Rain, Storm, Snow, Fog, Sandstorm — for one-off cutscene effects.)

Weather Schedules

Author guaranteed (or probable) weather windows in **World Config → Weather & Time → Weather Schedules** — "every autumn evening at 18:00, a storm rolls in for 3 hours":

1. Click New Schedule and pick the Weather Type and Season (or All Seasons). 2. Set the window: Start Hour (0–23, in-game clock) and Duration in hours. Windows may wrap past midnight. 3. Set Probability1 fires every day, 0.25 roughly one day in four. The roll is made once per day per schedule, so a window never flickers on and off. 4. Shape the Intensity Curve: Peak (how hard it blows at the plateau), Ramp in and Ramp out in minutes — the drizzle-to-downpour-to-tapering arc. 5. Save. The live server picks the schedule up immediately.

FieldWhat it does
Weather TypeWhat the window forces while active
SeasonOnly fires in this season (All Seasons = year-round)
Start Hour / DurationThe in-game window; wraps past midnight
ProbabilityChance (0–1) the window fires on a given day — rolled once per day
Peak intensityPlateau strength 0–1 (a light drizzle never has to reach 1)
Ramp in / out (min)Minutes to build from calm and to taper before the window closes

Outside scheduled windows the world keeps its normal seasonal weather rolls. A calendar event's forced weather outranks schedules for its whole day.

Seasons

4 seasons cycle throughout the year:

SeasonEffects
SpringCrops grow faster, certain herbs available
SummerLonger days, higher temperatures
AutumnHarvest season, resource bonuses
WinterShorter days, cold, snow

Seasons affect farming, mob spawns, and ambient temperature.

By default the four seasons rotate on a fixed Season Length (days). Author a Calendar and that changes: your months decide when each season falls, and Season Length is ignored. The seasons themselves keep working exactly as described above — the calendar only changes when they happen.

Dynamic Lighting

The game client renders dynamic lighting:

  • Ambient occlusion — shadows under objects
  • Point lights — torches, campfires, glowing items
  • Day/night color tinting — scene shifts warm to cool
  • Bloom — bright light sources glow
  • Weather particles — rain, snow, fog layers
Want night darker, or a different palette for dusk? You control exactly how each phase and each weather type looks in Atmosphere & Lighting, and how everything in the world casts a shadow in Shadows.

Survival System

When the survival feature flag is enabled, players must manage:

VitalWhat Happens If Empty
HungerHungry → Starving → HP loss
ThirstThirsty → Dehydrated → HP loss
TemperatureCold / Hot → damage over time
StaminaLimits sprinting and heavy actions

Players restore vitals by eating food, drinking water, resting, and wearing appropriate gear. Turn this off for a more casual experience.