aboutsummaryrefslogtreecommitdiff
path: root/doc/lua_api.txt
AgeCommit message (Collapse)Author
2015-03-22Add support for the PCG32 PRNG algo (and associated script APIs)kwolekr
2015-03-18Add a Lua call to do damages / healsLoic Blot
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-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-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-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 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-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
2014-09-11Simplify and optimize schematic replacementsShadowNinja
2014-09-01Add LuaVoxelManip methods: get_node_at() and set_node_at()kwolekr
2014-09-01Update Mapgen VoxelManipulator on buffer invalidationkwolekr
2014-08-25Remove invalid doc about minetest.get_time_us()sapier