Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clarify radii and distance types in documentation | Tim | 2015-09-26 |
| | | | | | | | | | Because not all circles are round: * circles using an euclidean metric are what we usually call "round" * circles using a maximum metric look like euclidean rectangles with equal adjacent sides (squares) * circles using a manhattan metric look like an euclidean right angled rhombus (squares, but 45° rotated to the former one) [ci skip] | ||
* | Add /emergeblocks command and core.emerge_area() Lua API | kwolekr | 2015-09-23 |
| | |||
* | lua_api.txt: fix typo | est31 | 2015-09-21 |
| | | | | Thanks to @kaadmy (NeD) for pointing this out. | ||
* | Ore: Add puff ore type | kwolekr | 2015-09-17 |
| | |||
* | Ore: Add ore sheet column height range selection | kwolekr | 2015-09-13 |
| | | | | | | | | Modders are now able to select the range of ore column height, and the midpoint at which they 'grow' starting from. This commit adds three new parameters for the 'sheet' ore type: column_height_min, column_height_max, and column_midpoint_factor. clust_size is now deprecated for this ore type. | ||
* | Add more information about how get_node_light works. | Robert Zenz | 2015-09-08 |
| | |||
* | Bump version to 0.4.13 | est31 | 2015-08-20 |
| | |||
* | minimap: Add ability to disable from server | kwolekr | 2015-08-13 |
| | |||
* | Fix segfaults caused by the Environment not being initialized yet | rubenwardy | 2015-08-09 |
| | |||
* | Actually document what minetest.is_protected should do | est31 | 2015-08-02 |
| | |||
* | Add AreaStore data structure | est31 | 2015-07-27 |
| | |||
* | Optional reconnect functionality | est31 | 2015-07-23 |
| | | | | | | Enable the server to request the client to reconnect. This can be done with the now extended minetest.request_shutdown([reason], [reconnect]) setting. | ||
* | Add note that chat messages can be marked as handled. | Robert Zenz | 2015-07-22 |
| | |||
* | Document game main menu image system | est31 | 2015-07-21 |
| | |||
* | Added get_player_velocity() method. Fixes #1176 | Elia Argentieri | 2015-07-20 |
| | |||
* | Fix relief mapping issues | RealBadAngel | 2015-07-16 |
| | |||
* | Biome API decorations: 'spawnby' searches a 3D neighbourhood | paramat | 2015-07-08 |
| | | | | | The neighbours checked are the 8 nodes horizontally surrounding the decoration base and the 8 nodes horizontally surrounding the ground node below the decoration | ||
* | Fix bug when craft input isn't replaced | TeTpaAka | 2015-06-22 |
| | |||
* | Fix some issues with animations, and allow non-looped animations to be defined | MirceaKitsune | 2015-06-22 |
| | |||
* | Add list-rings | est31 | 2015-06-16 |
| | | | | | | | Adds list-rings, a method to implement item sending between inventories via shift-click. Nice insider feature: a ring consisting of a single inventory list serves as nice clean-up method. Also adds them to minimal game, and the standard inventory. Craft output slots are not supported. | ||
* | Add minetest.register_on_player_hpchange | TeTpaAka | 2015-06-13 |
| | |||
* | Add return list of individual counts to find_node_in_area | TeTpaAka | 2015-06-13 |
| | |||
* | Add some missing getter functions to the lua API | TeTpaAka | 2015-05-28 |
| | | | | | | | | | | | | | | | | | | | | | | | ObjectRef: get_properties get_armor_groups get_animation get_attach get_bone_position Players: get_physics_override hud_get_hotbar_itemcount hud_get_hotbar_image hud_get_hotbar_selected_image get_sky get_day_night_ratio get_local_animation get_eye_offset Global: minetest.get_gen_notify minetest.get_noiseparams | ||
* | 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 |
| | |||
* | 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. |