1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00
luanti/src/script/lua_api
SmallJoker 0b4f424f41
Inventory: Send dirty lists where appropriate (#8742)
This change reduces the amount of sent data towards clients. Inventory lists that are already known to the player are skipped, saving quite some data over time.

Raises protocol version to 38 to ensure correct backwards-compatible code.
2019-08-24 19:07:38 +02:00
..
CMakeLists.txt Revert "Revert CSM particles commit to fix particle spawner bug for 5.0.0 (#8288)" 2019-02-26 08:53:53 +01:00
l_areastore.cpp Modernize lua read (part 2 & 3): C++ templating assurance (#7410) 2018-06-30 17:11:38 +02:00
l_areastore.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_auth.cpp Replace auth.txt with SQLite auth database (#7279) 2018-08-05 13:13:38 +02:00
l_auth.h Replace auth.txt with SQLite auth database (#7279) 2018-08-05 13:13:38 +02:00
l_base.cpp markAliasDeprecated: Fix MSVC build 2018-09-11 19:32:10 +02:00
l_base.h Log deprecated Lua function calls (#7491) 2018-07-01 12:31:49 +02:00
l_camera.cpp Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
l_camera.h Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_client.cpp Unify wield item handling (#8677) 2019-08-07 19:16:31 +02:00
l_client.h CSM: Remove screenshot API 2018-01-23 05:27:38 +00:00
l_craft.cpp Fix some issues with minetest.clear_craft (#8712) 2019-08-10 23:28:00 +02:00
l_craft.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_env.cpp Merge pull request #8776 from osjc/FixGetNode 2019-08-10 19:45:44 +02:00
l_env.h Add minetest.load_area (#8023) 2018-12-31 00:32:54 +00:00
l_http.cpp HTTP API: Allow binary downloads and headers (#8573) 2019-06-06 19:13:29 +02:00
l_http.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_internal.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_inventory.cpp Add core.remove_detached_inventory (#7684) 2018-10-10 20:48:58 +02:00
l_inventory.h Add core.remove_detached_inventory (#7684) 2018-10-10 20:48:58 +02:00
l_item.cpp Add ItemStack:get_description() to get tooltip (#8847) 2019-08-24 18:38:02 +02:00
l_item.h Add ItemStack:get_description() to get tooltip (#8847) 2019-08-24 18:38:02 +02:00
l_itemstackmeta.cpp Send only changed node metadata to clients instead of whole mapblock (#5268) 2018-12-04 20:37:48 +01:00
l_itemstackmeta.h Send only changed node metadata to clients instead of whole mapblock (#5268) 2018-12-04 20:37:48 +01:00
l_localplayer.cpp Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
l_localplayer.h [CSM] Add basic HUD manipulation. (#6067) 2018-01-20 14:09:58 +01:00
l_mainmenu.cpp Add support for set_formspec_prepend in main menu (#8611) 2019-08-12 19:16:35 +02:00
l_mainmenu.h Add support for set_formspec_prepend in main menu (#8611) 2019-08-12 19:16:35 +02:00
l_mapgen.cpp Add function minetest.read_schematic 2019-08-14 13:15:41 +02:00
l_mapgen.h Add function minetest.read_schematic 2019-08-14 13:15:41 +02:00
l_metadata.cpp Send only changed node metadata to clients instead of whole mapblock (#5268) 2018-12-04 20:37:48 +01:00
l_metadata.h Send only changed node metadata to clients instead of whole mapblock (#5268) 2018-12-04 20:37:48 +01:00
l_minimap.cpp Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
l_minimap.h Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_modchannels.cpp Fix mod channels crash (#7481) 2018-06-27 17:45:40 +02:00
l_modchannels.h Fix mod channels crash (#7481) 2018-06-27 17:45:40 +02:00
l_nodemeta.cpp Send only changed node metadata to clients instead of whole mapblock (#5268) 2018-12-04 20:37:48 +01:00
l_nodemeta.h Send only changed node metadata to clients instead of whole mapblock (#5268) 2018-12-04 20:37:48 +01:00
l_nodetimer.cpp Modernize lua read (part 1): C++ templating insurance (#7394) 2018-06-04 22:38:07 +02:00
l_nodetimer.h Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_noise.cpp Lua templating reading (part 4): s16, v2s16, v2f (#7512) 2018-07-08 23:06:33 +02:00
l_noise.h Log deprecated Lua function calls (#7491) 2018-07-01 12:31:49 +02:00
l_object.cpp Inventory: Send dirty lists where appropriate (#8742) 2019-08-24 19:07:38 +02:00
l_object.h Implement adding velocity to player from Lua 2019-08-10 19:44:27 +02:00
l_particles.cpp Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
l_particles.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_particles_local.cpp Fix particle spawners not visible since CSM spawner implementation (#8289) 2019-03-01 20:16:11 +01:00
l_particles_local.h Revert "Revert CSM particles commit to fix particle spawner bug for 5.0.0 (#8288)" 2019-02-26 08:53:53 +01:00
l_playermeta.cpp reportMetadataChange; Silence clang warnings 2018-12-21 19:05:29 +01:00
l_playermeta.h reportMetadataChange; Silence clang warnings 2018-12-21 19:05:29 +01:00
l_rollback.cpp SAPI: Mark all Lua API functions requiring envlock 2015-10-25 23:06:48 -04:00
l_rollback.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_server.cpp Modernize lua read (part 2 & 3): C++ templating assurance (#7410) 2018-06-30 17:11:38 +02:00
l_server.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_settings.cpp Modernize lua read (part 2 & 3): C++ templating assurance (#7410) 2018-06-30 17:11:38 +02:00
l_settings.h Improvements/fixes for noise parameter input in advanced settings 2017-10-23 01:28:13 +01:00
l_sound.cpp Modernize lua read (part 2 & 3): C++ templating assurance (#7410) 2018-06-30 17:11:38 +02:00
l_sound.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_storage.cpp Modernize lua read (part 2 & 3): C++ templating assurance (#7410) 2018-06-30 17:11:38 +02:00
l_storage.h Fix memory leaks in mod storage (#7500) 2018-06-30 17:11:04 +02:00
l_util.cpp Modernize lua read (part 2 & 3): C++ templating assurance (#7410) 2018-06-30 17:11:38 +02:00
l_util.h Fix isNan on setYaw Lua call (#7380) 2018-05-31 22:52:08 +02:00
l_vmanip.cpp LuaVoxelManip: Throw warning or error instead of silently doing nothing (#7567) 2018-08-02 19:54:44 +01:00
l_vmanip.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00