1
0
mirror of https://github.com/minetest/minetest.git synced 2025-07-06 18:00:21 +02:00
Commit Graph

6581 Commits

Author SHA1 Message Date
b9ee29a945 Send HUD flags only if changed 2022-02-08 19:28:32 +01:00
afb061c374 Fix broken server startup if curl is disabled (#12046) 2022-02-04 20:29:28 +01:00
1ee37148a8 Fix types of get_mapgen_setting_noiseparams (#12025) 2022-02-04 20:28:43 +01:00
1c73902005 Clean up ClientInterface locking 2022-02-03 11:43:51 +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
484a4b518f Add another very awful workaround to prevent a crash on Mingw32
This appears to be the same issue as 70df3d54f3.
Hopefully the next MinGW update will remove the need for this.
2022-01-30 22:57:44 +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
b66477c29f Abort raycasts that go out-of-bounds (#12006) 2022-01-30 21:31:18 +01:00
f69eead62e Get rid of empty test file 2022-01-30 13:49:26 +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
66e8aae9f2 Get rid of legacy workaround in SQLite backend
tested on Android 11, fixes #11937
2022-01-28 17:16:02 +01:00
91c6728eb8 Add game name to server status string 2022-01-28 17:15:10 +01:00
22f0c66abb Request execution on dedicated GPU on Windows 2022-01-27 22:30:02 +01:00
7aea5cb88f Enable high-res timers on Windows
This should fix issues like #11891, caused by the fps limiting
code being unable to operate correctly.
2022-01-27 22:30:02 +01:00
058846d687 Rework drawtime and related timekeeping code to use microseconds 2022-01-27 22:30:02 +01:00
fc161e757c Automatically migrate client mod storage (#11960) 2022-01-27 22:24:30 +01:00
fe0b2d02bf Define control(bits) as "unset" for entities (#11995) 2022-01-27 22:22:58 +01:00
0d0786e414 Update example config and translation .cpp 2022-01-25 23:18:50 +01:00
1b2176a426 Cancel emerge callbacks on shutdown 2022-01-23 00:56:17 +01:00
95a775cd3a Bump formspec version (#11980) 2022-01-23 00:55:43 +01:00
f8cef52ea0 Fix consistency of sky sun/moon texture behaviour
Also cleans up related code somewhat.
2022-01-22 11:18:34 -05:00
37d80784dd Allow resetting celestial vault elements by leaving its arguments empty (#11922) 2022-01-22 12:42:49 +01:00
f66ed2c27f Fix local animation not instantly updating after being set 2022-01-19 23:30:18 +01:00
42839fa1db Optimize folder handling in 'files' mod storage backend
This regressed in bf22569019.
2022-01-17 21:49:18 +01:00
b6555ee6af Reset override material in anaglyph
Reset override material properties before applying the color filter.
2022-01-16 13:10:33 +01:00
7c93b2d7a3 Give the ASCII console splash a facelift 2022-01-15 17:45:33 +01:00
9a12e4499e Minor improvements to Lua sandbox 2022-01-15 17:45:08 +01:00
379473b670 Improve situation around race condition with dynamic_add_media during client join 2022-01-15 17:45:08 +01:00
72b14bd994 Don't call on_dieplayer callback two times (#11874) 2022-01-15 17:44:55 +01:00
b2eb44afc5 Fix NodeDef backwards compatibility to 5.3.0 (#11942)
1. Fixes crashes on older clients when [png is used as base image
2. Fixes liquid type assertion fails on debug builds
2022-01-12 18:49:14 +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
8fab406c28 Formspec: Fix bgcolor and set_focus checks 2022-01-09 18:47:12 +01:00
5eb45e1ea0 Restore pass-through of direction keys (#11924)
This moves relevant code into the PlayerControl class and gets rid of separate keyPressed variable.
2022-01-09 18:46:36 +01:00
76dbd0d2d0 Fully remove bitmap font support (#11863)
Freetype is now a build requirement.
2022-01-08 14:53:25 +01:00
bf22569019 Use a database for mod storage (#11763) 2022-01-07 20:28:49 +02:00
b81948a14c Fix damage wraparound if very high damage (#11872) 2022-01-06 21:16:35 +01:00
e39b159845 Base formspec coordinate size on padded screensize 2022-01-04 17:47:32 -08:00
d33ab97434 Inventory: Add ServerEnv checks for calls during script init
This fixes 'minetest.get_inventory' calls to players or nodes during the load phase.
2022-01-04 18:39:27 +01:00
84fdd369d4 Cap damage overlay duration to 1 second (#11871) 2022-01-02 22:14:02 -05:00
e030d9cff0 Recalculate normals before adding mesh to the scene 2022-01-02 14:32:13 +01:00
29d2b2ccd0 Print announce error response (#11878)
Fix HTTPFetch caller and request ID to 64 bits
Check that allocated caller ID is not DISCARD
Print body if serverlist request returns error
Don't print control characters from HTTP responses
Document special HTTPFetch caller IDs
Allow unicode to be printed
2022-01-01 22:44:56 +01:00
544b9d5c72 Add padding[] element to formspecs (#11821) 2021-12-30 12:54:47 -08:00
4a16ab3585 Improve TTF support for pixel-style fonts (#11848) 2021-12-30 12:54:21 -08:00
14c7fae378 Formspec: Unify argument checks (#11851) 2021-12-29 23:58:26 +01:00
0ea8df4d64 Socket-related cleanups
Improve error handling on Windows and reduce the size of the `Address` class
2021-12-29 23:01:26 +01:00
05573d6d8d Remove unused (de)serializeAttributes() methods 2021-12-29 23:00:16 +01:00
9b650b9efb Add more neighbors on mesh update (#6765) 2021-12-29 22:59:53 +01:00