minetest/src
lhofhansl c99196d363
Do not emerge blocks in the active_object_send_range_blocks range (#14152)
The active object range is about active objects (not blocks). Activate blocks (and hence any object "in" them) in the cone define by the active object range (and fov) when they are loaded (i.e. visible), otherwise ignore them.
2023-12-29 14:18:06 -08:00
..
benchmark Elide MapBlock::contents_cached 2023-12-16 12:51:42 +01:00
client Make the loading screen progress bar respect "gui_scaling" 2023-12-26 20:21:15 +01:00
content Delete clang-format files and comments (#14079) 2023-12-15 10:23:44 +01:00
database Address some clang-tidy warnings 2023-12-25 10:07:28 +01:00
gui Support both mouse and touch input in GUIs in a single binary (#14146) 2023-12-27 22:37:36 +01:00
irrlicht_changes Hand roll UTF-16 conversion in CGUITTFont (#14121) 2023-12-19 20:18:43 +01:00
mapgen Address some clang-tidy warnings 2023-12-25 10:07:28 +01:00
network Rework server stepping and dtime calculation 2023-12-25 10:07:03 +01:00
script Rename `hud_elem_type` to `type` (#14065) 2023-12-29 21:51:02 +01:00
server Extend bone override capabilities (#12388) 2023-12-20 21:21:53 +01:00
threading Use MutexAutoLock for Thread::m_start_finished_mutex 2023-06-15 10:38:44 +02:00
unittest Inventory: prevent item loss when stacking oversized ItemStacks (#14072) 2023-12-15 10:24:04 +01:00
util Optimize and improve built-in PNG writer (#14020) 2023-12-27 11:56:48 +01:00
CMakeLists.txt Update CMakeLists.txt to fix MacOS build (#14160) 2023-12-27 22:19:56 +01:00
activeobject.h Extend bone override capabilities (#12388) 2023-12-20 21:21:53 +01:00
activeobjectmgr.h ActiveObjectMgr fixes (#13560) 2023-10-09 17:13:04 +02:00
ban.cpp Add unittests on ActiveObject and BanManager class (#6866) 2018-01-01 18:48:52 +01:00
ban.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
chat.cpp CSM: Fix duplicate player names (#13910) 2023-10-22 15:31:29 +02:00
chat.h CSM: Fix duplicate player names (#13910) 2023-10-22 15:31:29 +02:00
chat_interface.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
chatmessage.h Travis: Update clang from 4.0 to 5.0 (#6467) 2017-10-09 11:32:06 +02:00
clientdynamicinfo.h Add `touch_controls` boolean to `get_player_window_information()` (#14092) 2023-12-17 20:47:07 +01:00
clientiface.cpp Perform server occlusion check before a block is loaded or generated (#14148) 2023-12-29 21:53:27 +01:00
clientiface.h Allow cheaper culling checks at a distance (#14073) 2023-12-16 15:04:21 -08:00
cmake_config.h.in Use json forward-declarations 2023-04-27 18:50:33 +02:00
cmake_config_githash.h.in C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
collision.cpp Avoid movement jitter (#13093) 2023-12-10 19:12:37 +01:00
collision.h Expose collided objects in moveresult 2020-05-06 14:03:52 +02:00
config.h Android build via CMake (#13528) 2023-05-26 15:21:23 +02:00
constants.h Avoid movement jitter (#13093) 2023-12-10 19:12:37 +01:00
content_mapnode.cpp Modernize src/c* src/d* and src/e* files (#6263) 2017-08-17 23:02:50 +02:00
content_mapnode.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
content_nodemeta.cpp (se)SerializeString: Include max length in the name 2020-10-01 09:52:59 +02:00
content_nodemeta.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
convert_json.cpp Use json forward-declarations 2023-04-27 18:50:33 +02:00
convert_json.h Use json forward-declarations 2023-04-27 18:50:33 +02:00
craftdef.cpp Throw Hocroft-Karp onto shapeless recipes 2023-04-14 21:10:09 +02:00
craftdef.h Throw Hocroft-Karp onto shapeless recipes 2023-04-14 21:10:09 +02:00
daynightratio.h Make natural night light as bright as MT 0.4.16 (#9053) 2019-10-18 21:54:44 +01:00
debug.cpp Show better description to users when std::bad_alloc happens 2023-09-13 13:58:59 +02:00
debug.h Show better description to users when std::bad_alloc happens 2023-09-13 13:58:59 +02:00
defaultsettings.cpp Make volumetric light effect strength server controllable 2023-12-21 16:21:01 -08:00
defaultsettings.h Settings: Proper priority hierarchy 2021-01-29 17:32:35 +01:00
dummygamedef.h Rename "mod metadata" to "mod storage" everywhere 2022-11-24 17:58:25 -05:00
dummymap.h Add lighting test and benchmark (#12802) 2022-09-26 06:49:08 -04:00
emerge.cpp Replace PP with direct printing 2023-06-26 22:51:32 +02:00
emerge.h Add more Prometheus metrics (#12274) 2022-05-09 21:20:58 +02:00
environment.cpp Reduce exposure of various internals (#12885) 2022-11-03 17:35:31 +01:00
environment.h Reduce number of recursively included headers 2023-04-27 18:50:33 +02:00
exceptions.h Remove dead code (#10845) 2021-01-22 15:09:26 +00:00
face_position_cache.cpp Modernize various files 2017-08-18 07:44:52 +02:00
face_position_cache.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
filesys.cpp Try to fix safeWriteToFile producing empty files on Windows (#14085) 2023-12-13 13:15:37 +01:00
filesys.h Use nicer syntax for nested namespace definitions 2023-06-15 10:38:44 +02:00
gamedef.h Use nicer syntax for nested namespace definitions 2023-06-15 10:38:44 +02:00
gameparams.h Add register dialog to separate login/register (#12185) 2022-06-05 17:47:38 +02:00
gettext.cpp Clean up gettext initialization 2023-12-29 21:52:08 +01:00
gettext.h Get rid of wgettext 2023-04-08 20:17:50 +02:00
gettime.h Refactor local time getter functions (#12221) 2022-04-28 18:53:33 +02:00
httpfetch.cpp Log timeout when a httpfetch times out 2023-10-05 17:29:49 +02:00
httpfetch.h Enforce minimum for curl(_file_download)_timeout 2023-10-05 17:29:49 +02:00
hud.cpp Add chat HUD flag (#13189) 2023-02-20 21:00:37 +01:00
hud.h Add chat HUD flag (#13189) 2023-02-20 21:00:37 +01:00
inventory.cpp Address some clang-tidy warnings 2023-12-25 10:07:28 +01:00
inventory.h Address some clang-tidy warnings 2023-12-25 10:07:28 +01:00
inventorymanager.cpp Inventory: Fix deleted inventory being used for regaining locked lists 2023-10-27 18:47:07 +02:00
inventorymanager.h Convert spaces to tabs (#13506) 2023-05-26 15:13:57 +02:00
irr_aabb3d.h Revert 6587 - Optimize entity-entity collision (#7539) 2018-07-08 21:30:55 +01:00
irr_ptr.h Delete clang-format files and comments (#14079) 2023-12-15 10:23:44 +01:00
irr_v2d.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
irr_v3d.h Revert 6587 - Optimize entity-entity collision (#7539) 2018-07-08 21:30:55 +01:00
irrlichttypes.h Remove dead code behind Irrlicht version checks 2023-02-18 16:46:51 +01:00
irrlichttypes_bloated.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
irrlichttypes_extrabloated.h Use true pitch/yaw/roll rotations without loss of precision by pgimeno (#8019) 2019-02-07 21:26:06 +00:00
itemdef.cpp Improve readability and infos in verbose log (#13828) 2023-09-22 18:41:10 +02:00
itemdef.h Allow place_param2 = 0 node placement predictions (#13787) 2023-09-13 13:57:57 +02:00
itemgroup.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
itemstackmetadata.cpp Avoid duplication of mod metadata in memory (#12562) 2022-09-26 17:03:43 -04:00
itemstackmetadata.h Avoid duplication of mod metadata in memory (#12562) 2022-09-26 17:03:43 -04:00
json-forwards.h Use json forward-declarations 2023-04-27 18:50:33 +02:00
light.cpp Fix light overflow of u8 if light is saturated at 255 (#10305) 2020-08-23 15:39:55 +02:00
light.h Light curve: Simplify and improve code, fix darkened daytime sky (#7693) 2018-09-16 17:59:42 +01:00
lighting.cpp Convert spaces to tabs (#13506) 2023-05-26 15:13:57 +02:00
lighting.h Make volumetric light effect strength server controllable 2023-12-21 16:21:01 -08:00
log.cpp Replace the old STATIC_ASSERT macro with static_assert 2023-06-15 10:38:44 +02:00
log.h Check specific outputs for isatty (#12980) 2022-11-21 12:08:40 -05:00
main.cpp Clean up OS-specific initialization 2023-12-29 21:52:08 +01:00
map.cpp Perform server occlusion check before a block is loaded or generated (#14148) 2023-12-29 21:53:27 +01:00
map.h Perform server occlusion check before a block is loaded or generated (#14148) 2023-12-29 21:53:27 +01:00
map_settings_manager.cpp Minor script api fixes/cleanups 2023-06-23 09:05:26 +02:00
map_settings_manager.h Minor script api fixes/cleanups 2023-06-23 09:05:26 +02:00
mapblock.cpp Get rid of parent pointer in MapBlock 2023-12-16 12:51:42 +01:00
mapblock.h Perform server occlusion check before a block is loaded or generated (#14148) 2023-12-29 21:53:27 +01:00
mapnode.cpp Fix crash on handling wallmounted nodes with invalid param2 (#13487) 2023-05-18 20:31:04 +02:00
mapnode.h Embed data directly in mapblocks 2022-10-09 13:43:48 -04:00
mapsector.cpp Get rid of parent pointer in MapBlock 2023-12-16 12:51:42 +01:00
mapsector.h Use unique_ptrs for MapSector::m_blocks 2023-06-05 20:43:33 +02:00
metadata.cpp Deprecate special handling of `${key}` syntax in metadata values (#12970) 2022-11-24 17:56:43 -05:00
metadata.h Deprecate special handling of `${key}` syntax in metadata values (#12970) 2022-11-24 17:56:43 -05:00
modchannels.cpp Move the codebase to C++14 2022-02-26 14:39:41 +01:00
modchannels.h Add session_t typedef + remove unused functions (#6470) 2017-09-27 19:47:36 +02:00
modifiedstate.h Reduce size of some MapBlock members 2023-12-16 12:51:42 +01:00
mtevent.h Fix typos and en_US/en_GB inconsistency in various files (#12902) 2022-11-09 11:57:19 -05:00
nameidmapping.cpp (se)SerializeString: Include max length in the name 2020-10-01 09:52:59 +02:00
nameidmapping.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
nodedef.cpp Remove use_texture_alpha compatibility code for nodeboxes & meshes (#13929) 2023-12-13 13:15:59 +01:00
nodedef.h Remove use_texture_alpha compatibility code for nodeboxes & meshes (#13929) 2023-12-13 13:15:59 +01:00
nodemetadata.cpp Inventory: Don't throw resize lock exception in destructor (#13894) 2023-10-22 15:30:11 +02:00
nodemetadata.h Avoid duplication of mod metadata in memory (#12562) 2022-09-26 17:03:43 -04:00
nodetimer.cpp Code modernization: src/n*, src/o* (#6280) 2017-08-19 11:30:46 +02:00
nodetimer.h Fix typos and en_US/en_GB inconsistency in various files (#12902) 2022-11-09 11:57:19 -05:00
noise.cpp Inline triLinearInterpolationNoEase and triLinearInterpolation (#12421) 2022-06-11 20:01:30 +02:00
noise.h Fix typos and en_US/en_GB inconsistency in various files (#12902) 2022-11-09 11:57:19 -05:00
objdef.cpp Allow ObjDefManager instances to be cloned 2020-05-05 19:26:59 +02:00
objdef.h Fix remaining issues with mapgen scriptapi 2020-05-05 19:26:59 +02:00
object_properties.cpp Replace PP with direct printing 2023-06-26 22:51:32 +02:00
object_properties.h Replace Optional with std::optional 2023-06-15 10:38:44 +02:00
particles.cpp Particle spawner: Move definitions to source 2023-04-08 17:23:17 +02:00
particles.h Replace PP with direct printing 2023-06-26 22:51:32 +02:00
pathfinder.cpp Replace PP with direct printing 2023-06-26 22:51:32 +02:00
pathfinder.h Reduce ServerEnvironment propagation (#9642) 2020-04-11 19:59:43 +02:00
player.cpp Add chat HUD flag (#13189) 2023-02-20 21:00:37 +01:00
player.h Allow setting custom third person front view camera offset (#13686) 2023-10-02 13:44:03 +02:00
porting.cpp Enable some runtime hardening on win32 2023-12-29 21:52:08 +01:00
porting.h Clean up OS-specific initialization 2023-12-29 21:52:08 +01:00
porting_android.cpp Clean up gettext initialization 2023-12-29 21:52:08 +01:00
porting_android.h Clean up gettext initialization 2023-12-29 21:52:08 +01:00
profiler.cpp Add MAX profiler option 2023-04-14 00:09:48 +01:00
profiler.h Add MAX profiler option 2023-04-14 00:09:48 +01:00
raycast.cpp Fix typos and en_US/en_GB inconsistency in various files (#12902) 2022-11-09 11:57:19 -05:00
raycast.h Allow rotating entity selectionboxes (#12379) 2022-10-30 16:53:14 +01:00
reflowscan.cpp Fix typos and en_US/en_GB inconsistency in various files (#12902) 2022-11-09 11:57:19 -05:00
reflowscan.h Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
remoteplayer.cpp Fix consistency of sky sun/moon texture behaviour 2022-01-22 11:18:34 -05:00
remoteplayer.h Add API to control shadow intensity from the game/mod (#11944) 2022-03-26 16:58:26 +01:00
rollback.cpp Remove old rollback migration code (#13082) 2023-01-06 22:35:20 +01:00
rollback.h Remove old rollback migration code (#13082) 2023-01-06 22:35:20 +01:00
rollback_interface.cpp Replace PP with direct printing 2023-06-26 22:51:32 +02:00
rollback_interface.h Code modernization: src/p*, src/q*, src/r*, src/s* (partial) (#6282) 2017-08-19 14:25:35 +02:00
serialization.cpp Convert spaces to tabs (#13506) 2023-05-26 15:13:57 +02:00
serialization.h Switch MapBlock compression to zstd (#10788) 2021-08-31 17:32:31 -07:00
server.cpp Fix AsyncRunStep() skipping steps when dtime < 1 ms 2023-12-29 21:51:19 +01:00
server.h Rework server stepping and dtime calculation 2023-12-25 10:07:03 +01:00
serverenvironment.cpp Do not emerge blocks in the active_object_send_range_blocks range (#14152) 2023-12-29 14:18:06 -08:00
serverenvironment.h Do not emerge blocks in the active_object_send_range_blocks range (#14152) 2023-12-29 14:18:06 -08:00
serverlist.cpp Manually configurable minimum protocol version (#14054) 2023-12-21 18:53:30 +01:00
serverlist.h Use json forward-declarations 2023-04-27 18:50:33 +02:00
settings.cpp Address some clang-tidy warnings 2023-12-25 10:07:28 +01:00
settings.h Address some clang-tidy warnings 2023-12-25 10:07:28 +01:00
settings_translation_file.cpp Update from builtin/settingtypes.txt 2023-12-03 18:47:50 +01:00
skyparams.h Make volumetric light effect strength server controllable 2023-12-21 16:21:01 -08:00
sound.h Sound refactor and improvements (#12764) 2023-06-16 20:15:21 +02:00
staticobject.cpp Reduce exposure of various internals (#12885) 2022-11-03 17:35:31 +01:00
staticobject.h Reduce exposure of various internals (#12885) 2022-11-03 17:35:31 +01:00
terminal_chat_console.cpp CSM: Fix duplicate player names (#13910) 2023-10-22 15:31:29 +02:00
terminal_chat_console.h CSM: Fix duplicate player names (#13910) 2023-10-22 15:31:29 +02:00
texture_override.cpp Address some clang-tidy warnings 2023-12-25 10:07:28 +01:00
texture_override.h Address some clang-tidy warnings 2023-12-25 10:07:28 +01:00
tileanimation.cpp Allow looped animation to be used safely with old clients 2022-09-10 12:21:29 +02:00
tileanimation.h Allow looped animation to be used safely with old clients 2022-09-10 12:21:29 +02:00
tool.cpp Use json forward-declarations 2023-04-27 18:50:33 +02:00
tool.h Use json forward-declarations 2023-04-27 18:50:33 +02:00
translation.cpp Update my name 2022-06-16 21:38:32 +02:00
translation.h Update my name 2022-06-16 21:38:32 +02:00
unsupported_language_list.txt Move unsupported language list into a separate file (#13865) 2023-10-05 17:29:02 +02:00
version.cpp Android build via CMake (#13528) 2023-05-26 15:21:23 +02:00
version.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
voxel.cpp Optimize lighting calculation (#12797) 2022-10-09 10:50:26 -04:00
voxel.h Replace PP with direct printing 2023-06-26 22:51:32 +02:00
voxelalgorithms.cpp Handle blit_back_with_light with empty area 2023-07-13 20:42:39 +02:00
voxelalgorithms.h Add lighting test and benchmark (#12802) 2022-09-26 06:49:08 -04:00