summaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua14
1 files changed, 13 insertions, 1 deletions
diff --git a/init.lua b/init.lua
index bd2f006..e162776 100644
--- a/init.lua
+++ b/init.lua
@@ -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,
+})