From e96b7328d5ca3660d934f83d17d87b8556a23f85 Mon Sep 17 00:00:00 2001 From: Kimapr Date: Wed, 25 Dec 2019 23:08:40 +0500 Subject: [PATCH] make outline-making not hang the server --- nc_sky_isgen/init.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/nc_sky_isgen/init.lua b/nc_sky_isgen/init.lua index 5edefdb..407e2cf 100644 --- a/nc_sky_isgen/init.lua +++ b/nc_sky_isgen/init.lua @@ -190,9 +190,9 @@ local function spawn_particles(x,y,z,player) local visited = {} for n1=0,1 do for n2=0,1 do - for _,ord1 in ipairs({"x","y","z"}) do - for _,ord2 in ipairs({"x","y","z"}) do - for _,ord3 in ipairs({"x","y","z"}) do + minetest.after(0,function() for _,ord1 in ipairs({"x","y","z"}) do + minetest.after(0,function() for _,ord2 in ipairs({"x","y","z"}) do + minetest.after(0,function()for _,ord3 in ipairs({"x","y","z"}) do if ord2 ~= ord1 and ord3 ~= ord2 and ord3 ~= ord1 then for x=mi[ord1],ma[ord1] do local pos = {[ord1]=x} @@ -212,9 +212,9 @@ local function spawn_particles(x,y,z,player) --end end end - end - end - end + end end) + end end) + end end) end end end