From 0f556d0c7f8c98c7209416577aae4fcc0c1c2b32 Mon Sep 17 00:00:00 2001 From: Loic Blot Date: Sun, 22 Feb 2015 17:01:03 +0100 Subject: Add find_surface_nodes_in_area LUA call which permit to only get the nodes which touch air. This permit to massively improve performance for mods like plantlife --- src/script/lua_api/l_env.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/script/lua_api/l_env.h') diff --git a/src/script/lua_api/l_env.h b/src/script/lua_api/l_env.h index bfaea1c4d..807afe459 100644 --- a/src/script/lua_api/l_env.h +++ b/src/script/lua_api/l_env.h @@ -119,6 +119,10 @@ private: // nodenames: eg. {"ignore", "group:tree"} or "default:dirt" static int l_find_nodes_in_area(lua_State *L); + // find_surface_nodes_in_area(minp, maxp, nodenames) -> list of positions + // nodenames: eg. {"ignore", "group:tree"} or "default:dirt" + static int l_find_surface_nodes_in_area(lua_State *L); + // delete_area(p1, p2) -> true/false static int l_delete_area(lua_State *L); -- cgit v1.2.3