Commit Graph

1438 Commits

Author SHA1 Message Date
Wuzzy
b5c09ada79 Document hypertext escaping () 2021-06-22 13:42:40 +01:00
NeroBurner
a7143c2a8c Move build/android directory to root of project () 2021-06-21 20:51:42 +01:00
sfence
b10091be9b Add min_y and max_y checks for Active Block Modifiers (ABM) ()
This check can be used by ABM to reduce CPU usage.
2021-06-20 17:21:35 +02:00
rubenwardy
e1b297a14b Add roadmap () 2021-06-17 04:15:30 +01:00
DS
8f085e02a1 Add metatables to lua vectors ()
Add backwards-compatible metatable functions for vectors.
2021-06-04 21:22:33 +02:00
SmallJoker
c9144ae5e2 Add core.compare_block_status function ()
Makes it possible to check the status of the mapblock in a future-extensible way.
2021-05-30 20:24:12 +02:00
Lars Müller
89f3991351 Fix base64 validation and add unittests ()
Implement proper padding character checks
2021-05-30 20:23:12 +02:00
SmallJoker
5bf72468f3 UnitSAO: Prevent circular attachments 2021-05-29 11:44:48 +02:00
Wuzzy
1bb8449734 Improve liquid documentation () 2021-05-06 19:24:11 +02:00
Vincent Robinson
074e6a67de Add minetest.colorspec_to_colorstring () 2021-04-23 21:37:24 +02:00
Wuzzy
90a7bd6a0a Put torch/signlike node on floor if no paramtype2 () 2021-04-20 19:50:03 +02:00
benrob0329
a106bfd456 Also return the ObjectRef from minetest.spawn_falling_node() () 2021-04-13 20:02:43 +02:00
Wuzzy
4b8209d9a4 Modifying fall damage via armor group ()
Adds a new fall_damage_add_percent armor group which influences the fall damage in addition to the existing node group.
2021-04-11 17:09:37 +02:00
DS
2332527765 Add vector.to_string and vector.from_string ()
Writing vectors as strings is very common and should belong to `vector.*`. `minetest.pos_to_string` is also too long to write, implies that one should only use it for positions and leaves no spaces after the commas.
2021-04-05 15:55:56 +02:00
sfan5
34888a914e Sort out cURL timeouts and increase default 2021-04-02 00:19:39 +02:00
Vincent Robinson
3560691c0a Add math.round and fix vector.round () 2021-04-02 00:18:58 +02:00
Lars Müller
88d1fcfe23 Block & report player self-interaction () 2021-03-30 21:49:50 +02:00
SmallJoker
f4118a4fde Consistent title bar + render information in mainmenu () 2021-03-30 21:49:15 +02:00
sfan5
f345d00a43 Add entry in features table for degrotate changes 2021-03-30 14:40:09 +02:00
Vitaliy
3b78a22371 Degrotate support for mesh nodes () 2021-03-30 00:25:11 +02:00
Hugues Ross
afe988d83d lua_api.txt: Fix style selector examples 2021-03-21 23:23:14 +01:00
Jean-Patrick Guerrero
285ba74723 GUIScene: Clear depth buffer + replace deprecated clearZBuffer calls 2021-03-16 23:28:16 +01:00
Lars Müller
b5eda416ce Slap u64 on everything time-y () 2021-02-24 12:05:17 +01:00
sfan5
02d64a51ee Continue with 5.5.0-dev 2021-02-23 19:50:44 +01:00
DS
4abe4b87b5 Allow overwriting media files of dependencies () 2021-02-23 19:39:15 +01:00
rubenwardy
f85e9ab925 Add nametag background setting and object property () 2021-02-17 19:51:28 +00:00
rubenwardy
a8f6befd39 Fix short_description fallback order () 2021-02-17 18:53:44 +00:00
rubenwardy
3a8c37181a Use consistent temp folder path () 2021-02-07 15:27:24 +00:00
Wuzzy
8c19823aa7 Fix documentation of formspec sound style () 2021-02-04 21:43:12 +01:00
sfan5
40ad976753 Revise dynamic_add_media API to better accomodate future changes 2021-02-01 23:00:13 +01:00
sfan5
a01a02f7a1 Preserve immortal group for players when damage is disabled 2021-01-31 20:38:12 +01:00
rubenwardy
6e0e0324a4 Fix minetest.dig_node returning true when node isn't diggable () 2021-01-31 18:49:51 +00:00
sfan5
83229921e5 Rework use_texture_alpha to provide three opaque/clip/blend modes
The change that turns nodeboxes and meshes opaque when possible is kept,
as is the compatibility code that warns modders to adjust their nodedefs.
2021-01-29 17:34:41 +01:00
Graham Northup
e6e5910cb4 Clarify key_value_swap's edge case ()
In compiler design especially, leaving behavior as "undefined" is a _strong_ condition that basically states that all possible integrity is violated; it's the kind of thing that happens when, say, dereferencing a pointer with unknown provenance, and most typically leads to a crash, but can result in all sorts of spectacular errors--thus, "it is undefined" how your program will melt down.

