From e569885fabd3996ed18061d579af19ed9bab12f9 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Mon, 6 Jan 2020 16:51:40 +0100 Subject: [PATCH] End portal frame: Bulk set nodes --- mods/ITEMS/mcl_portals/portal_end.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mods/ITEMS/mcl_portals/portal_end.lua b/mods/ITEMS/mcl_portals/portal_end.lua index 6a0189c9d..a790a7b6f 100644 --- a/mods/ITEMS/mcl_portals/portal_end.lua +++ b/mods/ITEMS/mcl_portals/portal_end.lua @@ -212,11 +212,13 @@ local function end_portal_area(pos, destroy) else name = "mcl_portals:portal_end" end + local posses = {} for x=pos.x, pos.x+SIZE-1 do for z=pos.z, pos.z+SIZE-1 do - minetest.set_node({x=x,y=pos.y,z=z}, {name=name}) + table.insert(posses, {x=x,y=pos.y,z=z}) end end + minetest.bulk_set_node(posses, {name=name}) end minetest.register_abm({