aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2015-03-11lua_api/l_mapgen: Fix overlapping areas of minetest.generate_ores/decorationsparamat
2015-03-06Biome API: Enable decorations placed on waterparamat
Add schematic decoration force placement flag
2015-03-05Improve group-based connection between raillike nodesBlockMen
2015-02-27Change find_surface_nodes_in_area to find_nodes_in_area_under_airCraig Robbins
2015-02-27Add find_surface_nodes_in_area LUA call which permit to only get the nodes ↵Loic Blot
which touch air. This permit to massively improve performance for mods like plantlife
2015-02-27Wrap lines longer than 80 characters in lua_api.txt ...and minor formating ↵rubenwardy
changes
2015-02-23Disallow object:remove() if the object is a playerKahrl
Rebased by Zeno- (conflict in lua_api.txt)
2015-02-18Bump version to 0.4.12Perttu Ahola
2015-02-18Server: announce MIN/MAX protocol version supported to serverlist. Client: ↵est31
check serverlist Client now informs about incompatible servers from the list, this permits to prevent the protocol movements. Server announces its supported protocol versions to master server
2015-02-16Fix minetest.item_eat's replace_with_item, fixes #2292rubenwardy
2015-01-20Added ratio argument to colorize, removed the weird alpha-based ratio.TriBlade9
2015-01-20Fix hyphen used as minus signMarkus Koschany
2015-01-18Reorganize supported video driver query mechanismskwolekr
2015-01-15Add ability to delete MapBlocks from mapkwolekr
Also add a Lua API and chatcommand for this
2015-01-13builtin: Unify register wrapper functions and wrap clear_registered_* ↵kwolekr
functions too
2015-01-11Lua-api.txt: Document that paramtype='light' results in light propagation ↵paramat
with attenuation and is essential for a light source to spread it's light
2015-01-05Add registered_ores and registered_decorationsShadowNinja
2015-01-04Add minetest.generate_ores() and minetest.generate_decorations()kwolekr
2015-01-04Remove freezemelt documentation from lua_api.txtCraig Robbins
2015-01-04Add warning about using deprecated fields in Mapgen API and update docskwolekr
2015-01-03Rewrite lua_api.txt into Markdown formatWuzzy
Just Markdown, no variant of it. File name intentionally not changed to “lua_api.md” because of fear to break references to that file. The file can still be renamed later.
2014-12-30Fix documentation for string functionsDiego Martínez
2014-12-29Add core.get_mapgen_names() to Main Menu API (and use it)kwolekr
Also rewrite mapgen registration for static initialization
2014-12-29Expose mapgen parameters on scripting initkwolekr
Add minetest.get_mapgen_params() Deprecate minetest.register_on_mapgen_init()
2014-12-29LuaVoxelManip: Remove blank allocatorkwolekr
2014-12-28LuaItemStack: Fix and document behavior of set_name, set_count, set_wear, ↵kwolekr
set_metadata
2014-12-28Decoration: Add height_min and height_max parameterskwolekr
Also set default height_min/height_max to -31000 and 31000, respectively, for ore and biomes
2014-12-28Ore: Add Vein ore typekwolekr
2014-12-28Ore: Add Blob ore typekwolekr
2014-12-27LuaVoxelManip: Add option to allocate blank datakwolekr
2014-12-24Bump version to 0.4.110.4.11kwolekr
2014-12-20lua_api.txt: improve noise documentation. Remove previous eased 3D noise ↵paramat
format example
2014-12-15Fix typo in lua_api.txtCraig Robbins
2014-12-12Add basic support for generating API documentation using DoxygenJürgen Doser
If CMake is run and Doxygen is found, add a make target called "doc", which builds API documention in doc/html. This target is not included in the default "all" target, you have to explicitly run "make doc" to generate the documentation. If graphviz is installed, in particular, if the "dot" binary is found, doxygen is configured to generate various kinds of diagrams. Note that due to this, the first run of doxygen can take a while.
2014-12-12Add support for NoiseParams in minetest.get_perlin() and add docs on ↵kwolekr
NoiseParams to lua_api.txt
2014-12-09Rename and repurpose minetest.set_noiseparam_defaults to set_noiseparamskwolekr
2014-12-06Rewrite generate notification mechanismkwolekr
Add support for notify-on-decoration Clean up mapgen constructors Clean up mapgen.cpp code style somewhat Remove trailing whitespace from some files
2014-12-06Add Lua helper functions vector.apply(v) math.sign(x, tolerance)SmallJoker
2014-11-28Improve Lua API documentationCiaran Gultnieks
Changes: * Add extra documentation for remove_item. This isn't as silly as it sounds: iterate a list containing items with unique metadata each, and remove_item the first one you find, placing into a different - fine, except the remove will invariably remove the wrong one, leading to items being duplicated and others destroyed. Arguably it's a bug, and Inventory::removeItem should actually remove the item you tell it to. (i.e. if the passed ItemStack has metadata, match it). But it seems reasonable to just document the behaviour more clearly. * Improve string_to_pos documentation. * Clarify dig_node documentation (return value). * Better on_step documentation. * get_nodemeta -> get_meta. * Other minor fixes.
2014-11-27Add minetest.copy_table(table) To get rid off the "table references"SmallJoker
Signed-off-by: Craig Robbins <kde.psych@gmail.com>
2014-11-13Add option 'eased' to NoiseParamsSmallJoker
Signed-off-by: Craig Robbins <kde.psych@gmail.com>
2014-10-29Added names colours and refactored parseColorString()Craig Robbins
2014-10-22Search for subgames using $MINETEST_SUBGAME_PATH.David Thompson
2014-10-19Custom collision boxes node property.RealBadAngel
2014-10-18Add meshnode drawtype.RealBadAngel
2014-10-05Add [colorize modifierBlockMen
2014-10-02Add better documentation for alternate drop definition to lua_api.txt.Diego Martínez
2014-10-02Add optional framed glasslike drawtypeBlockMen
2014-09-21Add firelike drawtypeTriBlade9
2014-09-20Add compression APIShadowNinja