Commit Graph

822 Commits

Author SHA1 Message Date
sfan5
6be7150cd5 Documementation: Add advice on lifetime of ObjectRefs 2020-02-23 22:24:12 +01:00
sfan5
217f3a42f4 Documentation: More precise description of ObjectRef:remove() 2020-02-23 22:24:12 +01:00
Paramat
2df226bb41 Lua_api.txt: Add documentation of VoxelArea 'ystride', 'zstride' () 2020-02-22 01:11:33 +00:00
Hugues Ross
7ce21788f8 Add animated_image[] formspec element () 2020-02-15 15:33:18 +00:00
Wuzzy
ff769e7df5 Add missing paramtype2 documentation () 2020-02-13 23:27:20 +01:00
Paramat
b14aa1c847 Warn of biome ID re-allocation when unregistering or clearing biomes () 2020-02-03 00:31:00 +00:00
sfan5
ace3c76112 Improve core.sound_play with ephemeral sounds and player exclusion 2020-02-01 20:31:41 +01:00
HybridDog
ea5e231959 Add table.shuffle () 2020-02-01 16:09:45 +01:00
DS
1116918dbb Formspec: Create a new class for inventorylists () 2020-02-01 13:55:13 +01:00
Hugues Ross
60544ac56f Add 9-slice background support to button formspec elements () 2020-01-26 19:35:26 +00:00
SmallJoker
cde2a7f6f2 Settings: Add get_flags API for mapgen flags (mg_flags, mgv6_spflags, ...) ()
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
Wuzzy
e05b7dbb3c Remove unused weight property from objects () 2020-01-22 10:19:27 +01:00
Wuzzy
0877587cce Resized torchlike sprite now attaches to surface () 2020-01-20 19:17:54 +00:00
ANAND
468eb4bf57 lua_api.txt: Improve privs_to_string and string_to_privs documentation () 2020-01-19 11:16:54 +01:00
Hugues Ross
680aaa1bd5 Make clipping of formspec elements more consistent () 2020-01-16 18:41:07 +00:00
Wuzzy
3189e4466b Add missing entity documentation () 2020-01-09 19:48:16 +01:00
Wuzzy
f4f7c7a11b Improve Lua API documentation on sounds () 2020-01-08 21:27:54 +00:00
HybridDog
f9c7e46a34 Add table.key_value_swap () 2020-01-04 15:44:48 +01:00
Wuzzy
7199dc7559 Document permissible group ratings () 2019-12-24 19:12:31 +01:00
Bluebird
80af58c8c5 Make core.item_place_node return position of placed node. () 2019-12-18 19:21:24 +01:00
sfan5
db7e59f472 Correct documentation around minetest.item_place
The code that calls minetest.item_place_object was removed
in 2013 in commit fc61c8809b9a1d47d9f117446764107a56cec956.
2019-12-16 21:24:34 +01:00
SmallJoker
41ff0f6679 Lua API: Document HP, breath and damage limits () 2019-12-15 18:55:01 +01:00
Hugues Ross
9284313d17 Refactor to centralize GUIButton styling/rendering code () 2019-12-09 20:06:51 +00:00
DS
8f73ec6c6c Formspec: make bgcolor element less confusing and allow setting fullscreen color () 2019-12-08 18:59:30 +01:00
Paul Ouellette
27ce6d0ecc Clean up craft replacements docs 2019-12-07 23:46:24 +01:00
v-rob
4f45bfd08b Add scrollbaroptions FormSpec element () 2019-12-06 20:51:10 +00:00
Pierre-Yves Rollo
cf7fda0083 Add z-index management to HUD 2019-12-06 20:31:26 +00:00
sfan5
4d668f32a6 Call on_secondary_use when object is right-clicked 2019-11-10 13:12:31 +01:00
DS
5506e97ed8 Formspec: draw order and clipping for all elements () 2019-11-07 20:11:01 +01:00
sfan5
15a030ec9f Improve documentation around banning ()
* Fix ban chatcommand description
* Correct ban API documentation
2019-11-05 19:24:51 +01:00
Pierre-Yves Rollo
72416a6a1f Formspec: add hypertext element 2019-11-03 11:45:33 +01:00
Hugues Ross
69a2099c04 Add more visual feedback for button states ()
- Add style properties for overriding the the hovered/pressed state
  - By default, hovered buttons are a lighter version of the base color
  - By default, pressed buttons are a darker version of the base color
- Add hovered bg image support for image buttons (style property)
2019-10-12 18:44:23 +02:00
SmallJoker
dee22104b7 Revert "Fix the bgcolor formspec element ()" ()
This reverts commit 1db3d252cff9e8d61fecf1052d7497813851da51.
Temporary solution until a compatible solution is found to define both - formspec and fullscreen backgrounds.
2019-10-06 14:50:45 +02:00
Paramat
653d7b8112 Document node drop tool filtering by string matching as deprecated () 2019-09-30 21:34:43 +01:00
rubenwardy
07bdd6049b Fix error message caused by adding new parameter to background ()
Adds background9[] element to keep backwards compatibility in formspec prepends.
2019-09-29 13:40:59 +02:00
sfan5
70f9e1aafa Punchwear (improved) () 2019-09-22 22:12:21 +02:00
SmallJoker
fec30e37ac Fix AreaStore's IDs persistence ()
Improve documentation
Read old formats
Fix free ID function. Return first gap in map
2019-09-21 17:54:52 +02:00
SmallJoker
5fa614d97e Wieldhand: Specify which ItemStack to use ()
Makes 'get_wield_item' to return the "main" ItemStack
2019-09-21 11:44:24 +02:00
Anand S
47da640d77 Add support for per-player FOV overrides and multipliers 2019-09-19 20:14:16 +02:00
DS
1db3d252cf Fix the bgcolor formspec element () 2019-09-15 17:14:31 +01:00
SmallJoker
9acd36bf99 Formspecs: Introduce formspec_version to mods 2019-09-14 19:43:08 +02:00
SmallJoker
e97cbcf34d Lua API documentation: Various fixes ()
Remove unusable 'minetest.setting_*' from client_lua_api.txt
lua_api.txt:
- Define the 'mod.conf' format
- More precise 'settingtypes.txt' format reference
- Document special sound files 'player_*damage'
- Group, sort and add 'not_in_creative_inventory' special group
- Define the 'Settings' format
- Warning about incorrect byte saving in 'StorageRef'
- Note about non-persistent player definitions fields
- Better 'leveldiff' and 'level' group description
2019-09-08 18:43:49 +02:00
ANAND
52e3b4bc72 lua_api.txt: Improve privilege definition () 2019-09-08 12:34:44 +02:00
DS
0013f064ad Various fixes to lua_api.txt () 2019-09-01 20:12:22 +02:00
Beha
99ca72e9df Clarify docs regarding pointed_thing and get_pointed_thing_position () 2019-08-30 19:40:08 +02:00
Paul Ouellette
008b80fe1c Add ItemStack:get_description() to get tooltip () 2019-08-24 18:38:02 +02:00
ANAND
75d44ef1e8 lua_api.txt: Add link to Minetest Modding Book () 2019-08-20 21:15:12 +02:00
upsilon
b2065756cf Add function minetest.read_schematic 2019-08-14 13:15:41 +02:00
sfan5
291e7730cf Add player knockback on punch to builtin 2019-08-10 19:44:27 +02:00
sfan5
cf64054390 Implement adding velocity to player from Lua
The intended usecase is knockback, but there's potential for more.
2019-08-10 19:44:27 +02:00