The pure-Lua implementation of `key_value_swap` does not permit UB _per se_ (assuming the implementation of Lua itself is sound), but does deterministically choose the value to which a key is mapped (the last in visitation order wins--since visitation order is arbitrary, _some_ value _will_ be chosen). Most importantly, the program won't do something wildly unexpected.
2021-01-29 17:34:00 +01:00
Zughy
44a9510c81 Consistently use "health points" () 2021-01-27 18:42:02 +00:00
Vincent Robinson
009e39e73b FormSpec: Add list spacing, slot size, and noclip ()
* Add list spacing, slot size, and noclip

* Simplify StyleSpec

* Add test cases

Co-authored-by: rubenwardy <rw@rubenwardy.com>
2021-01-23 12:46:19 -08:00
rubenwardy
67aa75d444 Use JSON for favorites, move server list code to Lua ()
Co-authored-by: sfan5 <sfan5@live.de>
2021-01-22 15:08:57 +00:00
Zughy
45ccfe26fb Removed some obsolete code ()
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
2021-01-21 18:17:09 +00:00
Zughy
ea5d6312c1 ObjectRef: fix some v3f checks () 2021-01-21 18:37:38 +01:00
M.K
e86c93f0bf Fix double word "true" in minetest.is_nan explanation () 2021-01-18 01:45:32 +01:00
Zughy
1946835ee8 Document how to make nametags background disappear on players' head ()
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
2021-01-11 18:03:46 +01:00
JDiaz
08ee9794fb Implement on_rightclickplayer callback ()
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2021-01-11 18:03:31 +01:00
rubenwardy
edd0836011 ContentDB: Add overwrite dialog when content is already installed () 2021-01-04 15:18:31 +00:00
hecks
dd5a732fa9 Add on_deactivate callback for luaentities () 2021-01-02 15:14:29 +01:00
OgelGames
ad58fb2206 Clarify documentation of minetest.get_modpath and minetest.get_modnames () 2021-01-02 15:13:53 +01:00
Elias Fleckenstein
9250b5205a Add minetest.get_objects_in_area () 2020-12-29 16:50:09 +01:00
rubenwardy
664f5ce960 Add open user data button to main menu () 2020-12-19 13:27:15 +00:00
DS
6f8a1c99d5 Documentation for highest formspec_version[] and changelog () 2020-12-18 19:38:07 +01:00
Thomas--S
d0a38f694d Formspec: Allow to specify frame loop for model[] ()
Add the ability to specify an animation frame loop range for the model[] formspec element.
2020-12-15 19:06:36 +01:00
wsor4035
3ed940ff13 lua_api.txt: Add mod_orgin to node def () 2020-12-15 19:05:55 +01:00