1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-07-02 16:38:41 +00:00
luanti/src/script
Lars Müller 8ed55b3aff
Help modders deal with object invalidation (#14769)
* Skip invalid objects in raycasts
* Add `ObjectRef:is_valid` method
* Add object inside radius / area iterators which skip invalid objects
* Update docs to clarify object invalidation and how to deal with it

---------

Co-authored-by: sfan5 <sfan5@live.de>
2024-07-01 20:50:38 +02:00
..
common Log node/ore name when detecting deprecated fields (#14794) 2024-07-01 17:26:15 +02:00
cpp_api Optimize pushing collision data for entity on_step 2024-05-03 16:28:29 +02:00
lua_api Help modders deal with object invalidation (#14769) 2024-07-01 20:50:38 +02:00
CMakeLists.txt Lua on each mapgen thread (#13092) 2024-02-13 22:47:30 +01:00
scripting_client.cpp Rename ModApiEnvMod and ModApiItemMod 2023-06-23 09:05:26 +02:00
scripting_client.h A few initialization cleanups 2020-04-11 13:12:51 +02:00
scripting_emerge.cpp Revert "Clean up some getServer() unsafety" 2024-04-28 00:24:22 +02:00
scripting_emerge.h Lua on each mapgen thread (#13092) 2024-02-13 22:47:30 +01:00
scripting_mainmenu.cpp Move values the mainmenu caches to dedicated files (#14433) 2024-03-30 11:06:28 +01:00
scripting_mainmenu.h Move values the mainmenu caches to dedicated files (#14433) 2024-03-30 11:06:28 +01:00
scripting_server.cpp Revert "Clean up some getServer() unsafety" 2024-04-28 00:24:22 +02:00
scripting_server.h Add unit tests for SAO load / unload behaviour 2024-03-17 15:55:24 +01:00