1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-08-01 17:38:41 +00:00
Commit graph

12810 commits

Author SHA1 Message Date
Quốc Kiệt Nguyễn Hữu
5f428ffe76 Translated using Weblate (Vietnamese)
Currently translated at 39.2% (601 of 1531 strings)
2025-07-04 23:53:39 +02:00
BreadW
846a3baf68 Translated using Weblate (Japanese)
Currently translated at 100.0% (1531 of 1531 strings)
2025-07-04 23:53:39 +02:00
ROllerozxa
a61a53db9a Translated using Weblate (Swedish)
Currently translated at 67.1% (1028 of 1531 strings)
2025-07-04 23:53:39 +02:00
BlackImpostor
1472379f39 Translated using Weblate (Russian)
Currently translated at 100.0% (1531 of 1531 strings)
2025-07-04 23:53:39 +02:00
Wuzzy
599c93633a Translated using Weblate (German)
Currently translated at 100.0% (1531 of 1531 strings)
2025-07-04 23:53:39 +02:00
lhofhansl
1a58a2fd2b
Fix Camera's far clipping plane for large zooms (#16307)
* Make zoomed view beyond 2000 nodes are rendered correctly.
2025-07-03 17:11:36 -07:00
Lucas OH
5b37614d23
Use unique_ptr for trivial ownership (#16300) 2025-07-03 17:32:46 +02:00
Lars Müller
08bc036311
Remove obsolete SMeshBuffer.h (#16308) 2025-07-03 17:32:35 +02:00
sfan5
83a7e22cf7
Do not block in httpfetch_request_clear() (#16303) 2025-07-03 17:32:05 +02:00
DragonWrangler1
80be9bf76e
Add keybinding for world close key (#16250)
Fix according to Lua code style guidelines (grorp)

Fix order in defaultsettings.cpp (grorp)

remove unrequired comment, and whitespace

Co-authored-by: y5nw <y5nw@users.noreply.github.com>
Co-authored-by: grorp <grorp@users.noreply.github.com>
2025-07-01 14:31:26 +02:00
lhofhansl
43aad3711b
MapBlock::getData be gone (#16292)
* Remove Mapblock::getData and all its uses

* Do not leak ystride, zstride, and nodecount
2025-06-29 13:36:47 -07:00
sfan5
fd0ca20ce9
Add core.get_mapgen_chunksize() (#16289) 2025-06-29 17:19:40 +02:00
Lars
fcbf05fc30 Use MapBlock::copyTo to fill MeshMakeData 2025-06-27 10:36:33 -07:00
sfan5
2d36d32da8 Tune mesh generation interval and thread count 2025-06-26 16:39:26 +02:00
sfan5
2733df78c4 Skip pointless meshgen updates for air blocks 2025-06-26 16:39:26 +02:00
sfan5
6545710c8e Refactor meshgen-related code 2025-06-26 16:39:26 +02:00
lhofhansl
0ea89d4112
Avoid copying empty blocks for mesh-generation (#16286) 2025-06-25 15:05:34 +02:00
sfan5
8eceabd812
Make core.get_node_raw a public API (#16265)
Co-authored-by: Erich Schubert <erich.schubert@tu-dortmund.de>
2025-06-25 15:05:22 +02:00
sfan5
0794145b64 Build benchmarks in one CI run 2025-06-24 14:11:40 +02:00
grorp
90c3479520
ContentDB: Allow hitting "Install" before package info finishes loading (#16247) 2025-06-24 11:50:12 +02:00
Xeno333
da0f8cd6b5
Add documentation index for doc/ as README.md, and small docs fixes (#16253) 2025-06-24 11:49:59 +02:00
DS
48ef7fff23
Revert "Detect mouse moving out of inventory slot" (#16281)
This reverts commit 81d62d01d1.
2025-06-24 11:49:44 +02:00
Lars
1297ccc537 Quick fix for TestMap name collision, introduced in #16274 2025-06-23 13:27:40 -07:00
SmallJoker
fdc149f316
Formspec: Show a player inventory using core.show_formspec (#15963)
'core.show_formspec' now shows and updates the inventory formspec as if
it was opened using the hotkey on client-side.
2025-06-22 22:06:47 +02:00
Lars
d41de3da79 Add test benchmark for Map 2025-06-22 22:06:17 +02:00
Miguel P.L
49f48e0a7c
Update links and names in the documentation (#16153) 2025-06-22 22:04:42 +02:00
Jürgen Rühle
81d62d01d1
Detect mouse moving out of inventory slot (#16101) 2025-06-13 23:36:44 +02:00
Xeno333
225d2cf916
Make minimap respect drawtype = "airlike" (#16251) 2025-06-13 23:33:10 +02:00
DS
f75d16c1e6
Fix some misinformation in world_format.md (#16256) 2025-06-13 23:32:55 +02:00
Xeno333
aba2b6638e
Add documentation for ValueNoise during load time (#16235) 2025-06-07 14:44:35 +02:00
grorp
e452c2900f Don't force-enable tileable_horizontal/vertical for solid nodes 2025-06-07 14:44:09 +02:00
Lars Mueller
f431c12b85 Fix model[] not supporting float frames 2025-06-07 14:43:53 +02:00
sfan5
38255cb6bb Clean up makeScreenshot() and make message translateable 2025-06-07 14:43:26 +02:00
Gwyndolyn Shafer
b9af44b194
Remove redundant descriptions from key bindings (#16220) 2025-06-07 14:43:03 +02:00
jordan4ibanez
29a9056731
Fix 'core.mod_channel_join' return value documentation (#16218) 2025-06-07 14:42:14 +02:00
siliconsniffer
4454d71d7d
Formspec: change tabs with ctrl(+shift)+tab (#16167)
This change makes it easier to go to the next/previous tab using keyboard controls.
2025-06-07 14:41:29 +02:00
Lars Müller
fde6384a09
Fix and clean up skeletal animation (#15722)
* Fix attachments lagging behind their parents (#14818)
* Fix animation blending (#14817)
* Bring back cool guy as another .x smoke test
* Add .x mesh loader unittest
* Do bounding box & matrix calculation at proper point in time
* Remove obsolete `SAnimatedMesh`
2025-06-01 23:21:35 +02:00
JosiahWI
0bb87eb1ff
Avoid signal-unsafe operations in POSIX signal handler (#16160) 2025-06-01 15:24:32 +02:00
grorp
56a7f0b7cf
Don't break when multiple dialogs are shown on startup (#16204) 2025-06-01 15:24:14 +02:00
sfan5
a2460df316 Print Luanti version after ascii art 2025-06-01 15:23:55 +02:00
SmallJoker
535d757563 Formspec: Move GUI event handling to switch/case 2025-05-30 13:05:13 +02:00
SmallJoker
660b1cf9bf Formspec: remove gotText(wstr) remains
These functions are now unused (no caller).
2025-05-30 13:05:13 +02:00
SmallJoker
fcddac6c07 Formspec: Fix malfunctioning 'Proceed' button on sizeless formspecs 2025-05-30 13:05:13 +02:00
sfan5
9f7501d20a Handle writing to unloaded blocks in MMVManip::blitBackAll()
This could happen before and would just silently discard the data,
but now that Lua can create VManips without loading from map beforehand
we definitely need to handle this case.
2025-05-30 13:03:21 +02:00
sfan5
aa1bab2156 Implement API to create empty VoxelManip 2025-05-30 13:03:21 +02:00
sfan5
6274a8dec4 Refactor MMVManip to get rid of m_loaded_blocks 2025-05-30 13:03:21 +02:00
sfan5
41651c7317 Add C++-side unit tests for MMVManip 2025-05-30 13:03:21 +02:00
sfan5
e03957ec0c Add VoxelManip:close() for explicit free 2025-05-30 13:03:21 +02:00
sfan5
79e0d834fd Rework user limit and checks around join process 2025-05-30 13:02:24 +02:00
sfan5
b580c66b61 Restrict minimum state for ClientInterface::sendToAll 2025-05-30 13:02:24 +02:00