Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Biome API / dungeons: Add biome-defined dungeon nodes | Paramat | 2018-04-07 |
| | | | | | | | | | | Add new biome fields 'node_dungeon', 'node_dungeon_alt', 'node_dungeon_stair'. If 'node_dungeon' is not defined dungeons fall back to classic behaviour. Remove messy and imprecise dungeon material code from 'generateBiomes()'. Code deciding dungeon materials is now in 'generateDungeons()' and uses the biome at mapchunk centre for more precision. Remove hardcoded 'MG_STONE' types as long intended. | ||
* | Add player:get_meta(), deprecate player attributes (#7202) | rubenwardy | 2018-04-06 |
| | | | | * Add player:get_meta(), deprecate player attributes | ||
* | Biome API / cavegen: Add definable cave liquid for a biome (#7192) | Paramat | 2018-04-05 |
| | | | | Add 'node_cave_liquid' as a new field in biome registration. If field is absent cave liquids fall back to classic behaviour. | ||
* | Add player inventory callbacks | SmallJoker | 2018-04-02 |
| | |||
* | ObjectRef: Add add_velocity() (#3208) | you | 2018-03-31 |
| | | | | Allow changing the velocity of objects relatively to their current velocity | ||
* | core.rotate_node: Do not trigger after_place_node (#6900) | SmallJoker | 2018-03-29 |
| | |||
* | Optional alpha channel support for entities | stujones11 | 2018-03-29 |
| | |||
* | Load dependencies and description from mod.conf | Andrew Ward | 2018-03-28 |
| | |||
* | Add reasons to on_dieplayer and on_hpchange | Andrew Ward | 2018-03-28 |
| | |||
* | Add formspec theming using prepended strings | Andrew Ward | 2018-03-28 |
| | |||
* | Lua_api.txt: Improve noise documentation | Paramat | 2018-03-22 |
| | |||
* | Lua_api.txt: Fix hardware colouring documentation | paramat | 2018-03-20 |
| | | | | More 'draw type' -> 'paramtype2' changes, missing from a previous commit. | ||
* | Lua_api.txt: Split long lines part 6 | paramat | 2018-03-17 |
| | |||
* | Lua_api.txt: Split long lines part 5, fix hardware colouring docs | paramat | 2018-03-16 |
| | |||
* | Lua_api.txt: Split long lines part 4 | paramat | 2018-03-14 |
| | |||
* | Rename 'subgame' to 'game' | paramat | 2018-03-13 |
| | |||
* | Lua_api.txt: Improve and complete drawtype documentation | paramat | 2018-03-13 |
| | | | | Move documentation of mesh and plantlike_rooted drawtypes into main section. | ||
* | Lua_api.txt: Split long lines part 3 | paramat | 2018-03-11 |
| | |||
* | Biome API: Add 'get_biome_name(biome_id)' API | paramat | 2018-03-11 |
| | | | | Change name of default biome to a more suitable lowercase 'default'. | ||
* | Lua_api.txt: Split long lines part 2 | paramat | 2018-03-10 |
| | |||
* | Spawn level: Add 'get_spawn_level(x, z)' API | paramat | 2018-03-10 |
| | | | | Returns a suitable player spawn y co-ordinate for unmodified terrain. | ||
* | Lua_api.txt: Split long lines part 1 | paramat | 2018-03-09 |
| | |||
* | Gennotify docs: Clarify returned positions for decorations | paramat | 2018-03-09 |
| | |||
* | Biomes: Document xyz biome limits | paramat | 2018-03-09 |
| | |||
* | Fix bad markdown in lua_api.txt | pauloue | 2018-03-05 |
| | |||
* | Gennotify: Add 'minetest.get_decoration_id' API | paramat | 2018-03-03 |
| | | | | | | 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'. | ||
* | Place schematic (on vmanip): Enable use of 'place center' flags | paramat | 2018-02-27 |
| | | | | | | For 'place schematic' and 'place schematic on vmanip' APIs. Fix 'place center' code to properly centre schematics. Fix some comments. | ||
* | is_area_protected: Rename from intersects_protection (#7073) | SmallJoker | 2018-02-25 |
| | | | | | | * is_area_protected: Rename from intersects_protection Return first protected position Clarify docs: Mods may overwrite the function | ||
* | Find nodes in area (under air): Raise volume limit and document it | paramat | 2018-02-21 |
| | |||
* | Lua API documentation: Fix spelling (#7046) | pauloue | 2018-02-18 |
| | |||
* | Add `on_auth_fail` callback (#7039) | red-001 | 2018-02-15 |
| | | | Called when a client fails to supply the correct password for the account it's attempting to login as. | ||
* | Add minetest.is_player (#7013) | you | 2018-02-05 |
| | | | | | | * Add minetest.is_player * First use for is_player | ||
* | Lua_api.txt: Document 'wielditem' visual in object properties | paramat | 2018-02-05 |
| | |||
* | Add minetest.bulk_set_node call + optimize Environment::set_node call (#6958) | Loïc Blot | 2018-01-30 |
| | | | | | | | | | | * 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 | ||
* | Intersects_protection(): Move from Minetest Game to builtin (#6952) | Paramat | 2018-01-23 |
| | | | | | 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. | ||
* | Biomes: Add 'get heat', 'get humidity', 'get biome data' APIs | paramat | 2018-01-16 |
| | | | | | 'get biome data' returns biome id, heat and humidity. Clean up nearby lines in lua_api.txt. | ||
* | Load a texturepack from the 'textures' subfolder of a game | red-001 | 2018-01-16 |
| | |||
* | Lua_api.txt: Various improvements | paramat | 2018-01-15 |
| | | | | | Improve documentation for formspec 'position' and 'anchor' elements. Add missing documentation of 'animation' and 'glow' for particle spawners. | ||
* | Lua_api.txt: Improve bullet point indentation consistency | ezhh | 2018-01-13 |
| | |||
* | Lua_api.txt: Add chat command params info | ezhh | 2018-01-13 |
| | |||
* | Lua_api.txt: Fix, improve and add to Object Properties documentation | paramat | 2018-01-12 |
| | | | | Correct 'automatic rotate' to be a number instead of a bool. | ||
* | Lua_api.txt: Improve and complete ABM documentation | paramat | 2018-01-12 |
| | | | | Document 'active object count (wider)'. | ||
* | Lua API docs: Add warning that schematic placing is cached | Sokomine | 2018-01-07 |
| | |||
* | Fix naming conventions of noise userdata | rubenwardy | 2018-01-07 |
| | |||
* | Biomes: Add vertical biome blend (#6853) | Paramat | 2018-01-05 |
| | | | | Add 'vertical blend' parameter to biome registration that defines how many nodes above the biome's 'y max' limit the blend will extend. | ||
* | Connected Nodeboxes: Add `disconnected` boxes | Thomas--S | 2018-01-03 |
| | | | | | | | | | | | | | | | 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) | ||
* | Line_of_sight: Improve using VoxelLineIterator | Dániel Juhász | 2017-12-26 |
| | | | | | This commit rewrites line_of_sight with VoxelLineIterator. Stepsize is no longer needed, the results will be always accurate. | ||
* | Vector functions: Fix vector.direction() function, improve documentation (#6801) | Paramat | 2017-12-21 |
| | | | vector.direction() now returns a normalised vector with direction p1 to p2. | ||
* | Allow 'default' parameter in 'settings:get_bool' function | Jordan Irwin | 2017-12-17 |
| | | | | | | 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 | ||
* | Give subgames the ability to disallow specific mapgens (#6792) | Ezhh | 2017-12-16 |
| |