From 87e08b1b3af097e5ba86d31179e58fe38477fe15 Mon Sep 17 00:00:00 2001 From: you Date: Mon, 5 Feb 2018 15:17:10 +0100 Subject: Add minetest.is_player (#7013) * Add minetest.is_player * First use for is_player --- doc/lua_api.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'doc') diff --git a/doc/lua_api.txt b/doc/lua_api.txt index 8be01ff3d..5baa098e2 100644 --- a/doc/lua_api.txt +++ b/doc/lua_api.txt @@ -2753,9 +2753,9 @@ and `minetest.auth_reload` call the authentication handler. * Set node on all positions set in the first argument. * e.g. `minetest.bulk_set_node({{x=0, y=1, z=1}, {x=1, y=2, z=2}}, {name="default:stone"})` * For node specification or position syntax see `minetest.set_node` call - * Faster than set_node due to single call, but still considerably slower than + * Faster than set_node due to single call, but still considerably slower than Voxel Manipulators (LVM) for large numbers of nodes. - Unlike LVMs, this will call node callbacks. It also allows setting nodes in spread out + Unlike LVMs, this will call node callbacks. It also allows setting nodes in spread out positions which would cause LVMs to waste memory. For setting a cube, this is 1.3x faster than set_node whereas LVM is 20x faster. * `minetest.swap_node(pos, node)` @@ -3329,6 +3329,7 @@ These functions return the leftover itemstack. ### Misc. * `minetest.get_connected_players()`: returns list of `ObjectRefs` +* `minetest.is_player(o)`: boolean, whether `o` is a player * `minetest.player_exists(name)`: boolean, whether player exists (regardless of online status) * `minetest.hud_replace_builtin(name, hud_definition)` * Replaces definition of a builtin hud element -- cgit v1.2.3