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
paramat
f470cb7270
Zoom: Set zoom FOV per-player using a player object property
...
Remove player object property 'can zoom'.
Add player object property 'zoom fov'.
Remove clientside setting for 'zoom fov'.
Object property default is 15 degrees in creative mode, zoom disabled
in survival mode.
Needed due to zoom now loading and/or generating distant world
according to zoom FOV.
Update object properties serialisation version to 3.
2017-12-04 02:25:10 +00:00
sfan5
ab947bd582
Update documentation regarding authentication handler and related functions
...
Properly document it instead of referencing the builtin handler as
authoritative "example" code.
Also adds definition of get_auth_handler() which was missing previously.
2017-12-01 09:30:03 +01:00
ezhh
6efb453cdb
Lua_api.txt: Remove MT version, fix spelling and clean up
...
Removes references to MT version in intro section.
Update bump_version.sh to no longer manage version information.
2017-12-01 05:43:30 +00:00
Bluebird
8b1a844e69
Fix spelling mistakes in client_lua_api.txt
2017-11-29 02:24:40 +00:00
paramat
18b914ac74
Client lua api documentation: .md -> .txt
...
For consistency, and for much improved access on Github.
On Github:
.md disables being able to link to a line, needed daily when
quickly referring people to particular lines.
Search returns results in .md files, but you cannot then click
the line number to go to that line in the document, making searching
difficult.
Line numbers are not displayed for .md documents.
2017-11-28 23:45:57 +00:00
ezhh
b312ab4455
Fix lua_api.txt indentation issues
2017-11-28 23:45:51 +00:00
Ezhh
c0dd4ea46a
Fix documentation formatting for on_death callback
2017-11-28 00:38:35 +00:00
Ezhh
76eb3f2b7a
Improve documentation for player:set_attribute()
2017-11-25 23:18:50 +00:00