Andrew Ward
71b2570f09
Load dependencies and description from mod.conf
2018-03-28 22:14:16 +01:00
Andrew Ward
dfc8198349
Add reasons to on_dieplayer and on_hpchange
2018-03-28 16:05:18 +01:00
Andrew Ward
2323842dd3
Add formspec theming using prepended strings
2018-03-28 16:04:41 +01:00
Paramat
5e2096e396
Lua_api.txt: Improve noise documentation
2018-03-22 02:36:52 +00:00
paramat
68c6494af0
Lua_api.txt: Fix hardware colouring documentation
...
More 'draw type' -> 'paramtype2' changes, missing from a previous commit.
2018-03-20 03:41:31 +00:00
paramat
fdc02a59ba
Lua_api.txt: Split long lines part 6
2018-03-17 05:26:53 +00:00
paramat
0d8cb8433a
Lua_api.txt: Split long lines part 5, fix hardware colouring docs
2018-03-16 02:59:48 +00:00
paramat
06f67646d8
Lua_api.txt: Split long lines part 4
2018-03-14 04:28:03 +00:00
paramat
92ca9dda54
Rename 'subgame' to 'game'
2018-03-13 03:54:52 +00:00
paramat
d57024b7c9
Lua_api.txt: Improve and complete drawtype documentation
...
Move documentation of mesh and plantlike_rooted drawtypes into main section.
2018-03-13 01:12:28 +00:00
paramat
1d385caa06
Lua_api.txt: Split long lines part 3
2018-03-11 23:52:12 +00:00
paramat
7ad6cdd09b
Biome API: Add 'get_biome_name(biome_id)' API
...
Change name of default biome to a more suitable lowercase 'default'.
2018-03-11 23:06:17 +00:00
paramat
5a1884c21d
Lua_api.txt: Split long lines part 2
2018-03-10 04:35:40 +00:00
paramat
644d0ab2bb
Spawn level: Add 'get_spawn_level(x, z)' API
...
Returns a suitable player spawn y co-ordinate for unmodified terrain.
2018-03-10 03:38:27 +00:00
paramat
b592c52f1c
Lua_api.txt: Split long lines part 1
2018-03-09 04:34:41 +00:00
paramat
1137f469e2
Gennotify docs: Clarify returned positions for decorations
2018-03-09 03:16:34 +00:00
paramat
f091de9a2f
Biomes: Document xyz biome limits
2018-03-09 03:16:25 +00:00
pauloue
6cfd699b9f
Fix bad markdown in lua_api.txt
2018-03-05 15:14:19 +00:00
paramat
48493a979b
Gennotify: Add 'minetest.get_decoration_id' API
...
Returns the decoration ID for the provided decoration name string.
For use with gennotify, to know the decoration IDs for use in
'minetest.set_gen_notify'.
2018-03-03 23:00:08 +00:00
paramat
c610643c4c
Place schematic (on vmanip): Enable use of 'place center' flags
...
For 'place schematic' and 'place schematic on vmanip' APIs.
Fix 'place center' code to properly centre schematics.
Fix some comments.
2018-02-27 19:39:05 +00:00
SmallJoker
66372e75d9
is_area_protected: Rename from intersects_protection ( #7073 )
...
* is_area_protected: Rename from intersects_protection
Return first protected position
Clarify docs: Mods may overwrite the function
2018-02-25 12:25:39 +01:00
paramat
673f7196a2
Find nodes in area (under air): Raise volume limit and document it
2018-02-21 15:54:06 +00:00
pauloue
63bcd33036
Lua API documentation: Fix spelling ( #7046 )
2018-02-18 10:41:22 +01:00
red-001
338d645fcf
Add on_auth_fail
callback ( #7039 )
...
Called when a client fails to supply the correct password for the account it's attempting to login as.
2018-02-15 21:18:54 +01:00
you
87e08b1b3a
Add minetest.is_player ( #7013 )
...
* Add minetest.is_player
* First use for is_player
2018-02-05 15:17:10 +01:00
paramat
b7ff40eea2
Lua_api.txt: Document 'wielditem' visual in object properties
2018-02-05 05:07:36 +00:00
Loïc Blot
584d00a01c
Add minetest.bulk_set_node call + optimize Environment::set_node call ( #6958 )
...
* Add minetest.bulk_set_node call + experimental mod unittest
* Optimize set_node function to prevent triple lookup on contentfeatures
Do only one lookup for old, and try to merge old and new lookup if node is same than previous node
* Add benchmark function + optimize vector population to have real results
2018-01-30 00:30:02 +01:00
Paramat
01bc817fe0
Intersects_protection(): Move from Minetest Game to builtin ( #6952 )
...
A useful function that applies 'core.is_protected()' to a 3D lattice of
points evenly spaced throughout a defined volume, with a parameter for
the maximum spacing of points.
2018-01-23 19:04:58 +01:00
red-001
0425c6b8c8
CSM: Remove screenshot API
...
Reverted from commit 19960e26c672c6337f8c6ffbe27f2c6bca49750c
(* [CSM] add screenshot api lua)
2018-01-23 05:27:38 +00:00
red-001
49ff1d2ea8
[CSM] Remove on_connect
callback ( #6941 )
...
Fixes #6939
2018-01-21 18:27:27 +01:00
red-001
5dab742645
[CSM] Add functions to create particles and particlespawners. ( #6072 )
2018-01-20 23:31:53 +01:00
red-001
9649e47214
[CSM] Add basic HUD manipulation. ( #6067 )
...
* [CSM] Add basic HUD manipulation.
Workaround for on_connect not working right now.
2018-01-20 14:09:58 +01:00
paramat
d45e5da8ca
Biomes: Add 'get heat', 'get humidity', 'get biome data' APIs
...
'get biome data' returns biome id, heat and humidity.
Clean up nearby lines in lua_api.txt.
2018-01-16 08:47:07 +00:00
red-001
4c0d4e4105
Load a texturepack from the 'textures' subfolder of a game
2018-01-16 08:45:17 +00:00
paramat
70a90bc83a
Lua_api.txt: Various improvements
...
Improve documentation for formspec 'position' and 'anchor' elements.
Add missing documentation of 'animation' and 'glow' for particle spawners.
2018-01-15 04:42:14 +00:00
ezhh
5435b07d4e
Lua_api.txt: Improve bullet point indentation consistency
2018-01-13 19:37:17 +00:00
ezhh
8349a3db10
Lua_api.txt: Add chat command params info
2018-01-13 14:59:18 +00:00
paramat
62872dabac
Lua_api.txt: Fix, improve and add to Object Properties documentation
...
Correct 'automatic rotate' to be a number instead of a bool.
2018-01-12 05:51:40 +00:00
paramat
05e9e128b9
Lua_api.txt: Improve and complete ABM documentation
...
Document 'active object count (wider)'.
2018-01-12 05:45:39 +00:00
Sokomine
2992b774fe
Lua API docs: Add warning that schematic placing is cached
2018-01-07 11:47:52 +01:00
rubenwardy
0a83c42dfd
Fix naming conventions of noise userdata
2018-01-07 01:06:18 +00:00
Paramat
549cfd9db8
Biomes: Add vertical biome blend ( #6853 )
...
Add 'vertical blend' parameter to biome registration that defines how
many nodes above the biome's 'y max' limit the blend will extend.
2018-01-05 00:10:55 +01:00
Thomas--S
f3b9d87076
Connected Nodeboxes: Add disconnected
boxes
...
The `disconnected_*` boxes are the opposites of the `connect_*` ones,
i.e. when a node has no suitable neighbours on the respective side, the
according disconnected box is drawn.
* disconnected_top
* disconnected_bottom
* disconnected_front
* disconnected_left
* disconnected_back
* disconnected_right
* disconnected (when there is *no* neighbour)
* disconnected_sides (when there are *no* neighbours to the sides)
2018-01-03 04:05:21 +00:00
Dániel Juhász
2153965cf9
Line_of_sight: Improve using VoxelLineIterator
...
This commit rewrites line_of_sight with VoxelLineIterator.
Stepsize is no longer needed, the results will be always accurate.
2017-12-26 21:51:32 +00:00
Paramat
d04c41ad80
Vector functions: Fix vector.direction() function, improve documentation ( #6801 )
...
vector.direction() now returns a normalised vector with direction p1 to p2.
2017-12-21 20:57:42 +01:00
Jordan Irwin
18b921015a
Allow 'default' parameter in 'settings:get_bool' function
...
Default value is used when the setting key is not found in the config
file. If default value is not set, 'nil' is returned.
#6188
2017-12-17 15:27:37 +00:00
Ezhh
649eef9e4f
Give subgames the ability to disallow specific mapgens ( #6792 )
2017-12-16 17:02:08 +01:00
ashtrayoz
abd8a30c05
Add callback to preserve node metadata as item metadata
2017-12-14 20:54:04 +00:00
ashtrayoz
02cc257fe0
Lua_api.txt: Fix a spelling error
2017-12-10 14:30:37 +00:00
sfan5
4edf087090
Auth handler: Player deletion & Iterator ( #6741 )
...
* Add player deletion method to auth handler (fixes #6653 )
* Support iterating over the auth database
There was no way to do this previously and a recent commit
broke doing this the "hacky" way by accessing `core.auth_table`.
2017-12-06 17:32:49 +01:00