Skip to content

preWorldEnvUpdate

Fires before updating the world environment.

Note

Returning false will cancel the environment update.

Usage

function preWorldEnvUpdate(World: wlrd, int: updvals, int: updprops, int: updcolors)
    print(string.format("Environment in %s updated (%d, %d, %d)", wrld, updvals, updprops, updcolors))
end

Flags of updated values

Flag Description
CPE_WMODVAL_COLORS The environment colors have been changed.
CPE_WMODVAL_PROPS The environment parameters have been changed.
CPE_WMODVAL_TEXPACK The texture pack of the world have been changed.
CPE_WMODVAL_WEATHER The weather in the world have been changed.

Flags of changed properties

Flag Description
CPE_WMODPROP_SIDESID World sides block have been changed.
CPE_WMODPROP_EDGEID World horizon block have been changed.
CPE_WMODPROP_EDGEHEIGHT World edge height have been changed.
CPE_WMODPROP_CLOUDSHEIGHT Clouds height have been changed.
CPE_WMODPROP_FOGDISTANCE Fog distance have been changed.
CPE_WMODPROP_CLOUDSSPEED Clouds speed have been changed.
CPE_WMODPROP_WEATHERSPEED Weather speed have been changed.
CPE_WMODPROP_WEATHERFADE Weather fade have been changed.
CPE_WMODPROP_EXPONENTIALFOG Exponential fog have been changed.
CPE_WMODPROP_MAPEDGEHEIGHT Map edge height have been changed.

Flags of changed colors

Flag Description
CPE_WMODCOL_SKY Sky color have been changed.
CPE_WMODCOL_CLOUD Cloud color have been changed.
CPE_WMODCOL_FOG Fog color have been changed.
CPE_WMODCOL_AMBIENT Ambient light color have been changed.
CPE_WMODCOL_DIFFUSE Diffuse light color have been changed.
CPE_WMODCOL_SKYBOX Skybox color have been changed.