Improve mcl_burning player performance

This commit is contained in:
Elias Fleckenstein 2021-04-16 19:50:56 +02:00
parent 10f81dbf0c
commit bd3c08d367

View file

@ -15,7 +15,7 @@ minetest.register_entity("mcl_burning:fire", {
pointable = false, pointable = false,
glow = -1, glow = -1,
}, },
animation_frame = 0, animation_frame = 0,
animation_timer = 0, animation_timer = 0,
on_step = mcl_burning.fire_entity_step, on_step = mcl_burning.fire_entity_step,
@ -23,7 +23,9 @@ minetest.register_entity("mcl_burning:fire", {
minetest.register_globalstep(function(dtime) minetest.register_globalstep(function(dtime)
for _, player in pairs(minetest.get_connected_players()) do for _, player in pairs(minetest.get_connected_players()) do
mcl_burning.tick(player, dtime) if player:get_meta():get_float("mcl_burning:burn_time") > 0 then
mcl_burning.tick(player, dtime)
end
end end
end) end)