From 3caad3f3c9e319ca67d63231e8c64b2ace855fff Mon Sep 17 00:00:00 2001 From: Dániel Juhász Date: Sat, 23 Jul 2016 21:11:20 +0200 Subject: Expose getPointedThing to Lua This commit introduces Raycast, a Lua user object, which can be used to perform a raycast on the map. The ray is continuable, so one can also get hidden nodes (for example to see trough glass). --- src/script/scripting_server.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/script/scripting_server.cpp') diff --git a/src/script/scripting_server.cpp b/src/script/scripting_server.cpp index 51e13f04d..01e8e2fb5 100644 --- a/src/script/scripting_server.cpp +++ b/src/script/scripting_server.cpp @@ -92,6 +92,7 @@ void ServerScripting::InitializeModApi(lua_State *L, int top) LuaPerlinNoiseMap::Register(L); LuaPseudoRandom::Register(L); LuaPcgRandom::Register(L); + LuaRaycast::Register(L); LuaSecureRandom::Register(L); LuaVoxelManip::Register(L); NodeMetaRef::Register(L); -- cgit v1.2.3