1
0
mirror of https://github.com/minetest/minetest.git synced 2025-07-27 03:40:19 +02:00
Commit Graph

1106 Commits

Author SHA1 Message Date
62ae7adab2 Android: add Android Studio support, completely redone java part (#9066) 2020-04-15 16:27:40 +02:00
DS
62c62f3829 Add all src folders to doxygen (#9603) 2020-04-14 21:22:49 +02:00
5cf6318117 Refactor texture overrides and add new features (#9600)
* Refactor texture overrides, and add new features:

- Texture overrides can support multiple targets in one line
- Texture override files can have comment lines
- Item images/wield images can be overridden

* Formatting changes

* Address soime feedback

- Pass vectors by const reference
- Log syntax errors as warnings
- Remove 'C' prefix from TextureOverrideSource

* Simplify override target checks with an inline helper function

* make linter happy

* Apply feedback suggestions

Co-Authored-By: rubenwardy <rw@rubenwardy.com>

* Remove remaining != 0 checks

* Update copyright notice

Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2020-04-14 20:41:29 +02:00
27d611fe55 Add default stack size setting (#8873)
New setting "default_stack_max" to alter the default stack sizes of all items when desired.

Co-authored-by: Pascal Abresch <nep@packageloss.eu>
2020-04-13 10:53:10 +02:00
DS
0ac999ded7 Add scroll_container formspec element (redo) (#9101)
New formspec elements:

 - `scroll_container[<X>,<Y>;<W>,<H>;<scrollbar name>;<orientation>;<scroll factor>]`
 - `scroll_container_end[]`

Other elements can be embedded in this element. Scrollbar must be placed manually.
2020-04-13 10:50:07 +02:00
a24d3b3600 Play 'player_jump' when player jumps (#9373) 2020-04-12 00:50:40 +01:00
af2e6a6a10 Improve waypoints and add image variant (#9480) 2020-04-11 22:09:46 +01:00
f780bae05c Formspecs: Add state-selection to style elements (#9378) 2020-04-11 21:39:30 +01:00
840b17ce63 Update API site build (#9622) 2020-04-11 20:38:39 +02:00
1292bdbbce Various features and fixes 2020-04-11 13:12:51 +02:00
5f3a17eb65 Implement minetest.sound_fade() 2020-04-11 13:12:51 +02:00
143a37e947 Clarify use of minetest.request_insecure_environment() (#9597) 2020-04-06 16:54:27 +02:00
f91124a0c0 Add allowed_mapgens option in game.conf. (#9263)
The game.conf has a disallowed_mapgens option. However, some games
require a certain mapgen to be used, like the CTF plugin. This change
adds an option to specify allowed mapgens so that the setting can be
specified in a way that needn't be updated as map generators are added
to Minetest.
2020-04-06 16:06:16 +02:00
faedde08f9 Some minor Lua API documentation clarifications (#9461)
See #5854
2020-04-06 16:05:27 +02:00
528b162d9f Continue with 5.3.0-dev 2020-04-05 18:31:52 +02:00
45a2ca0af2 Add warning to set_sky() docs about unstable dawn and night sky colours (#9578)
Also clean up confusing double meaning usage of the word 'skybox'.
2020-04-03 02:57:15 +01:00
9953145a4e Formspec: Mark hypertext and markup language as unstable 2020-03-28 21:54:19 +01:00
3c0d309643 Improve documentation of minetest.get_node_drops()
Also remove the comment saying it could be removed or modified.
2020-03-26 20:35:05 +01:00
f7c7353a9a Fix small typos in lua_api.txt (#9546) 2020-03-25 11:44:20 +01:00
13ad8e2a09 Formspecs: Add starting frame to animated_image (#9411) 2020-03-16 22:56:48 +01:00
b9a0626d88 Fix star visilibity and documentation (since 946c03c6)
Fix memory leak (unused allocation)
Fix star rendering
Rename sky color struct
Fix stars on android
Remove extraneous .data() from android star draw
2020-03-08 16:13:36 +01:00
e774d8ca2f Fixes around ServerActiveObject on_punch handling 2020-03-05 22:04:23 +01:00
8d6a0b917c Fix potential security issue(s), documentation on minetest.deserialize() (#9369)
Also adds an unittest
2020-03-05 22:03:04 +01:00
946c03c69b set_sky improvements, set_sun, set_moon and set_stars 2020-03-05 20:12:19 +01:00
580e7e8eb9 Fix pathfinder bugs: returning nil frequently, broken A*, jump through solid nodes (#9339)
* Fix pathfinder fail when startpos is over air
* Note down pathfinder restrictions
* Implement real A* search
* Pathfinder: Implement buildPath non-recursively
* Update find_path documentation
* Pathfinder: Check if jump path is unobstructed
* Pathfinder: Fix drop check first checking upwards
* Pathfinder: Return nil if source or dest are solid
* Pathfinder: Use priority queue for open list
2020-03-05 12:09:44 +01:00
7dffd08c1a Add multiple element selection to style and style_type (#9380) 2020-03-01 14:39:57 +00:00
8ddb6718e3 Fix incorrect spelling in lua_api.txt (#9431) 2020-02-26 02:27:54 +00:00
6be7150cd5 Documementation: Add advice on lifetime of ObjectRefs 2020-02-23 22:24:12 +01:00
217f3a42f4 Documentation: More precise description of ObjectRef:remove() 2020-02-23 22:24:12 +01:00
2df226bb41 Lua_api.txt: Add documentation of VoxelArea 'ystride', 'zstride' (#9415) 2020-02-22 01:11:33 +00:00
7ce21788f8 Add animated_image[] formspec element (#9258) 2020-02-15 15:33:18 +00:00
ff769e7df5 Add missing paramtype2 documentation (#9397) 2020-02-13 23:27:20 +01:00
b14aa1c847 Warn of biome ID re-allocation when unregistering or clearing biomes (#9359) 2020-02-03 00:31:00 +00:00
ace3c76112 Improve core.sound_play with ephemeral sounds and player exclusion 2020-02-01 20:31:41 +01:00
ea5e231959 Add table.shuffle (#8299) 2020-02-01 16:09:45 +01:00
DS
1116918dbb Formspec: Create a new class for inventorylists (#9287) 2020-02-01 13:55:13 +01:00
60544ac56f Add 9-slice background support to button formspec elements (#9290) 2020-01-26 19:35:26 +00:00
cde2a7f6f2 Settings: Add get_flags API for mapgen flags (mg_flags, mgv6_spflags, ...) (#9284)
Unified flags handling in C++ and Lua Settings API
     -> Reading only, for now. Writing can be implemented later, if needed.
API function to read the currently active flags
     -> was impossible from Lua

Co-authored-by: Wuzzy <wuzzy2@mail.ru>
2020-01-25 16:56:54 +01:00
e05b7dbb3c Remove unused weight property from objects (#9320) 2020-01-22 10:19:27 +01:00
0877587cce Resized torchlike sprite now attaches to surface (#9303) 2020-01-20 19:17:54 +00:00
468eb4bf57 lua_api.txt: Improve privs_to_string and string_to_privs documentation (#9228) 2020-01-19 11:16:54 +01:00
680aaa1bd5 Make clipping of formspec elements more consistent (#9262) 2020-01-16 18:41:07 +00:00
3189e4466b Add missing entity documentation (#9297) 2020-01-09 19:48:16 +01:00
f4f7c7a11b Improve Lua API documentation on sounds (#9265) 2020-01-08 21:27:54 +00:00
f9c7e46a34 Add table.key_value_swap (#9248) 2020-01-04 15:44:48 +01:00
3ad92baa9c Tweak default textures (#9237) 2020-01-04 15:44:31 +01:00
7199dc7559 Document permissible group ratings (#9236) 2019-12-24 19:12:31 +01:00
80af58c8c5 Make core.item_place_node return position of placed node. (#7713) 2019-12-18 19:21:24 +01:00
db7e59f472 Correct documentation around minetest.item_place
The code that calls minetest.item_place_object was removed
in 2013 in commit fc61c8809b.
2019-12-16 21:24:34 +01:00
41ff0f6679 Lua API: Document HP, breath and damage limits (#9080) 2019-12-15 18:55:01 +01:00