Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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. | ||
* | Areastore: fix "attempt to index a number value" | est31 | 2015-09-03 |
| | | | | | | | Before, calling get_areas_in_area for an areastore with both include_borders and include_data would result in a lua error, if there was at least one area as result: attempt to index a number value in function 'get_areas_in_area' | ||
* | l_mainmenu.h: remove unused l_get_dirlist function | est31 | 2015-08-30 |
| | | | | | | | | | | | The commit 8f9af57314f71aae1cc77e13f9996e13015d776d "Add core.get_dir_list" by @ShadowNinja has removed the implementation of the l_get_dirlist function and all its usages from the l_mainmenu.cpp file, but hasn't removed it from the header file. The reason why this hasn't been detected earlier is that C++ has this interesting feature to still make it possible to create instances of classes whose never used private methods are declared but not defined. | ||
* | Push error handler afresh each time lua_pcall is used | Kahrl | 2015-08-27 |
| | | | | | Fixes "double fault" / "error in error handling" messages (issue #1423) and instead shows a complete backtrace. | ||
* | Use numeric indices and raw table access with LUA_REGISTRYINDEX | Kahrl | 2015-08-27 |
| | |||
* | SAPI: Disable unlockable time profiling | kwolekr | 2015-08-18 |
| | |||
* | SEnv: Remove static_exists from ActiveObjects in deleted blocks | kwolekr | 2015-08-16 |
| | |||
* | minimap: Add ability to disable from server | kwolekr | 2015-08-13 |
| | |||
* | SAPI: Track last executed mod and include in error messages | kwolekr | 2015-08-12 |
| | |||
* | Improve Script CPP API diagnostics | kwolekr | 2015-08-05 |
| | |||
* | Biome API: Make fallback biome stone and water, disable filler | paramat | 2015-08-03 |
| | |||
* | Add AreaStore data structure | est31 | 2015-07-27 |
| | |||
* | Fix MSVC number conversion warning | SmallJoker | 2015-07-25 |
| | |||
* | Fix minetest.get_(all)_craft_recipe(s) regression | est31 | 2015-07-25 |
| | | | | | Since 03e0dd33a847a83d975282c6caf6b926306e7b57 the calls didn't return an output count for the recipes. | ||
* | Cleanup server addparticle(spawner) by merge two identical functions. | Loic Blot | 2015-07-25 |
| | |||
* | 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. | ||
* | Added get_player_velocity() method. Fixes #1176 | Elia Argentieri | 2015-07-20 |
| | |||
* | Refactor particle code to remove the while loops | TeTpaAka | 2015-07-18 |
| | | | | Replaces while loops with proper getfield calls | ||
* | Make acc and vel deprecated in add_particle and search for acceleration and ↵ | TeTpaAka | 2015-07-18 |
| | | | | | | velocity instead The doc and the actual behaviour differed. | ||
* | Fix invisible player when the attached entity is removed | TeTpaAka | 2015-07-18 |
| | |||
* | Fix damage flash when damage disabled | kwolekr | 2015-07-10 |
| | |||
* | Use UTF-8 instead of narrow | est31 | 2015-07-08 |
| | | | | | Use wide_to_utf8 and utf8_to_wide instead of wide_to_narrow and narrow_to_wide at almost all places. Only exceptions: test functions for narrow conversion, and chat, which is done in a separate commit. | ||
* | 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 |
| | |||
* | Mapgen objects: Enable heatmap and humidmap for all biome api mapgens | paramat | 2015-06-20 |
| | |||
* | Use utf-8 in formspecs | Ilya Zhuravlev | 2015-06-13 |
| | |||
* | Add return list of individual counts to find_node_in_area | TeTpaAka | 2015-06-13 |
| | |||
* | Make get_biome_list() error message more helpful | kwolekr | 2015-05-28 |
| | |||
* | 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 | ||
* | Replace instances of std::map<std::string, std::string> with StringMap | kwolekr | 2015-05-19 |
| | | | | | | Also, clean up surrounding code style Replace by-value parameter passing with const refs when possible Fix post-increment of iterators | ||
* | Fix null dereference when loading schematic from definition without a ↵ | kwolekr | 2015-05-17 |
| | | | | NodeDefManager | ||
* | Record MapBlock modification reasons as flags instead of strings | kwolekr | 2015-05-17 |
| | | | | | This improves performance of MapBlock::raiseModified by a factor of 6. Also, clean up mapblock.h a bit and inline small functions. | ||
* | 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 |
| | |||
* | Fix current mod name change missed during rebase | ShadowNinja | 2015-05-16 |
| | |||
* | 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. | ||
* | Add push_ARGB8 to script/common/c_converter | TeTpaAka | 2015-05-15 |
| | |||
* | Generalize core.get/set_nametag_color into core.get/set_nametag_attributes | TeTpaAka | 2015-05-15 |
| | |||
* | Add get and set functions for the nametag color | TeTpaAka | 2015-05-15 |
| | |||
* | Fix compiler warning about sign comparison | est31 | 2015-05-13 |
| | |||
* | is_player() is no player-only function | est31 | 2015-05-12 |
| | |||
* | Make early protocol auth mechanism generic, and add SRP | est31 | 2015-05-11 |
| | | | | | | | Adds everything needed for SRP (and everything works too), but still deactivated, as protocol v25 init packets aren't final yet. Can be activated by changing the LATEST_PROTOCOL_VERSION header to 25 inside networkprotocol.h. | ||
* | Schematics: Add per-node force placement option | kwolekr | 2015-05-09 |
| | |||
* | Tests: Add schematic unittests | kwolekr | 2015-05-08 |
| | | | | | Improve schematic file-saving interface Add ability to create temporary test files | ||
* | 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. |