diff options
Diffstat (limited to 'init.lua')
-rw-r--r-- | init.lua | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -1,4 +1,4 @@ -local function set(name,old,new) +local function set(name) local player = minetest.get_player_by_name(name) local speed = playersettings.get(name,"creativesettings:speed") local jump = playersettings.get(name,"creativesettings:jump") @@ -6,6 +6,7 @@ local function set(name,old,new) local x = playersettings.get(name,"creativesettings:visualx") local y = playersettings.get(name,"creativesettings:visualy") local z = playersettings.get(name,"creativesettings:visualz") + local clouds = playersettings.get(name,"creativesettings:clouds") player:set_physics_override({ speed = speed, jump = jump, @@ -14,6 +15,9 @@ local function set(name,old,new) player:set_properties({ visual_size = vector.new(x,y,z), }) + player:set_sky({ + clouds = clouds, + }) end playersettings.register("creativesettings:speed",{ @@ -76,3 +80,11 @@ playersettings.register("creativesettings:visualz",{ default = 1, afterchange = set, }) + +playersettings.register("creativesettings:clouds",{ + shortdesc = "Show Clouds", + longdesc = "Controls whether clouds are visible.\nMay not work reliably if weather mods are installed.", + type = "boolean", + default = true, + afterchange = set, +}) |