Commit Graph

1509 Commits

Author SHA1 Message Date
grorp
3de42f56c5 Fix and improve particle(spawner) documentation () 2024-07-06 18:02:31 +02:00
grorp
fcb4f258f5 GUITable: Scale images with display density / row height () 2024-07-02 20:57:43 +02:00
Lars Müller
8ed55b3aff Help modders deal with object invalidation ()
* Skip invalid objects in raycasts
* Add `ObjectRef:is_valid` method
* Add object inside radius / area iterators which skip invalid objects
* Update docs to clarify object invalidation and how to deal with it

---------

Co-authored-by: sfan5 <sfan5@live.de>
2024-07-01 20:50:38 +02:00
Erich Schubert
d5444e1172 Fix more missing newlines in lua_api.md ()
Poor rendering in online documentation:
https://api.minetest.net/minetest-namespace-reference/#list-of-apis-available-in-the-mapgen-env
https://api.minetest.net/minetest-namespace-reference/#list-of-apis-available-in-an-async-environment
2024-07-01 20:49:00 +02:00
grorp
ea827e4c5d Fix new texture properties not being sent for minetest.add_particle ()
Co-authored-by: Lars Müller <appgurulars@gmx.de>
2024-07-01 20:41:54 +02:00
grorp
7709d92289 Restore old inconsistent minimum digging time behavior ()
and restore default of 0.16 for repeat_place_time since it was only changed to be in line with repeat_dig_time.
2024-06-30 20:39:28 +02:00
Erich Schubert
514e106414 Fix missing newline before Markdown list ()
Renders incorrectly e.g. on https://api.minetest.net/spatial-vectors/
2024-06-26 22:21:18 +02:00
1F616EMO~nya
fb6ceb2664 Properly escape Markdown markups at minetest.string_to_area ()
Co-authored-by: DS <ds.desour@proton.me>
2024-06-24 22:14:16 +02:00
aminothere
50da26da91 Document alternative 'persist' key in noise parameter table () 2024-06-24 22:12:42 +02:00
Yoruma
9ab447843b Clarify "dtime" in API () 2024-06-22 10:59:58 +02:00
cx384
7a64527db5 Fix connected_players on_shutdown () 2024-06-15 16:00:33 +02:00
Mikita Wiśniewski
9def45aa80 Add zstd to Void Linux dependencies () 2024-06-12 12:39:15 +02:00
cx384
4c9be808a7 Improve register_on_leaveplayer documentation 2024-06-09 13:21:54 +02:00
Alex
75f3a2183f Fix and clarify skybox texture order documentation () 2024-06-03 12:40:34 +02:00
grorp
833bb542fc Allow toggling fullscreen without restart and add keybind () 2024-06-02 21:05:16 +02:00
sfence
140b9e5a5a Allow game to specify first and last mod in mod loading order ()
Co-authored-by: Lars Mueller <appgurulars@gmx.de>
Co-authored-by: sfan5 <sfan5@live.de>
2024-06-01 16:36:20 +02:00
Desour
9da5c5e2d0 Add precompiled header support
Note: the <filesystem> header is not included in the default
precompiled_headers.txt, because we don't use it yet, and it might be big
2024-05-27 17:12:39 +02:00
AFCMS
82790b1556 Add documentation for IDE developer setup () 2024-05-26 14:28:12 +02:00
Lars Mueller
5009259473 Add unit test and feature flag for override_item 2024-05-21 15:46:33 +02:00
Lars Müller
408faa11a1 Allow removal of item definition fields () 2024-05-20 20:37:40 +02:00
sfan5
c38e0d05bf Reenable fog toggle unless server restricts fog distance ()
see comments in 
2024-05-14 18:31:51 +02:00
jordan4ibanez
780543f0a2 Add forgotten opensuse dependency
gcc-c++
2024-05-09 00:22:36 +02:00
rubenwardy
3017b0213b Allow quoting hypertext attribute values () 2024-05-05 14:27:17 +02:00
grorp
af8cb63292 Add object's own position for each collision to moveresult () 2024-05-05 13:28:59 +02:00
Lars Müller
2efd0996e6 Document empty string as form name () 2024-04-30 13:50:31 +02:00
grorp
2bdd0a6bdb Add physics overrides for walk speed and Fast Mode ()
Co-authored-by: Wuzzy <Wuzzy@disroot.org>
2024-04-30 13:50:01 +02:00
sfence
72cb4e9bea Allow nil puncher in object:punch () 2024-04-28 17:55:04 +02:00
OgelGames
05d5dc4cec Fix InvRef bugs and add unit tests () 2024-04-28 00:13:44 +02:00
sfan5
12ccbe6f12 Amend profiling documentation 2024-04-24 14:55:50 +02:00
sfan5
98fd5bd453 Formalize OS support policy () 2024-04-23 19:03:58 +02:00
David Heidelberg
4ab3c54f5b Basic tablet/phone/watch autodetection ()
Until we're able to detect touchscreen itself, let's have a detection
based on a form factor of the device.

