forked from mtcontrib/unifieddyes
prevent crash in setting sky color
if get color from name return nil
This commit is contained in:
parent
f59c8affc1
commit
10ab87bf65
2
init.lua
2
init.lua
@ -668,11 +668,13 @@ function unifieddyes.on_airbrush(itemstack, player, pointed_thing)
|
|||||||
minetest.chat_send_player(player_name, "*** No node selected")
|
minetest.chat_send_player(player_name, "*** No node selected")
|
||||||
else
|
else
|
||||||
local hexcolor = unifieddyes.get_color_from_dye_name(painting_with)
|
local hexcolor = unifieddyes.get_color_from_dye_name(painting_with)
|
||||||
|
if hexcolor then
|
||||||
local r = tonumber(string.sub(hexcolor,1,2),16)
|
local r = tonumber(string.sub(hexcolor,1,2),16)
|
||||||
local g = tonumber(string.sub(hexcolor,3,4),16)
|
local g = tonumber(string.sub(hexcolor,3,4),16)
|
||||||
local b = tonumber(string.sub(hexcolor,5,6),16)
|
local b = tonumber(string.sub(hexcolor,5,6),16)
|
||||||
player:set_sky({r=r,g=g,b=b,a=255},"plain")
|
player:set_sky({r=r,g=g,b=b,a=255},"plain")
|
||||||
end
|
end
|
||||||
|
end
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user