Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | ObjDefManager, Mapgen SAPI: Huge refactoring | kwolekr | 2015-03-31 |
| | | | | | | | - General code cleanup - Unified object creation and loading - Specifying objects in APIs is now orthogonal (i.e. anything can take an ID, name string, or the raw table definition (and automatically registers if present | ||
* | GenElementManager: Pass opaque handles to Lua and rename to ObjDefManager | kwolekr | 2015-03-31 |
| | | | | Add core.clear_registered_schematics() and refactor schematics somewhat | ||
* | Document nil player as being allowed for can_dig | ShadowNinja | 2015-03-27 |
| | |||
* | lua_api/l_mapgen: generate_ores/decorations: make p1, p2 optional | paramat | 2015-03-24 |
| | |||
* | Revert "Add a Lua call to do damages / heals" ok @ShadowNinja | Loic Blot | 2015-03-22 |
| | | | | This reverts commit 467fc0ddc912ae38c3bf9fcb99e0b66d7478eec0. | ||
* | Add support for the PCG32 PRNG algo (and associated script APIs) | kwolekr | 2015-03-22 |
| | |||
* | Add a Lua call to do damages / heals | Loic Blot | 2015-03-18 |
| | |||
* | lua_api/l_mapgen: Fix overlapping areas of minetest.generate_ores/decorations | paramat | 2015-03-11 |
| | |||
* | Biome API: Enable decorations placed on water | paramat | 2015-03-06 |
| | | | | Add schematic decoration force placement flag | ||
* | Improve group-based connection between raillike nodes | BlockMen | 2015-03-05 |
| | |||
* | Change find_surface_nodes_in_area to find_nodes_in_area_under_air | Craig Robbins | 2015-02-27 |
| | |||
* | Add find_surface_nodes_in_area LUA call which permit to only get the nodes ↵ | Loic Blot | 2015-02-27 |
| | | | | which touch air. This permit to massively improve performance for mods like plantlife | ||
* | Wrap lines longer than 80 characters in lua_api.txt ...and minor formating ↵ | rubenwardy | 2015-02-27 |
| | | | | changes | ||
* | Disallow object:remove() if the object is a player | Kahrl | 2015-02-23 |
| | | | | Rebased by Zeno- (conflict in lua_api.txt) | ||
* | Bump version to 0.4.12 | Perttu Ahola | 2015-02-18 |
| | |||
* | Fix minetest.item_eat's replace_with_item, fixes #2292 | rubenwardy | 2015-02-16 |
| | |||
* | Added ratio argument to colorize, removed the weird alpha-based ratio. | TriBlade9 | 2015-01-20 |
| | |||
* | Add ability to delete MapBlocks from map | kwolekr | 2015-01-15 |
| | | | | Also add a Lua API and chatcommand for this | ||
* | builtin: Unify register wrapper functions and wrap clear_registered_* ↵ | kwolekr | 2015-01-13 |
| | | | | functions too | ||
* | Lua-api.txt: Document that paramtype='light' results in light propagation ↵ | paramat | 2015-01-11 |
| | | | | with attenuation and is essential for a light source to spread it's light | ||
* | Add registered_ores and registered_decorations | ShadowNinja | 2015-01-05 |
| | |||
* | Add minetest.generate_ores() and minetest.generate_decorations() | kwolekr | 2015-01-04 |
| | |||
* | Remove freezemelt documentation from lua_api.txt | Craig Robbins | 2015-01-04 |
| | |||
* | Add warning about using deprecated fields in Mapgen API and update docs | kwolekr | 2015-01-04 |
| | |||
* | Rewrite lua_api.txt into Markdown format | Wuzzy | 2015-01-03 |
| | | | | | | 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. | ||
* | Fix documentation for string functions | Diego Martínez | 2014-12-30 |
| | |||
* | Expose mapgen parameters on scripting init | kwolekr | 2014-12-29 |
| | | | | | Add minetest.get_mapgen_params() Deprecate minetest.register_on_mapgen_init() | ||
* | LuaVoxelManip: Remove blank allocator | kwolekr | 2014-12-29 |
| | |||
* | LuaItemStack: Fix and document behavior of set_name, set_count, set_wear, ↵ | kwolekr | 2014-12-28 |
| | | | | set_metadata | ||
* | Decoration: Add height_min and height_max parameters | kwolekr | 2014-12-28 |
| | | | | | Also set default height_min/height_max to -31000 and 31000, respectively, for ore and biomes | ||
* | Ore: Add Vein ore type | kwolekr | 2014-12-28 |
| | |||
* | Ore: Add Blob ore type | kwolekr | 2014-12-28 |
| | |||
* | LuaVoxelManip: Add option to allocate blank data | kwolekr | 2014-12-27 |
| | |||
* | Bump version to 0.4.11 | kwolekr | 2014-12-24 |
| | |||
* | lua_api.txt: improve noise documentation. Remove previous eased 3D noise ↵ | paramat | 2014-12-20 |
| | | | | format example | ||
* | Fix typo in lua_api.txt | Craig Robbins | 2014-12-15 |
| | |||
* | Add support for NoiseParams in minetest.get_perlin() and add docs on ↵ | kwolekr | 2014-12-12 |
| | | | | NoiseParams to lua_api.txt | ||
* | Rename and repurpose minetest.set_noiseparam_defaults to set_noiseparams | kwolekr | 2014-12-09 |
| | |||
* | Rewrite generate notification mechanism | kwolekr | 2014-12-06 |
| | | | | | | | Add support for notify-on-decoration Clean up mapgen constructors Clean up mapgen.cpp code style somewhat Remove trailing whitespace from some files | ||
* | Add Lua helper functions vector.apply(v) math.sign(x, tolerance) | SmallJoker | 2014-12-06 |
| | |||
* | Improve Lua API documentation | Ciaran Gultnieks | 2014-11-28 |
| | | | | | | | | | | | | | | | | | | | | | 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. | ||
* | Add minetest.copy_table(table) To get rid off the "table references" | SmallJoker | 2014-11-27 |
| | | | | Signed-off-by: Craig Robbins <kde.psych@gmail.com> | ||
* | Add option 'eased' to NoiseParams | SmallJoker | 2014-11-13 |
| | | | | Signed-off-by: Craig Robbins <kde.psych@gmail.com> | ||
* | Added names colours and refactored parseColorString() | Craig Robbins | 2014-10-29 |
| | |||
* | Custom collision boxes node property. | RealBadAngel | 2014-10-19 |
| | |||
* | Add meshnode drawtype. | RealBadAngel | 2014-10-18 |
| | |||
* | Add [colorize modifier | BlockMen | 2014-10-05 |
| | |||
* | Add better documentation for alternate drop definition to lua_api.txt. | Diego Martínez | 2014-10-02 |
| | |||
* | Add optional framed glasslike drawtype | BlockMen | 2014-10-02 |
| | |||
* | Add firelike drawtype | TriBlade9 | 2014-09-21 |
| |