Tablets and handhelds are usually equiped with touchscreens, so as a
default enable touchscreen GUI there.

 - Windows and Linux supports autodetection.
 - Android is hardcoded as touch-based.
 - MacOS staying same as before without detection.

Signed-off-by: David Heidelberg <david@ixit.cz>
2024-04-21 15:51:58 +02:00
SmallJoker
c8a41409d9 HUD: Text element color support () 2024-04-20 20:36:44 +02:00
sfan5
ecfe9c5c2f lua_api: Clarify some environment API functions 2024-04-14 11:57:20 +02:00
sfan5
7e4462e0ac Better handling of temporary folders 2024-04-06 12:10:21 +02:00
1F616EMO~nya
2d8e4df7bc Allow optional actor ObjectRef value in node interaction calls () 2024-04-05 13:00:50 +02:00
Lars Müller
0ea1ec31fc Misc. doc things ()
* Improve `[sheet` docs

* Clarify that `self` is a luaentity in `self.name`

* Clarify `textures = {itemname}` deprecation

* Document global callback table names
2024-04-03 14:24:15 +02:00
Gregor Parzefall
e79587c934 Add shorthand form for touch_interaction 2024-03-30 11:40:50 +01:00
Gregor Parzefall
517f1602aa Re-add "long tap to punch" as a client-side setting 2024-03-30 11:40:50 +01:00
sfan5
6c6e48f006 Move values the mainmenu caches to dedicated files () 2024-03-30 11:06:28 +01:00
Desour
9cee9bc279 Build with the imported IrrlichtMt at irr
Also remove the now useless options (like IRRLICHT_INCLUDE_DIR)
and update download instructions, CI and similar.

Co-authored-by: sfan5 <sfan5@live.de>
2024-03-26 21:39:02 +01:00
grorp
a7908da968 Replace antipattern translation example in lua_api.md () 2024-03-24 18:56:41 +01:00
Elias Åström
20bfaba0b7 Update docs to allow non-liquid nodes to use "liquid" drawtype 2024-03-24 18:56:29 +01:00
AFCMS
5a27c05b6a Docker image workflow (publish on ghcr.io) () 2024-03-24 18:54:09 +01:00
rubenwardy
24cc33e704 Add button_url[] and hypertext element to allow mods to open web pages ()
Fixes 
2024-03-24 17:19:23 +00:00
rubenwardy
6c4a110679 Add world-independent storage directory for mods ()
Fixes 
2024-03-24 17:18:58 +00:00
cx384
234b01a8c2 Item meta pointing range () 2024-03-17 15:55:38 +01:00
SmallJoker
4245a7604b Inventory: Fix order of callbacks when swapping items 2024-03-16 20:14:05 +01:00
cx384
60810c2d37 Add L-system trees as decorations () 2024-03-12 20:10:28 +01:00
sfan5
8ff0e1da15 Amend Android dev documentation 2024-03-09 11:28:12 +01:00
Lars Müller
bf52d1e624 Fix attached sounds stopping if objects are removed serverside ()
Restores backwards compatibility for death sounds or other sounds that are not supposed to be "cut off" abruptly.

---------

Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: grorp <gregor.parzefall@posteo.de>
2024-03-06 20:36:02 +01:00