]> git.lizzy.rs Git - minetest.git/log
minetest.git
13 months agoAdd keybind to swap items between hands dual_wielding
Elias Fleckenstein [Sat, 23 Jul 2022 23:05:31 +0000 (01:05 +0200)]
Add keybind to swap items between hands

13 months agoAdd setting to mirror hands
Elias Fleckenstein [Sat, 23 Jul 2022 22:18:39 +0000 (00:18 +0200)]
Add setting to mirror hands

13 months agoDual wielding
Lizzy Fleckenstein [Sat, 10 Dec 2022 14:31:22 +0000 (15:31 +0100)]
Dual wielding

13 months agoReduce server CPU consumed by occlusion culling. (#13260)
lhofhansl [Mon, 6 Mar 2023 05:33:41 +0000 (21:33 -0800)]
Reduce server CPU consumed by occlusion culling. (#13260)

Cache blocks already occluded at a specific distance. The RemoteClient typically visits the same distance multiple time - especially at larger distances, so this saves significant CPU from recalculating the occlusion state of blocks.

13 months agoIncrease used IrrlichtMt version
sfan5 [Sun, 5 Mar 2023 21:00:27 +0000 (22:00 +0100)]
Increase used IrrlichtMt version

13 months agoKubernetes: Deployments are stable since v1.16
Thomas Laubrock [Sun, 5 Mar 2023 14:10:22 +0000 (15:10 +0100)]
Kubernetes: Deployments are stable since v1.16

https://kubernetes.io/docs/reference/using-api/deprecation-guide/#deployment-v116
K8s Version v1.16 doesn't allow `extensions/v1beta1` as API version.

13 months agoMinor adjustments now that OpenGLES 2 is the default driver on Android (#12391)
ROllerozxa [Sun, 5 Mar 2023 14:07:40 +0000 (15:07 +0100)]
Minor adjustments now that OpenGLES 2 is the default driver on Android (#12391)

13 months agoTile: Fix segfault caused by invalid PNG data
SmallJoker [Thu, 2 Mar 2023 21:08:49 +0000 (22:08 +0100)]
Tile: Fix segfault caused by invalid PNG data

13 months agoRemove accidental emacs files.
Lars [Sat, 4 Mar 2023 01:51:45 +0000 (17:51 -0800)]
Remove accidental emacs files.

13 months agoLog server map send cycle time. (#13259)
lhofhansl [Sat, 4 Mar 2023 01:41:30 +0000 (17:41 -0800)]
Log server map send cycle time. (#13259)

* Measure server map send time per player.

13 months agoRe-enable verbose logging on Android
sfan5 [Thu, 23 Feb 2023 11:07:04 +0000 (12:07 +0100)]
Re-enable verbose logging on Android

Without recompiling, there's no way to see it in logcat otherwise.

13 months agoFix task ordering and more in Gradle Android build
sfan5 [Thu, 23 Feb 2023 10:32:42 +0000 (11:32 +0100)]
Fix task ordering and more in Gradle Android build

13 months agoEnable connected glass by default (#13242)
PrairieWind [Thu, 2 Mar 2023 18:56:55 +0000 (11:56 -0700)]
Enable connected glass by default (#13242)

14 months agoAdd git installation steps for Arch/Alpine to README
lynx197 [Wed, 1 Mar 2023 08:09:58 +0000 (09:09 +0100)]
Add git installation steps for Arch/Alpine to README

14 months agoDocument that item_image_button[] name is non-optional
DS [Wed, 1 Mar 2023 08:09:29 +0000 (09:09 +0100)]
Document that item_image_button[] name is non-optional

14 months agoDrop dependency on IrrCompileConfig
numzero [Wed, 22 Feb 2023 18:38:32 +0000 (21:38 +0300)]
Drop dependency on IrrCompileConfig

The only remaining thing is IRRLICHT_SDK_VERSION via irrlicht.h

14 months agoAdd minetest.get_player_window_information() (#12367)
rubenwardy [Mon, 27 Feb 2023 22:58:41 +0000 (22:58 +0000)]
Add minetest.get_player_window_information() (#12367)

14 months agoFix for #13255: Check if client has a block even if the server has unloaded it. ...
lhofhansl [Mon, 27 Feb 2023 17:57:03 +0000 (09:57 -0800)]
Fix for #13255: Check if client has a block even if the server has unloaded it. (#13256)

14 months agoDon't expire blocks visible to the client. (#13255)
lhofhansl [Sun, 26 Feb 2023 22:18:18 +0000 (14:18 -0800)]
Don't expire blocks visible to the client. (#13255)

14 months agoSky: transmit body_orbit_tilt to client. (#13193)
sofar [Sun, 26 Feb 2023 00:08:33 +0000 (16:08 -0800)]
Sky: transmit body_orbit_tilt to client. (#13193)

This obsoletes the current client-side setting entirely. The server can
transmit the tilt to the client directly and will send 0.0f as default
value.

Co-authored-by: x2048 <codeforsmile@gmail.com>
Co-authored-by: sfan5 <sfan5@live.de>
14 months agoFix a -Wreorder warning
DS [Wed, 22 Feb 2023 10:06:48 +0000 (11:06 +0100)]
Fix a -Wreorder warning

14 months agoReduce client's packet processing budget per iteration from 100 to 10ms. (#13237)
lhofhansl [Wed, 22 Feb 2023 00:33:21 +0000 (16:33 -0800)]
Reduce client's packet processing budget per iteration from 100 to 10ms. (#13237)

14 months agoFix rounding errors when slicing the shadow draw list (#13226)
x2048 [Mon, 20 Feb 2023 20:01:05 +0000 (21:01 +0100)]
Fix rounding errors when slicing the shadow draw list (#13226)

14 months agoAdd chat HUD flag (#13189)
Alex [Mon, 20 Feb 2023 20:00:37 +0000 (12:00 -0800)]
Add chat HUD flag (#13189)

14 months agoAdd jpeg and png libraries to the Fedora DNF install hint. (#13191)
sofar [Sun, 19 Feb 2023 00:52:30 +0000 (16:52 -0800)]
Add jpeg and png libraries to the Fedora DNF install hint. (#13191)

Co-authored-by: sfan5 <sfan5@live.de>
14 months agoFix typo and missing entry in serveropcodes
paradust7 [Sat, 18 Feb 2023 15:47:08 +0000 (07:47 -0800)]
Fix typo and missing entry in serveropcodes

14 months agoRemove dead code behind Irrlicht version checks
sfan5 [Fri, 17 Feb 2023 23:29:34 +0000 (00:29 +0100)]
Remove dead code behind Irrlicht version checks

14 months agoSay /setpassword is insecure
Vitra Suchovich [Fri, 17 Feb 2023 23:04:52 +0000 (00:04 +0100)]
Say /setpassword is insecure

14 months agolua_api.txt: Explain what a float range is
jordan4ibanez [Fri, 17 Feb 2023 23:03:50 +0000 (18:03 -0500)]
lua_api.txt: Explain what a float range is

14 months agoAndroid: Increase minimum SDK version to 21
Muhammad Rifqi Priyo Susanto [Fri, 17 Feb 2023 23:03:28 +0000 (06:03 +0700)]
Android: Increase minimum SDK version to 21

Target/compiled SDK version is increased to 33.
Build Tools, NDK, and Gradle are also updated.

14 months agoSource image tracking in tile generation (#12514)
20kdc [Fri, 17 Feb 2023 23:03:03 +0000 (23:03 +0000)]
Source image tracking in tile generation (#12514)

14 months agoAdd mesh-holding blocks to shadow drawlist. (#13203)
lhofhansl [Fri, 17 Feb 2023 01:43:08 +0000 (15:43 -1000)]
Add mesh-holding blocks to shadow drawlist. (#13203)

When mesh chunking and shadows are enabled, make sure that the mesh-holding blocks are added to the shadow drawlist.
Otherwise those portions of the shadows will not be rendered.

14 months agoFix no color values on bloom texture (#13197)
x2048 [Fri, 10 Feb 2023 20:04:37 +0000 (21:04 +0100)]
Fix no color values on bloom texture (#13197)

Align meaning of 'exposure' variable across different stages
Put 'exposure' variable behind ENABLE_AUTO_EXPOSURE

14 months agoGeneralize mesh chunking, and make it configurable. (#13179)
lhofhansl [Wed, 8 Feb 2023 21:42:12 +0000 (13:42 -0800)]
Generalize mesh chunking, and make it configurable. (#13179)

* Generalize mesh chunking. Set 3x3x3 chunks.

* Make mesh chunk size configurable... Default to 1 (off).

* Extract all mesh grid maths into a dedicated class

---------

Co-authored-by: x2048 <codeforsmile@gmail.com>
14 months agoSeparate drawlist from non-rendered blocks. (#13176)
lhofhansl [Wed, 1 Feb 2023 16:41:23 +0000 (08:41 -0800)]
Separate drawlist from non-rendered blocks. (#13176)

14 months agoImprove the documentation for chat command definition in lua_api.txt (#13168)
kab0u [Tue, 31 Jan 2023 16:31:48 +0000 (17:31 +0100)]
Improve the documentation for chat command definition in lua_api.txt (#13168)

14 months ago8x block meshes (#13133)
x2048 [Tue, 31 Jan 2023 16:30:59 +0000 (17:30 +0100)]
8x block meshes (#13133)

Reduce the number of drawcalls by generating a mesh per 8 blocks (2x2x2). Only blocks with even coordinates (lowest bit set to 0) will get a mesh.

Note: This also removes the old 'loops' algorithm for building the draw list, because it produces visual artifacts and cannot be made compatible with the approach of having a mesh for every 8th block without hurting performance.

Co-authored-by: Jude Melton-Houghton <jwmhjwmh@gmail.com>
Co-authored-by: Lars <larsh@apache.org>
Co-authored-by: sfan5 <sfan5@live.de>
15 months agoDisplay whole profiler numbers up to 999999 without scientific notation. (#13155)
lhofhansl [Wed, 25 Jan 2023 01:40:23 +0000 (17:40 -0800)]
Display whole profiler numbers up to 999999 without scientific notation. (#13155)

15 months agoRemove the 'loops' occlusion culler (#13169)
x2048 [Mon, 23 Jan 2023 09:58:29 +0000 (10:58 +0100)]
Remove the 'loops' occlusion culler (#13169)

15 months agoDecrease minimum for repeat_place_time (#13165)
DS [Sun, 22 Jan 2023 23:20:12 +0000 (00:20 +0100)]
Decrease minimum for repeat_place_time (#13165)

15 months agoImplement --debugger option to improve UX when debugging crashes (#13157)
sfan5 [Sun, 22 Jan 2023 23:19:30 +0000 (00:19 +0100)]
Implement --debugger option to improve UX when debugging crashes (#13157)

15 months agoClear exposure compensation state textures on creation (#13151)
x2048 [Sun, 22 Jan 2023 23:18:48 +0000 (00:18 +0100)]
Clear exposure compensation state textures on creation (#13151)

15 months agoUse default values from cpp_api/s_env.cpp for register_abm in lua_api.txt (#13163)
veprogames [Sat, 21 Jan 2023 08:43:20 +0000 (09:43 +0100)]
Use default values from cpp_api/s_env.cpp for register_abm in lua_api.txt (#13163)

15 months agoFix a README mistake on option SPATIAL_LIBRARY (#13162)
maxchen32 [Sat, 21 Jan 2023 08:42:55 +0000 (16:42 +0800)]
Fix a README mistake on option SPATIAL_LIBRARY (#13162)

15 months agoFix concurrency in texture source (#13150)
x2048 [Thu, 19 Jan 2023 20:44:27 +0000 (21:44 +0100)]
Fix concurrency in texture source (#13150)

15 months agoChange DevTest header (font = "undefined medium") (#13147)
Wuzzy [Mon, 16 Jan 2023 19:16:45 +0000 (20:16 +0100)]
Change DevTest header (font = "undefined medium") (#13147)

Font downloaded from https://undefined-medium.com/

15 months agoRevisit F6 statistics formatting (#13126)
SmallJoker [Mon, 16 Jan 2023 19:16:23 +0000 (20:16 +0100)]
Revisit F6 statistics formatting (#13126)

15 months agoFix Enter key after creating a new world (#12997)
Muhammad Rifqi Priyo Susanto [Mon, 16 Jan 2023 19:16:08 +0000 (02:16 +0700)]
Fix Enter key after creating a new world (#12997)

Prevents Enter key or "double-click" event to play the world just after creating a new world

15 months agoImprove chat history (#12975)
Jude Melton-Houghton [Sat, 14 Jan 2023 21:14:37 +0000 (16:14 -0500)]
Improve chat history (#12975)

15 months agoDisable Prometheus in singleplayer mode
sfan5 [Sat, 14 Jan 2023 12:11:15 +0000 (13:11 +0100)]
Disable Prometheus in singleplayer mode

15 months agoImprove `MetaDataRef:{get,set}_float` precision (#13130)
Jude Melton-Houghton [Thu, 12 Jan 2023 20:40:34 +0000 (15:40 -0500)]
Improve `MetaDataRef:{get,set}_float` precision (#13130)

15 months agoIncrease `ftos` precision (#13141)
Jude Melton-Houghton [Thu, 12 Jan 2023 19:12:31 +0000 (14:12 -0500)]
Increase `ftos` precision (#13141)

15 months agoBreak long lines of option help (#13136)
Jude Melton-Houghton [Thu, 12 Jan 2023 19:12:05 +0000 (14:12 -0500)]
Break long lines of option help (#13136)

15 months agoError when string.split is given empty separator (#13132)
Jude Melton-Houghton [Tue, 10 Jan 2023 14:25:48 +0000 (09:25 -0500)]
Error when string.split is given empty separator (#13132)

15 months agoDevTest: `chest_of_everything` mod: Add search, bag, improve formspec (#13064)
Wuzzy [Mon, 9 Jan 2023 20:40:41 +0000 (21:40 +0100)]
DevTest: `chest_of_everything` mod: Add search, bag, improve formspec (#13064)

15 months agoRemove mapblock cache for mesh generation. (#13124)
x2048 [Mon, 9 Jan 2023 20:40:08 +0000 (21:40 +0100)]
Remove mapblock cache for mesh generation. (#13124)

Reduces memory consumption and improves performance

15 months agoAlways set globals in __newindex (#13131)
Jude Melton-Houghton [Mon, 9 Jan 2023 20:00:49 +0000 (15:00 -0500)]
Always set globals in __newindex (#13131)

15 months agoAdd option to exclude Development Test from release packages (#13081)
ROllerozxa [Mon, 9 Jan 2023 19:34:13 +0000 (20:34 +0100)]
Add option to exclude Development Test from release packages (#13081)

* `INSTALL_DEVTEST` is the option name

15 months agoFix crash on Android with IrrlichtMt9 (#13123)
ROllerozxa [Sun, 8 Jan 2023 13:04:17 +0000 (14:04 +0100)]
Fix crash on Android with IrrlichtMt9 (#13123)

Caused by mouse control

15 months agoClamp player wieldindex when processing hotbar item selection (#13098)
iliekprogrammar [Sun, 8 Jan 2023 13:03:16 +0000 (13:03 +0000)]
Clamp player wieldindex when processing hotbar item selection (#13098)

15 months agoReport collisionMoveSimple for client and server. (#13105)
lhofhansl [Sun, 8 Jan 2023 00:31:31 +0000 (16:31 -0800)]
Report collisionMoveSimple for client and server. (#13105)

15 months agoReplace minetest_game with "Minetest Game" where appropriate
David Leal [Sat, 7 Jan 2023 11:58:16 +0000 (05:58 -0600)]
Replace minetest_game with "Minetest Game" where appropriate

15 months agoDevtest: Add jukebox
Desour [Wed, 14 Sep 2022 18:02:46 +0000 (20:02 +0200)]
Devtest: Add jukebox

15 months agoDevtest: Rename soundstuff init.lua
Desour [Wed, 14 Sep 2022 15:43:23 +0000 (17:43 +0200)]
Devtest: Rename soundstuff init.lua

15 months agoDevtest: Add branding iron
Desour [Fri, 16 Sep 2022 22:09:50 +0000 (00:09 +0200)]
Devtest: Add branding iron

Allows giving names to objects.

15 months agoRemove old rollback migration code (#13082)
ROllerozxa [Fri, 6 Jan 2023 21:35:20 +0000 (22:35 +0100)]
Remove old rollback migration code (#13082)

15 months agoAdd dynamic exposure correction (#12959)
x2048 [Fri, 6 Jan 2023 21:33:25 +0000 (22:33 +0100)]
Add dynamic exposure correction (#12959)

* Add uniform for frame delta time
* Adjust exposure in logarithmic (EV) space
* Add network support and LUA API
* Add testing mod

15 months agoOcclusion culling algorithm based on recursive descend (#13104)
x2048 [Fri, 6 Jan 2023 21:31:06 +0000 (22:31 +0100)]
Occlusion culling algorithm based on recursive descend (#13104)

Co-authored-by: DS <vorunbekannt75@web.de>
15 months agoUse consistent optimization flags for *BSD
sfan5 [Thu, 5 Jan 2023 11:03:45 +0000 (12:03 +0100)]
Use consistent optimization flags for *BSD

This was added for seemingly no reason in c410e9182d322a8c095ef94fbadf4d8f541e6b98 (2014)

15 months agoDocument mod storage psql settings in world_format.txt
Awkanimus [Thu, 5 Jan 2023 20:59:08 +0000 (15:59 -0500)]
Document mod storage psql settings in world_format.txt

15 months agoBump used IrrlichtMt version
sfan5 [Sat, 31 Dec 2022 11:48:53 +0000 (12:48 +0100)]
Bump used IrrlichtMt version

16 months agoUse multiple threads for mesh generation (#13062)
x2048 [Tue, 27 Dec 2022 17:44:18 +0000 (18:44 +0100)]
Use multiple threads for mesh generation (#13062)

Co-authored-by: sfan5 <sfan5@live.de>
16 months agoLua API: Document shader dependencies of set_lighting() (#13079)
SmallJoker [Mon, 26 Dec 2022 20:59:55 +0000 (21:59 +0100)]
Lua API: Document shader dependencies of set_lighting() (#13079)

16 months agoAllow saturation to be controlled by the server. (#13075)
lhofhansl [Mon, 26 Dec 2022 00:15:32 +0000 (16:15 -0800)]
Allow saturation to be controlled by the server. (#13075)

16 months agoFully remove pageflip 3D mode (#13074)
ROllerozxa [Sun, 25 Dec 2022 15:57:39 +0000 (16:57 +0100)]
Fully remove pageflip 3D mode (#13074)

16 months agoFix join game tab being slightly shorter than the others (#13073)
ROllerozxa [Sun, 25 Dec 2022 15:57:21 +0000 (16:57 +0100)]
Fix join game tab being slightly shorter than the others (#13073)

16 months agoFix progress bar look on HiDPI displays (#13055)
Jean-Patrick Guerrero [Sat, 24 Dec 2022 17:26:56 +0000 (18:26 +0100)]
Fix progress bar look on HiDPI displays (#13055)

16 months agoStore `MapEditEvent` blocks in a vector (#13071)
Jude Melton-Houghton [Sat, 24 Dec 2022 17:21:59 +0000 (12:21 -0500)]
Store `MapEditEvent` blocks in a vector (#13071)

16 months agoAdd callback on_mapblocks_changed
Jude Melton-Houghton [Sun, 4 Sep 2022 02:05:07 +0000 (22:05 -0400)]
Add callback on_mapblocks_changed

16 months agoMake MapEditEvent more complete
Jude Melton-Houghton [Sat, 8 Oct 2022 14:25:22 +0000 (10:25 -0400)]
Make MapEditEvent more complete

SetBlocksNotSent is no longer used.

16 months agoSet and unset relative mouse mode where necessary (#12636)
ndren [Sat, 24 Dec 2022 08:38:30 +0000 (08:38 +0000)]
Set and unset relative mouse mode where necessary (#12636)

* Set and unset relative mouse mode where necessary

Co-authored-by: sfan5 <sfan5@live.de>
16 months agoDocument the gain of auto-selected dig sounds
Gregor Parzefall [Wed, 21 Dec 2022 12:29:43 +0000 (13:29 +0100)]
Document the gain of auto-selected dig sounds

16 months agoUse a Lua error handler that calls tostring (#11913)
Jude Melton-Houghton [Thu, 15 Dec 2022 12:37:49 +0000 (07:37 -0500)]
Use a Lua error handler that calls tostring (#11913)

16 months agoFix `plantlike_rooted` world-aligned node base textures (#12994)
Jude Melton-Houghton [Mon, 12 Dec 2022 13:45:09 +0000 (08:45 -0500)]
Fix `plantlike_rooted` world-aligned node base textures (#12994)

Co-authored-by: Wuzzy <Wuzzy@disroot.org>
16 months agoUpdate translation files
updatepo.sh [Sat, 10 Dec 2022 14:38:30 +0000 (15:38 +0100)]
Update translation files

16 months agoUpdate minetest.conf.example
updatepo.sh [Sat, 10 Dec 2022 14:35:46 +0000 (15:35 +0100)]
Update minetest.conf.example

16 months agoTranslated using Weblate (Malay)
Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat Yasuyoshi [Fri, 9 Dec 2022 19:47:12 +0000 (19:47 +0000)]
Translated using Weblate (Malay)

Currently translated at 100.0% (1462 of 1462 strings)

16 months agoTranslated using Weblate (Russian)
Артём Котлубай [Sat, 3 Dec 2022 12:28:27 +0000 (12:28 +0000)]
Translated using Weblate (Russian)

Currently translated at 100.0% (1462 of 1462 strings)

16 months agoTranslated using Weblate (Esperanto)
Emmily [Tue, 22 Nov 2022 07:00:32 +0000 (07:00 +0000)]
Translated using Weblate (Esperanto)

Currently translated at 88.2% (1290 of 1462 strings)

16 months agoTranslated using Weblate (Galician)
runs [Sun, 20 Nov 2022 00:36:50 +0000 (00:36 +0000)]
Translated using Weblate (Galician)

Currently translated at 97.2% (1422 of 1462 strings)

16 months agoTranslated using Weblate (Russian)
Mikitko [Sun, 20 Nov 2022 05:04:58 +0000 (05:04 +0000)]
Translated using Weblate (Russian)

Currently translated at 100.0% (1462 of 1462 strings)

16 months agoTranslated using Weblate (Spanish)
waxtatect [Tue, 15 Nov 2022 07:57:34 +0000 (07:57 +0000)]
Translated using Weblate (Spanish)

Currently translated at 88.6% (1296 of 1462 strings)

16 months agoTranslated using Weblate (Indonesian)
Muhammad Rifqi Priyo Susanto [Fri, 11 Nov 2022 17:45:09 +0000 (17:45 +0000)]
Translated using Weblate (Indonesian)

Currently translated at 100.0% (1462 of 1462 strings)

16 months agoTranslated using Weblate (Romanian)
Nicolae Crefelean [Thu, 10 Nov 2022 16:14:02 +0000 (16:14 +0000)]
Translated using Weblate (Romanian)

Currently translated at 46.5% (680 of 1462 strings)

16 months agoTranslated using Weblate (Esperanto)
LL Productions FR [Mon, 7 Nov 2022 18:36:24 +0000 (18:36 +0000)]
Translated using Weblate (Esperanto)

Currently translated at 87.8% (1285 of 1462 strings)

16 months agoTranslated using Weblate (Chinese (Simplified))
Tianshu Feng [Fri, 4 Nov 2022 10:20:04 +0000 (10:20 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 93.7% (1371 of 1462 strings)

16 months agoTranslated using Weblate (Russian)
Nyuh Nyash [Thu, 3 Nov 2022 21:37:41 +0000 (21:37 +0000)]
Translated using Weblate (Russian)

Currently translated at 100.0% (1462 of 1462 strings)

16 months agoTranslated using Weblate (Spanish)
runs [Mon, 31 Oct 2022 23:53:38 +0000 (23:53 +0000)]
Translated using Weblate (Spanish)

Currently translated at 88.5% (1295 of 1462 strings)

16 months agoTranslated using Weblate (Russian)
Темак [Sat, 29 Oct 2022 11:00:38 +0000 (11:00 +0000)]
Translated using Weblate (Russian)

Currently translated at 100.0% (1462 of 1462 strings)

16 months agoTranslated using Weblate (Hungarian)
Kisjuhász Attila [Mon, 24 Oct 2022 19:02:01 +0000 (19:02 +0000)]
Translated using Weblate (Hungarian)

Currently translated at 100.0% (1462 of 1462 strings)