Fix shutdown on player leave/cozylights

This commit is contained in:
N-Nachtigal 2025-05-30 22:44:09 +02:00
parent 7695674991
commit 0348dc2703

View file

@ -562,12 +562,14 @@ minetest.register_globalstep(function(dtime)
for _,cozyplayer in pairs(cozylights.cozyplayers) do for _,cozyplayer in pairs(cozylights.cozyplayers) do
local t = os.clock() local t = os.clock()
local player = minetest.get_player_by_name(cozyplayer.name) local player = minetest.get_player_by_name(cozyplayer.name)
local pos = vector.round(player:getpos()) if not player == nil then
pos.y = pos.y + 1 local pos = vector.round(player:getpos())
local wield_name = player:get_wielded_item():get_name() pos.y = pos.y + 1
--todo: checking against a string is expensive, what do local wield_name = player:get_wielded_item():get_name()
if wield_name == "cozylights:light_brush" then --todo: checking against a string is expensive, what do
on_brush_hold(player,cozyplayer,pos,t) if wield_name == "cozylights:light_brush" then
on_brush_hold(player,cozyplayer,pos,t)
end
end end
end end
end end