1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-09-25 19:17:05 +00:00
Commit graph

12964 commits

Author SHA1 Message Date
Unacceptium
2a76a50d98 Translated using Weblate (Hungarian)
Currently translated at 99.9% (1471 of 1472 strings)
2025-09-23 19:11:47 +02:00
Zipo
773f9f14d4 Translated using Weblate (Korean)
Currently translated at 52.1% (768 of 1472 strings)
2025-09-23 19:11:47 +02:00
Killercat103
a104a55348 Translated using Weblate (Kurdish (Northern))
Currently translated at 11.1% (1 of 9 strings)

Translation: Luanti/Luanti Android
Translate-URL: https://hosted.weblate.org/projects/minetest/minetest-android/kmr/
2025-09-23 19:11:47 +02:00
Krock
e653f9ea66 Fix up LANG_CODE's 2025-09-23 19:11:37 +02:00
ninjum
d71609da08 Translated using Weblate (Galician)
Currently translated at 100.0% (1472 of 1472 strings)
2025-09-23 19:11:37 +02:00
Killercat103
bf5718144f Added translation using Weblate (Kurdish (Northern)) 2025-09-23 19:11:37 +02:00
Pexauteau Santander
61df8b8dc7 Translated using Weblate (Slovak)
Currently translated at 87.3% (1286 of 1472 strings)
2025-09-23 19:11:37 +02:00
Nikita Epifanov
5d097b5533 Translated using Weblate (Russian)
Currently translated at 99.7% (1468 of 1472 strings)
2025-09-23 19:10:13 +02:00
Dardz
2c0094b9bd Translated using Weblate (Filipino)
Currently translated at 40.2% (592 of 1472 strings)
2025-09-23 19:10:13 +02:00
maxchen32
f531b7fd72 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.7% (1453 of 1472 strings)
2025-09-23 19:10:13 +02:00
109247019824
729e60da79 Translated using Weblate (Bulgarian)
Currently translated at 59.1% (871 of 1472 strings)
2025-09-23 19:10:13 +02:00
Тарас Арт
6c671cc48d Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1472 of 1472 strings)
2025-09-23 19:10:13 +02:00
GiorgeGi
a9fba46454 Translated using Weblate (Greek)
Currently translated at 100.0% (9 of 9 strings)

