forked from Mineclonia/Mineclonia
Delay before calling get_connected_players
This commit is contained in:
parent
28710bb819
commit
56d49e08b8
|
@ -1,3 +1,5 @@
|
|||
local mods_loaded = false
|
||||
|
||||
mcl_weather.skycolor = {
|
||||
-- Should be activated before do any effect.
|
||||
active = true,
|
||||
|
@ -169,7 +171,11 @@ mcl_weather.skycolor = {
|
|||
-- Simply getter. Ether returns user given players list or get all connected players if none provided
|
||||
get_players = function(players)
|
||||
if players == nil or #players == 0 then
|
||||
players = minetest.get_connected_players()
|
||||
if mods_loaded then
|
||||
players = minetest.get_connected_players()
|
||||
elseif players == nil then
|
||||
players = {}
|
||||
end
|
||||
end
|
||||
return players
|
||||
end,
|
||||
|
@ -222,3 +228,7 @@ minetest.register_on_respawnplayer(initsky)
|
|||
mcl_worlds.register_on_dimension_change(function(player)
|
||||
mcl_weather.skycolor.update_sky_color({player})
|
||||
end)
|
||||
|
||||
minetest.register_on_mods_loaded(function()
|
||||
mods_loaded = true
|
||||
end)
|
||||
|
|
|
@ -1088,7 +1088,9 @@ if progressive_mode then
|
|||
M.after(POLL_FREQ, poll_new_items)
|
||||
end
|
||||
|
||||
poll_new_items()
|
||||
M.register_on_mods_loaded(function()
|
||||
M.after(1, poll_new_items)
|
||||
end)
|
||||
|
||||
mcl_craftguide.add_recipe_filter("Default progressive filter", progressive_filter)
|
||||
|
||||
|
|
Loading…
Reference in New Issue