1
0
mirror of https://github.com/minetest/minetest.git synced 2025-07-01 15:40:23 +02:00
Commit Graph

1413 Commits

Author SHA1 Message Date
d9effbb179 Fix spaces generated by settings file generator 2022-04-08 14:55:21 +01:00
b0b9732359 Add depth sorting for node faces (#11696)
Use BSP tree to order transparent triangles
https://en.wikipedia.org/wiki/Binary_space_partitioning
2022-04-02 10:42:27 +02:00
cf650fcaac Avoid negation of comparison operator (luacheck warning) 2022-04-01 09:00:39 +02:00
31578303a4 Tune shadow perspective distortion (#12146)
* Pass perspective distortion parameters as uniforms
* Set all perspective bias parameters via ShadowRenderer
* Recalibrate perspective distortion and shadow range to render less shadow geometry with the same quality and observed shadow distance
2022-03-31 22:40:06 +02:00
06d197cdd0 Store vector metatable in registry 2022-03-29 18:07:00 +02:00
0f25fa7af6 Add API to control shadow intensity from the game/mod (#11944)
* Also Disable shadows when sun/moon is hidden. Fixes #11972.
2022-03-26 16:58:26 +01:00
44fc888bd6 Allow get_sky to return a table (#11963) 2022-03-05 22:15:41 +01:00
7db751df3b Fix broken dependency enabling due to missing enabled field (#12093) 2022-02-24 16:01:22 +00:00
258ae99491 Apply texture pack main menu textures immediately (#12018) 2022-02-12 20:24:20 +01:00
10cf2f3edd Add support for 'seed' in disallow_mapgen_settings (#12023) 2022-02-12 20:23:58 +01:00
ad1da994b2 Increase max objects per block defaults (#12055) 2022-02-08 19:33:10 +01:00
0dd8e8c242 Noise params serialization fixup 2022-02-08 19:30:49 +01:00
1ee37148a8 Fix types of get_mapgen_setting_noiseparams (#12025) 2022-02-04 20:28:43 +01:00
c61998bd20 Revert "Disable dynamic shadows for the 5.5.0 release" (#12032) 2022-01-31 21:48:14 +00:00
1e4d6672be Fix builtin statbar backgrounds
see #12000
2022-01-31 16:35:30 -05:00
128f6359e9 Use virtual paths to specify exact mod to enable (#11784) 2022-01-30 22:40:53 +00:00
5e4a01f2de Update credits for 5.5.0 release (#12001) 2022-01-30 21:33:08 +01:00
5da204f5bc Get rid of basic_debug last minute
This isn't a revert but rather just disables the codepaths. also see #12011
2022-01-30 21:32:49 +01:00
9d3135a21b Update German builtin translation 2022-01-30 13:50:07 +01:00
777fb616b6 Update builtin translation templates 2022-01-30 13:50:07 +01:00
172acce352 Fix Minetest logo when installed system-wide 2022-01-30 13:49:52 +01:00
a9bccb964f Raise max mapgen limit constant to align with mapblock size 2022-01-30 13:49:26 +01:00
a27362de6a Disable dynamic shadows for the 5.5.0 release
The dynamic shadows are yet not in the desired state to justify the
inclusion into version 5.5.0. A stable release is long overdue, hence
this allows fixes to continue in 5.6.0-dev to finally release an
acceptable version of the dynamic shadows feature.

Reverting this commit is highly recommended to proceed in development.
2022-01-29 18:42:55 -05:00
47735c273c Builtin: Sanity-check /time inputs (#11993)
This enforces the documented bounds for the /time command.
2022-01-27 22:23:14 +01:00
4f6f09590c Free arguments of cancelled minetest.after() jobs 2022-01-19 23:30:18 +01:00
7c321ad7f5 Main menu: Fix automatic dependency enables on doubleclick
When mods were toggled by double-click, the hard dependencies were no longer enabled automatically.
However, the 'Enabled' checkbox did still work. This commit restores the behaviour as seen before commit c401a06
2022-01-19 18:52:27 +01:00
4c8c649779 Mainmenu game-related changes (#11887)
fixes:
* Switching between games does not immediately hide creative mode / damage buttons if so specified
* World creation menu has a game selection list even though the menu already provides a gamebar
* Showing gameid in world list is unnecessary
* Choice of mapgen parameters in menu persists between games (and was half-broken)
2022-01-09 21:15:35 +01:00
76dbd0d2d0 Fully remove bitmap font support (#11863)
Freetype is now a build requirement.
2022-01-08 14:53:25 +01:00
1965628705 Fix vector.from_string returning a table without vector metatable 2022-01-02 22:15:41 -05:00
4a16ab3585 Improve TTF support for pixel-style fonts (#11848) 2021-12-30 12:54:21 -08:00
9b650b9efb Add more neighbors on mesh update (#6765) 2021-12-29 22:59:53 +01:00
1b664dd870 Use defined evaluation order in profiler
See https://github.com/LuaJIT/LuaJIT/issues/238
2021-12-19 17:03:07 +01:00
8c99f2232b Don't let HTTP API pass through untrusted function
This has been a problem since the first day, oops.
2021-12-18 20:37:13 +01:00
1c5ece8334 Fix eat sound not playing if eating last of stack 2021-12-15 15:36:19 +01:00
84efe279bb Fix URL escaping in content store 2021-12-13 17:33:35 +01:00
76aa6103e3 Update German locale translation 2021-12-10 12:24:53 +01:00
1ab3eadd87 Update builtin locale 2021-12-10 12:24:53 +01:00
80c3c7e642 Improve error message if using "/help --" (#11796) 2021-12-01 20:22:46 +01:00
413be76c63 Implemented disconnect_player (#10492)
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2021-11-26 19:19:40 +00:00
c85aa0030f Remove unused Direct3D shader error/warning (#11793) 2021-11-26 19:33:24 +01:00
52bfbf6ed0 Allow for Game-Specific Menu Music (#11241) 2021-11-22 17:26:46 +00:00
693f98373b Localize error messages in mainmenu (#11495)
Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2021-11-01 12:27:46 +00:00
6910c8d920 Fix number of tool uses being off by 1..32767 (#11110) 2021-10-31 22:33:33 +00:00
532d5b21fd Add joystick layout for DragonRise GameCube controller (#11467) 2021-10-31 19:17:47 +01:00
660e63dbae Fix item duplication if player dies during interact callback (alternative) (#11662) 2021-10-25 20:30:27 +02:00
a78124831f Fix incorrect error message in core.encode_png 2021-10-22 10:55:18 +02:00
6de8d77e17 Move instead of copy during content install if possible 2021-10-07 00:20:01 +02:00
2b5075f0e2 Move archive extraction in content store to async job 2021-10-07 00:20:01 +02:00
9fab5d594c Add "MINETEST_MOD_PATH" environment variable (#11515)
This adds an environment variable MINETEST_MOD_PATH.
When it exists, Minetest will look there for mods in addition to ~/.minetest/mods/.
2021-10-07 00:19:41 +02:00
53e126ac49 List only jpg and png as screenshot format options (#11675)
The other formats are no longer supported in Minetest Irrlicht.
2021-10-05 21:54:13 +02:00