Translation: Luanti/Luanti Android
Translate-URL: https://hosted.weblate.org/projects/minetest/minetest-android/el/
2025-09-23 19:10:12 +02:00
y5nw
8baca62434 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.6% (1452 of 1472 strings)
2025-09-23 19:10:12 +02:00
BreadW
254005f3e5 Translated using Weblate (Japanese)
Currently translated at 100.0% (1472 of 1472 strings)
2025-09-23 19:10:12 +02:00
GiorgeGi
dc3aeea697 Translated using Weblate (Greek)
Currently translated at 33.8% (498 of 1472 strings)
2025-09-23 19:10:12 +02:00
Wuzzy
1086af7bc6 Translated using Weblate (German)
Currently translated at 100.0% (1472 of 1472 strings)
2025-09-23 19:10:12 +02:00
Lars Müller
5f5ea13251
Network: Batch individual particle packets (#16458)
also bumps proto ver
2025-09-22 18:46:34 +02:00
sfan5
4c29bf6923
Add missing chunk size safety checks (#16502) 2025-09-22 18:46:22 +02:00
sfan5
d5ddee6cbf
Log server connection to actionstream (#16505) 2025-09-22 18:46:07 +02:00
Desour
20f8eb9a6c Make proper use of override in server.h
Fixes warnings introduced by 08b7870.
Also removes unused virutal from getEmergeManager().
2025-09-22 00:40:30 +02:00
lhofhansl
08b7870c79
Monoblocks: optimize blocks that contain a single type of node (#16293)
Reduces memory usage on the server, especially with many user and/or large viewing distances.
Currently disabled on the client due to known data races on a block's data.
2025-09-21 13:19:30 -07:00
Sokomine
afd681d013
Add client-side logging of chat messages (#14289) 2025-09-21 21:27:42 +02:00
y5nw
2eded3f078
Add missing IsWritable checks (#16504) 2025-09-21 21:12:42 +02:00
SmallJoker
9972639e26 Remove guiEditBox 2025-09-20 13:44:40 +02:00
SmallJoker
39f2727503 IrrlichtMt: Add scrollbar support to CGUIEditBox 2025-09-20 13:44:40 +02:00
SmallJoker
ecabcb5c58 IrrlichtMt: import scrollbar changes 2025-09-20 13:44:40 +02:00
SmallJoker
70fbef112c IrrlichtMt: Import code from guiEditBox.cpp
This does not include the scrollbar.
2025-09-20 13:44:40 +02:00
SmallJoker
2cab46280b IrrlichtMt: expose CGUIEditBox 2025-09-20 13:44:40 +02:00
Cora de la Mouche
fc6bef7de6
Extend core.generate_decorations to generate biomes respecting the biome map (#16397)
Large structures which are generated in on_generated callbacks
independently by Lua cannot influence decoration placement. This
change enables such a callback to assume responsibility for generating
decorations itself, presumably after structures are placed, by
disabling decorations in mg_flags and executing
core.generate_decorations.

---------

Co-authored-by: Po Lu <luangruo@yahoo.com>
2025-09-20 13:44:19 +02:00
birdlover32767
29490cb0f7
Fix world buttons not appearing (#16480) 2025-09-14 23:02:01 +02:00
sfan5
d932f34693
Add core.strip_escapes() (#16485) 2025-09-14 23:01:43 +02:00
y5nw
cc6b56b034
Minor refactor to the Plural-Forms parser (#16489) 2025-09-14 22:56:40 +02:00
lhofhansl
053ca6287a
Use consistent dtime_limit (#16492) 2025-09-12 11:29:40 -07:00
sfan5
fcd9c73f2f Send node dig particles to all other players 2025-09-10 20:23:55 +02:00
sfan5
f714ac0611 Add exclude_player to particle spawners 2025-09-10 20:23:55 +02:00
SmallJoker
b6a23b1bcc
CGUITTFont: Clean up, unify and comment draw code (#16380)
These changes were initially made to improve performance. However,
on modern hardware, these changes turned out to make no difference.

This commit unifies the calculations in 'draw' and 'getDimension' and
adds comments to make it more understandable.
2025-09-10 20:23:45 +02:00
DS
69497200f9
Builtin profiler: Capture Tracy zones; And small improvements (#16479)
* Feature: Use the builtin profiler to automatically make zones for mod callback functions.
* Doc: Basic doc for builtin profiler, and better `/profiler` chatcommand help.
* Fix: `register_functions` (table of callback register function names), and `entity_instrumentation` is no longer outdated.
* Fix: Builtin profiler output is no longer printed to debug.txt or to file in world with translation escapes.
* Fix: Entity callback name generation used `obj_def.label` (normally non-existing field), now it uses the entity name.
* Small code improvements, like use of new `Settings.get_bool` with default.
2025-09-08 18:27:26 +02:00
Zughy
c9d4c33174
Docs: clarify stepheight upper limit 2025-09-07 20:44:48 +02:00
SmallJoker
176cadc377 IrrlichtMt: Fix 2D texture rendering regression
Caused by 024e1d2.
2025-09-07 10:00:36 +02:00
sfan5
5672b93007 Separate ephemeral from client caching in core.dynamic_add_media() 2025-09-06 11:44:52 +02:00
sfan5
0b66465f33 Adjust Server::dynamicAddMedia() and related parts a bit 2025-09-06 11:44:52 +02:00
cx384
c7d45fe51a
Add formspec box color documentation to style section 2025-09-06 11:44:46 +02:00
wrrrzr
46ef0bf313
Add direnv (#16393) 2025-09-06 11:44:26 +02:00
SmallJoker
56bc7814de
Lua API: Unify server env checks and fix missing ones (#16457)
A few functions tried to dereference a ServerEnvironment nullptr by
calling 'getEnv()'. This change makes use of a macro where possible.

This also cleans up incorrect macro uses, with no functional difference.
2025-09-04 19:00:23 +02:00
SmallJoker
d24a7001ab
Formspec: Implement Ctrl+Shift+Left/Right text selection (#16455)
This is a quality-of-life improvement to edit text more easily.
2025-09-04 18:58:46 +02:00
SmallJoker
024e1d2d27
IrrlichtMt: Implement mip-mapping for RTTs (#16434)
This can be helpful to draw fonts memory-efficiently at varying scales.

Adds ETCF_CREATE_RTT_MIP_MAPS to generate mip-maps on request.
2025-09-04 18:58:23 +02:00
Montandalar
e86d2fea8d
Prevent MapBlocks in generation from being unloaded (#16339)
This change prevents issues arising from partial generation of MapChunks, which are liable to be regenerated completely when ungenerated MapBlocks within are encountered.

Co-authored-by: Po Lu <luangruo@yahoo.com>
Co-authored-by: sfan5 <sfan5@live.de>
2025-09-04 18:57:29 +02:00
ProunceDev
2ef085967d
Fix macOS workflow homebrew conflict error (#16464) 2025-09-04 11:19:16 +02:00
y5nw
f390137d6e
Add API to cancel async jobs (#14602)
* Implement API to cancel async jobs

Co-authored-by: sfan5 <sfan5@live.de>

* update AsyncJob:cancel documentation from review

* Use IPC to unblock async

* review

* review async unblocking

* review

* Apply suggestions from code review

Co-authored-by: sfan5 <sfan5@live.de>

* minor licensing

---------

Co-authored-by: y5nw <y5nw@protonmail.com>
Co-authored-by: sfan5 <sfan5@live.de>
2025-08-26 12:40:31 +02:00