Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | SAPI/Noise: Add PerlinNoiseMap:getMapSlice() function | kwolekr | 2015-05-17 |
| | | | | | | This adds the ability to grab 'slices' of noise calculated by PerlinNoiseMap. Retrieving smaller slices of noise from the computation result as needed optimizes memory usage while maintaining a reasonable amount of CPU overhead. | ||
* | Add optional buffer param for bulk data array writes in Lua | kwolekr | 2015-05-17 |
| | |||
* | SAPI: Accept either ARGB8 table or ColorString to specify colors | kwolekr | 2015-05-16 |
| | |||
* | Add core.get_dir_list | ShadowNinja | 2015-05-16 |
| | |||
* | Add core.request_insecure_environment() | ShadowNinja | 2015-05-16 |
| | |||
* | Add core.mkdir | ShadowNinja | 2015-05-16 |
| | |||
* | Add mod security | ShadowNinja | 2015-05-16 |
| | | | | Due to compatibility concerns, this is temporarily disabled. | ||
* | Generalize core.get/set_nametag_color into core.get/set_nametag_attributes | TeTpaAka | 2015-05-15 |
| | |||
* | Add minetest.register_on_punchplayer | Brandon | 2015-05-15 |
| | |||
* | Add get and set functions for the nametag color | TeTpaAka | 2015-05-15 |
| | |||
* | Add code to support raillike group names | Novatux | 2015-05-12 |
| | |||
* | is_player() is no player-only function | est31 | 2015-05-12 |
| | |||
* | Schematics: Add per-node force placement option | kwolekr | 2015-05-09 |
| | |||
* | Schematics: Add indent-with-space option for schematic Lua table serialization | kwolekr | 2015-05-07 |
| | |||
* | NodeResolver: Remove NodeResolveMethod | kwolekr | 2015-05-07 |
| | | | | This simplifies NodeResolver logic and makes some interfaces cleaner. | ||
* | Add core.find_nodes_with_meta() script API | kwolekr | 2015-05-05 |
| | |||
* | Add minetest.global_exists() | ShadowNinja | 2015-04-21 |
| | |||
* | Ore: Add biomes parameter | kwolekr | 2015-04-20 |
| | |||
* | Schematics: Refactor NodeResolver and add NodeResolveMethod | kwolekr | 2015-04-16 |
| | | | | | | | | | NodeResolver name lists now belong to the NodeResolver object instead of the associated NodeDefManager. In addition to minimizing unnecessary abstraction and overhead, this move permits NodeResolvers to look up nodes that they had previously set pending for resolution. So far, this functionality has been used in the case of schematics for serialization/deserialization. | ||
* | Schematics: Reorganize (de)serialization and add Lua serialization API | kwolekr | 2015-04-13 |
| | |||
* | Document for api functions that rely on current_modname, that it doesn't ↵ | est31 | 2015-04-08 |
| | | | | work when not loading mods | ||
* | Schematics: Prepend mod path to relative schematic filepaths | kwolekr | 2015-04-08 |
| | |||
* | 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 |
| | |||
* | Clean up and tweak build system | ShadowNinja | 2015-03-27 |
| | | | | | | | | | | | | | | | | * Combine client and server man pages. * Update unit test options and available databases in man page. * Add `--worldname` to man page. * Fix a bunch of places where `"Minetest"` was used directly instead of `PROJECT_NAME`. * Disable server build by default on all operating systems. * Make `ENABLE_FREETYPE` not fail if FreeType isn't found. * Enable LevelDB, Redis, and FreeType detection by default. * Remove the `VERSION_PATCH_ORIG` hack. * Add option to search for and use system JSONCPP. * Remove broken LuaJIT version detection. * Rename `DISABLE_LUAJIT` to `ENABLE_LUAJIT`. * Rename `minetest_*` variables in `version.{h,cpp}` to `g_*`. * Clean up style of CMake files. | ||
* | 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 |
| | |||
* | Server: announce MIN/MAX protocol version supported to serverlist. Client: ↵ | est31 | 2015-02-18 |
| | | | | | | | 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 | ||
* | 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 |
| | |||
* | Fix hyphen used as minus sign | Markus Koschany | 2015-01-20 |
| | |||
* | Reorganize supported video driver query mechanisms | kwolekr | 2015-01-18 |
| | |||
* | 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 |
| |