Commit Graph

119 Commits

Author SHA1 Message Date
sfan5
85e717fcd1 Rework object attachment handling to fix bugs () 2024-08-12 15:32:18 +02:00
Zughy
c7642c3c6c Docs: Explain how to create and remove inventory lists () 2024-08-12 02:49:14 +02:00
Luke aka SwissalpS
8ef2c42150 Fix some typos in docs ()
---------

Co-authored-by: Lars Mueller <appgurulars@gmx.de>
2024-08-04 23:51:45 +02:00
cx384
c489cef875 Add version to override_item_remove_fields feature flag doc () 2024-08-02 20:05:50 +02:00
y5nw
8bff2f23c6 Rename minetest.register_async_metatable to minetest.register_portable_metatable () 2024-08-02 00:13:25 +02:00
SmallJoker
26deb26f17 Sounds: Partial revert of and ()
This reverts functional changes of:
 * commit bf52d1e6 ()
 * commit 63a98538 ()
2024-07-30 21:25:50 +02:00
Lars Mueller
90fccc15eb Document empty key in item stack metadata 2024-07-27 18:30:22 +02:00
Zughy
7625f88a0c Move mod_translation_updater.py to minetest/modtools () 2024-07-22 21:34:07 +02:00
DS
768fd4adee Restore buggy texture overlay modifier ()
Required because of backwards compatibility.
2024-07-22 16:35:36 +02:00
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
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
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
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
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
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
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
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
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
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
y5nw
fc80f65a6d Try to preserve metatable when exchanging data with the async env ()
Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: Lars Mueller <appgurulars@gmx.de>
2024-03-06 18:04:49 +01:00
sfan5
91ea47fddf Fix node callbacks unit test 2024-03-03 20:16:32 +01:00
grorp
e40417f687 Allow giving "pointabilities" to Lua raycasts () 2024-03-01 17:12:13 +01:00
sfan5
762fca538c Expose SHA256 algorithm to Lua ()
Co-authored-by: chmodsayshello <chmodsayshello@hotmail.com>
2024-02-25 18:12:23 +01:00