Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | Add compression API | ShadowNinja | 2014-09-20 |
| | |||
* | Simplify and optimize schematic replacements | ShadowNinja | 2014-09-11 |
| | |||
* | Add LuaVoxelManip methods: get_node_at() and set_node_at() | kwolekr | 2014-09-01 |
| | |||
* | Update Mapgen VoxelManipulator on buffer invalidation | kwolekr | 2014-09-01 |
| | |||
* | Remove invalid doc about minetest.get_time_us() | sapier | 2014-08-25 |
| | |||
* | Add missing doc for minetest.get_us_time() | sapier | 2014-08-25 |
| | |||
* | Fix seg fault if popping from empty stack (L-system trees) | Craig Robbins | 2014-08-23 |
| | | | | | | | | | | | | | | | | | | See: https://github.com/minetest/minetest/issues/1525 Background Wuzzy2: If you attempt to spawn a L-system tree with minetest.spawn_tree, you can make Minetest crash if it is attempted to pop an empty stack. ShadowNinja: This shouldn't cause a segmentation fault, but it should throw a Lua error Commit Description This commit throws a Lua error instead of causing a segmentation fault. The server will still "crash" but will include a Lua backtrace. L-Systems fix randomness Unless a random seed is provided (via Lua treedef) seed the PRNG with a different seed for each tree Resolves: https://github.com/minetest/minetest/issues/1469 Fix l-system crash when treedef random_level not set by Lua | ||
* | Add ^[mask texture modifier | sfan5 | 2014-08-22 |
| | |||
* | Correct spelling mistakes in documentation | rubenwardy | 2014-08-22 |
| | |||
* | Mod profiling support | sapier | 2014-08-19 |
| | | | | | | | | | Config settings: profiling = true/false (gather statistics) detailed_profiling = true/false (break mod times to callbacks) Chat commands: save_mod_profile saves current statistics in debug.txt and shows on console (on default loglevel) | ||
* | Rework texture generating code, add texture grouping via ( ... ) | sfan5 | 2014-07-29 |
| |