minetest/src/script/lua_api
Pierre-Adrien Langrognet 39f4a2f607 [CSM] Add send_chat_message and run_server_chatcommand API functions (#5747)
* [CSM] Add send_chat_message and run_server_chatcommand API functions

* Add client-side chat message rate limiting

* Limit out chat queue size

* [CSM] Add minetest.clear_out_chat_queue API function and .clear_chat_queue chatcommand

* Last fixes/cleanups before merge
2017-05-21 23:06:51 +02:00
..
CMakeLists.txt [CSM] Add camera API (#5609) 2017-05-05 22:07:36 +02:00
l_areastore.cpp Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541) 2017-04-08 09:28:37 +02:00
l_areastore.h Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541) 2017-04-08 09:28:37 +02:00
l_base.cpp Use a settings object for the main settings 2017-05-06 15:33:19 -04:00
l_base.h Use a settings object for the main settings 2017-05-06 15:33:19 -04:00
l_camera.cpp Replace occurrence of luaL_reg in l_camera.cpp 2017-05-07 06:09:30 +01:00
l_camera.h Fix codestyle since CSM Camera API 2017-05-06 21:30:27 +02:00
l_client.cpp [CSM] Add send_chat_message and run_server_chatcommand API functions (#5747) 2017-05-21 23:06:51 +02:00
l_client.h [CSM] Add send_chat_message and run_server_chatcommand API functions (#5747) 2017-05-21 23:06:51 +02:00
l_craft.cpp Fix various points reported by cppcheck (#5656) 2017-04-25 10:21:42 +02:00
l_craft.h Adding minetest.clear_craft 2016-07-05 21:40:13 +02:00
l_env.cpp Clean up numeric.h and split FacePositionCache from it 2017-05-06 16:09:45 -04:00
l_env.h Add option to also check the center to find_node_near (#5255) 2017-05-04 22:52:58 +02:00
l_http.cpp Require minetest.request_http_api to be called from the mod's main scope 2016-03-03 22:42:00 +01:00
l_http.h Add Lua interface to HTTPFetchRequest 2016-02-22 15:39:41 +01:00
l_internal.h Use a settings object for the main settings 2017-05-06 15:33:19 -04:00
l_inventory.cpp Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541) 2017-04-08 09:28:37 +02:00
l_inventory.h Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541) 2017-04-08 09:28:37 +02:00
l_item.cpp Fix various copy instead of const ref reported by cppcheck (#5615) 2017-04-19 23:02:07 +02:00
l_item.h Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541) 2017-04-08 09:28:37 +02:00
l_itemstackmeta.cpp Hardware coloring for itemstacks 2017-04-08 18:39:15 -07:00
l_itemstackmeta.h Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541) 2017-04-08 09:28:37 +02:00
l_localplayer.cpp [CSM] Add camera API (#5609) 2017-05-05 22:07:36 +02:00
l_localplayer.h [CSM] Add camera API (#5609) 2017-05-05 22:07:36 +02:00
l_mainmenu.cpp Use a settings object for the main settings 2017-05-06 15:33:19 -04:00
l_mainmenu.h Use a settings object for the main settings 2017-05-06 15:33:19 -04:00
l_mapgen.cpp read_schematic_replacements: ensure fields are strings (#5726) 2017-05-08 20:43:03 +02:00
l_mapgen.h Clang-format: fix some header files and remove them from whitelist 2017-04-07 08:50:17 +02:00
l_metadata.cpp Hardware coloring for itemstacks 2017-04-08 18:39:15 -07:00
l_metadata.h Hardware coloring for itemstacks 2017-04-08 18:39:15 -07:00
l_minimap.cpp Minimap: Do a double-typecast to fix compiling with MSVC 2017-04-15 14:30:27 +02:00
l_minimap.h [CSM] Add function to set minimap shape (#5569) 2017-04-14 09:04:41 +02:00
l_nodemeta.cpp Private nodemeta (#5702) 2017-05-10 15:29:21 +02:00
l_nodemeta.h Private nodemeta (#5702) 2017-05-10 15:29:21 +02:00
l_nodetimer.cpp Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541) 2017-04-08 09:28:37 +02:00
l_nodetimer.h Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541) 2017-04-08 09:28:37 +02:00
l_noise.cpp Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541) 2017-04-08 09:28:37 +02:00
l_noise.h Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541) 2017-04-08 09:28:37 +02:00
l_object.cpp Player attrs: permits to remove an attribute by setting value to nil (#5716) 2017-05-07 12:13:15 +02:00
l_object.h Set sky API: Add bool for clouds in front of custom skybox 2017-05-02 20:42:35 -07:00
l_particles.cpp Initialize TileAnimationParams to prevent crashes/bugs for legacy invocations of add_particle{,spawner} (fixes #5108) 2017-01-24 15:19:29 +01:00
l_particles.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
l_rollback.cpp SAPI: Mark all Lua API functions requiring envlock 2015-10-25 23:06:48 -04:00
l_rollback.h Rollback fixes and get_node_actions 2013-11-27 18:13:06 -05:00
l_server.cpp Clean up numeric.h and split FacePositionCache from it 2017-05-06 16:09:45 -04:00
l_server.h Sound API: Add fading sounds 2017-05-03 03:12:45 +01:00
l_settings.cpp Use a settings object for the main settings 2017-05-06 15:33:19 -04:00
l_settings.h LINT fix since d0678948165768472fc940c03e78cba787f49ea5 2017-05-07 11:07:17 +02:00
l_sound.cpp [CSM] Add support for positional audio. (#5516) 2017-04-06 08:14:31 +02:00
l_sound.h Clang-format: fix some header files and remove them from whitelist 2017-04-07 08:50:17 +02:00
l_storage.cpp Hardware coloring for itemstacks 2017-04-08 18:39:15 -07:00
l_storage.h Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541) 2017-04-08 09:28:37 +02:00
l_util.cpp Use a settings object for the main settings 2017-05-06 15:33:19 -04:00
l_util.h LINT fix since d0678948165768472fc940c03e78cba787f49ea5 2017-05-07 11:07:17 +02:00
l_vmanip.cpp Light update for map blocks 2017-04-20 05:39:14 +02:00
l_vmanip.h Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541) 2017-04-08 09:28:37 +02:00