From b07f74eaff617fd274b3f4979a29354ba4a58190 Mon Sep 17 00:00:00 2001 From: auouymous <5005204+auouymous@users.noreply.github.com> Date: Wed, 7 Jul 2021 14:15:59 -0700 Subject: [PATCH] Use new set_sky API to eliminate deprecated warnings. (#4) From minetest-mods/skybox/#4 --- mods/skybox/init.lua | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/mods/skybox/init.lua b/mods/skybox/init.lua index 3820556..67183fe 100644 --- a/mods/skybox/init.lua +++ b/mods/skybox/init.lua @@ -48,14 +48,24 @@ skybox.set = function(player, number) return end player:override_day_night_ratio(sky[3]) - player:set_sky(sky[2], "skybox", { + local textures = { sky[1] .. "Up.jpg", sky[1] .. "Down.jpg", sky[1] .. "Front.jpg", sky[1] .. "Back.jpg", sky[1] .. "Left.jpg", sky[1] .. "Right.jpg", - }, true) + } + if player.get_sky_color ~= nil then + player:set_sky({ + base_color = sky[2], + type = "skybox", + textures = textures, + clouds = true + }) + else + player:set_sky(sky[2], "skybox", textures, true) + end player:set_clouds(sky[4]) end end @@ -65,7 +75,11 @@ skybox.clear = function(player) return end player:override_day_night_ratio(nil) - player:set_sky("white", "regular") + if player.get_sky_color ~= nil then + player:set_sky({base_color = "white", type = "regular"}) + else + player:set_sky("white", "regular") + end player:set_clouds({ density = 0.4, color = "#fff0f0e5",