aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-21Remove unused header includeshecks
2021-07-20Fix no locales being generated when APPLY_LOCALE_BLACKLIST=0sfan5
Also enable `ky` which appears to work fine.
2021-07-17CSM: Do not index files within hidden directoriesSmallJoker
CSM would previously scan for files within .git or .svn directories, and also special files such as .gitignore
2021-07-15Add wallmounted support for plantlike and plantlike_rooted nodes (#11379)Wuzzy
2021-07-14Fix documented default colors for set_skyHugues Ross
2021-07-12Remove hardcoded "You died." message in chat (#11443)Wuzzy
2021-07-12Fix revoke debug privs not reliably turn off stuff (#11409)Wuzzy
2021-07-12Fix build on Ubuntu 16.04 and macOSsfan5
Apparently the C++ standard library is supposed to provide specializations of std::hash for enums (even in C++11) but those don't always work for whatever reason.
2021-07-11Avoid draw list and shadow map update in the same frame to reduce dtime ↵x2048
jitter (#11393) * Separate draw list and shadows update to reduce jitter * Avoid draw list update and shadow update in the same frame * Force-update shadows when camera offset changes
2021-07-11Improve shadow rendering with non-default camera FOV (#11385)x2048
* Adjust minimum filter radius for perspective * Expand shadow frustum when camera FOV changes, reuse FOV distance adjustment from numeric.cpp * Read shadow_soft_radius setting as float * Use adaptive filter radius to accomodate for PSM distortion * Adjust filter radius for texture resolution
2021-07-11Refactor video driver name retrieval (#11413)hecks
Co-authored-by: hecktest <>
2021-07-10Fix typo in lua_api.txthecktest
2021-07-10Script API: Fix segfault in remove_detached_inventorySmallJoker
when minetest.remove_detached_inventory is called on script init, the environment is yet not set up, hence m_env is still nullptr until all scripts are loaded
2021-07-10Use `persistence` instead of `persist` in NoiseParams examplesLean Rada
2021-07-09Add API for mods to hook liquid transformation events (#11405)Warr1024
Add API for mods to hook liquid transformation events Without this API, there is no reliable way for mods to be notified when liquid transform modifies nodes and mods are forced to poll for changes. This allows mods to detect changes to flowing liquid nodes and liquid renewal using event-driven logic.
2021-07-03Add .editorconfig (#11412)hecks
* Add an .editorconfig to the repo root folder, providing code style hints for some text editors and making the code render properly in github. Co-authored-by: hecktest <>
2021-06-30Auth API: Error when accessed prior to ServerEnv init (#11398)SmallJoker
2021-06-30Remove unsupported video drivers (#11395)hecks
This completely removes any mention of the software and D3D drivers from MT, preventing the user from accidentally attempting to use them. Users who need a software renderer should be asked to install Mesa drivers which offer superior fidelity and performance over the 'burningsvideo' driver.
2021-06-30Run on_grant and on_revoke callbacks after privs change (#11387)AFCMS
Callbacks were run too early. This changes the order to call after the privs are updated.
2021-06-30Inventory: Make addList() consistent (#11382)SmallJoker
Fixes list clearing for inv:set_list() using same size, since 2db6b07. addList() now clears the list in all cases. Use setSize() to resize without clearing.
2021-06-30Fix spurious shadow enablement in mainmenusfan5
fixes #11394
2021-06-29Use user provided lib/irrlichtmt if available (#11276)NeroBurner
Use user provided lib/irrlichtmt if available Make it possible for a user to provide the IrrlichtMt dependency as subdirectory at `lib/irrlichtmt`. The subdirectory is added with the `EXCLUDE_FROM_ALL` flag to prevent `libirrlichtmt.a` or other header files to be installed. This enables the user to do the following to satisfy the IrrlichtMt dependency: git clone --depth 1 https://github.com/minetest/irrlicht.git lib/irrlichtmt cmake . -DRUN_IN_PLACE=TRUE
2021-06-24Require 'basic_debug' priv to view gameplay-relevant debug info, require ↵Wuzzy
'debug' priv to view wireframe (#9315) Fixes #7245.
2021-06-23Perform some quality assurance for translation strings (#11375)Wuzzy
2021-06-23Rework Settings to support arbitrary hierarchies (#11352)sfan5
2021-06-22Buildbot: Use posix on Win64 builds if available (#11355)Juozas
Use posix mingw-w64 toolchain on Win64 builds where applicable, avoids many build errors when using buildwin64.sh to build 64 bit builds on Ubuntu based Linux distributions
2021-06-22Server: Ignore whitespace-only chat messagesSmallJoker
2021-06-22Document hypertext escaping (#11374)Wuzzy
2021-06-21Move build/android directory to root of project (#11283)NeroBurner
2021-06-21Update builtin locale (#11371)Wuzzy
2021-06-21Strip carriage returns from lines in settingtypes.txt (#11338)William L. DeRieux IV
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2021-06-21Update Dockerfile and improve build speed (#11313)Bensuperpc
Use ninja to build image, rename docker build steps: builder and runtime, add argument for docker image version Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-21Fix some typos in builtin (#11370)Wuzzy
2021-06-20Inventory: show error on invalid list names (#11368)SmallJoker
2021-06-20Add min_y and max_y checks for Active Block Modifiers (ABM) (#11333)sfence
This check can be used by ABM to reduce CPU usage.
2021-06-20Make chat web links clickable (#11092)pecksin
If enabled in minetest.conf, provides colored, clickable (middle-mouse or ctrl-left-mouse) weblinks in chat output, to open the OS' default web browser.
2021-06-17Add roadmap (#10536)rubenwardy
2021-06-16Update translation filesupdatepo.sh
2021-06-16Update minetest.conf.example and dummy translation fileupdatepo.sh
2021-06-16Translated using Weblate (Chinese (Simplified))Riceball LEE
Currently translated at 95.1% (1290 of 1356 strings)
2021-06-16Translated using Weblate (Spanish)David Leal
Currently translated at 81.5% (1106 of 1356 strings)
2021-06-16Translated using Weblate (Esperanto)Tirifto
Currently translated at 100.0% (1356 of 1356 strings)
2021-06-16Translated using Weblate (Chinese (Traditional))Yiu Man Ho
Currently translated at 75.6% (1026 of 1356 strings)
2021-06-16Translated using Weblate (Norwegian Bokmål)Allan Nordhøy
Currently translated at 58.1% (789 of 1356 strings)
2021-06-16Translated using Weblate (Esperanto)telmo bruno silva seabra
Currently translated at 100.0% (1356 of 1356 strings)
2021-06-16Translated using Weblate (Marathi)Avyukt More
Currently translated at 8.6% (117 of 1356 strings)
2021-06-16Added translation using Weblate (Marathi)Avyukt More
2021-06-16Translated using Weblate (Russian)Andrei Stepanov
Currently translated at 100.0% (1356 of 1356 strings)
2021-06-16Translated using Weblate (Ukrainian)Andrij Mizyk
Currently translated at 44.6% (606 of 1356 strings)
2021-06-16Translated using Weblate (Romanian)Nicolae Crefelean
Currently translated at 48.7% (661 of 1356 strings)