For the complete documentation index, see llms.txt. This page is also available as Markdown.

Commands

All command names can be customized in the COMMANDS table in config.lua.


🌀️ Weather Commands

/changeweather <weather>

Forces the weather to a specific type in the player's current zone.

/changeweather RAIN
/changeweather EXTRASUNNY
/changeweather THUNDER

Available weather types:

Type
Available

BLIZZARD

βœ…

CLEAR

βœ…

CLEARING

βœ…

CLOUDS

βœ…

EXTRASUNNY

βœ…

FOGGY

βœ…

NEUTRAL

βœ…

OVERCAST

βœ…

RAIN

βœ…

SMOG

βœ…

THUNDER

βœ…

SNOW

❌ (disabled by default β€” edit WeatherUsableInCommands in config to enable)

SNOWLIGHT

❌

XMAS

❌

πŸ” Requires the ChangeWeather permission.


/nextweather

Forces an immediate transition to the next weather in the current prediction cycle, skipping the current WEATHER_DELAY timer.

πŸ” Requires the NextWeather permission.


/dynamicweather

Toggles automatic weather changes on or off. When disabled, weather remains static until manually changed.

πŸ” Requires the DynamicWeather permission.


⏱️ Time Commands

/freezetime

Toggles time progression. When frozen, the in-game clock stops advancing.

πŸ” Requires the FreezeTime permission.


/changetime <HH:MM>

Sets the in-game time to a specific hour and minute.

πŸ” Requires the ChangeTime permission.


πŸ“‹ Information Commands

/season

Displays the current in-game season (Spring, Summer, Autumn, or Winter) as configured in SEASONS_NAMES.

πŸ”“ Available to all players.


/forcast

Requests a weather forecast for the player's current zone. The forecast covers the next 24 hours and is delivered as an audio broadcast.

  • If FORCAST_OPENAI is enabled, a unique AI-generated voice bulletin is produced in the configured language.

  • If disabled, a pre-recorded .ogg file is played based on the predicted weather type.

πŸ”“ Available to all players. Requires FORCAST_ENABLED = true in config.


πŸ” Permission Reference

Command
Permission key

/dynamicweather

DynamicWeather

/changeweather

ChangeWeather

/nextweather

NextWeather

/freezetime

FreezeTime

/changetime

ChangeTime

/season

(none β€” public)

/forcast

(none β€” public)

Last updated