Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Replace std::list by std::vector into ServerMap::listAllLoadableBlocks ↵ | Loic Blot | 2015-02-17 |
| | | | | | | ServerMap::listAllLoadedBlocks and their database backends. This adds a speedup on database migration and /clearobjects command | ||
* | Create empty default constructor for MapNode | Craig Robbins | 2015-01-18 |
| | |||
* | Add ability to delete MapBlocks from map | kwolekr | 2015-01-15 |
| | | | | Also add a Lua API and chatcommand for this | ||
* | Shorten ManualMapVoxelManipulator to MMVManip | kwolekr | 2015-01-05 |
| | |||
* | LuaVoxelManip: Remove blank allocator | kwolekr | 2014-12-29 |
| | |||
* | LuaVoxelManip: Add option to allocate blank data | kwolekr | 2014-12-27 |
| | |||
* | Do not allow the m_transforming_liquid queue to increase until all RAM is ↵ | Craig Robbins | 2014-12-18 |
| | | | | consumed | ||
* | Clean up rollback | ShadowNinja | 2014-11-19 |
| | |||
* | Remove most exceptions from getNode() (and variants) | Craig Robbins | 2014-11-14 |
| | |||
* | Update Mapgen VoxelManipulator on buffer invalidation | kwolekr | 2014-09-01 |
| | |||
* | Move MapBlock (de)serializing code out of Database class | sfan5 | 2014-07-12 |
| | |||
* | Don't copy back already generated blocks on map generation | kwolekr | 2014-07-07 |
| | |||
* | Don't unload blocks if save failed | kwolekr | 2014-07-07 |
| | | | | Improve error handling in saveBlock() | ||
* | Remove MapVoxelManipulator not really used by anyone | sapier | 2014-06-23 |
| | |||
* | Minor stability improvements in block emerge handling | sapier | 2014-06-15 |
| | |||
* | Remove liquid_finite and weather | proller | 2014-04-18 |
| | |||
* | ServerEnvironment: Remove direct dependency on EmergeManager | kwolekr | 2014-02-09 |
| | |||
* | Huge overhaul of the entire MapgenParams system | kwolekr | 2014-02-03 |
| | | | | | | MapgenParams is no longer a polymorphic class, eliminating the need for messy and bug-prone reallocations. Separation between the common and mapgen-specific parameters is now strongly defined. Mapgen parameters objects are now properly encapsulated within the proper subsystems. | ||
* | Revert "Improve (re)spawn, add cache_block_before_spawn and max_spawn_height ↵ | ShadowNinja | 2014-01-06 |
| | | | | | | | | | | | settings" The commit didn't work because the blocks weren't loaded yet. This reverts commit 22dbbf0a6fc9547f0dbdb7f6076337b8c6acd48b. Conflicts: minetest.conf.example | ||
* | Update mapgen params in ServerMap after Mapgen init | kwolekr | 2013-12-14 |
| | |||
* | Improve (re)spawn, add cache_block_before_spawn and max_spawn_height settings | sweetbomber | 2013-12-05 |
| | |||
* | Add minetest.swap_node | Novatux | 2013-11-30 |
| | |||
* | Fixed potential NULL pointer and leak when setting node metadata | MetaDucky | 2013-11-29 |
| | |||
* | Actually fix weather | kwolekr | 2013-11-17 |
| | | | | The real problem was that MapBlocks were not activated before getting sent to the client | ||
* | Weather: Clean up getHeat/getHumidity somewhat | kwolekr | 2013-09-16 |
| | |||
* | Add license headers and remove useless includes | Kahrl | 2013-09-10 |
| | |||
* | Add dummy and LevelDB database backends | Ilya Zhuravlev | 2013-09-09 |
| | |||
* | Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu | Kahrl | 2013-08-14 |
| | |||
* | Decoration: Fix schematic probability mess with new MTS file version | kwolekr | 2013-08-11 |
| | |||
* | Weather support | proller | 2013-07-27 |
| | |||
* | Fix issue of VManip occasionally not blitting back blocks, and pitch black ↵ | kwolekr | 2013-06-27 |
| | | | | lighting bug | ||
* | Add LuaVoxelManip | kwolekr | 2013-06-27 |
| | |||
* | Add and implement setting max_clearobjects_extra_loaded_blocks. | Kahrl | 2013-06-03 |
| | | | | | Now Environment::clearAllObjects() unloads unused blocks in an interval defined by max_clearobjects_extra_loaded_blocks (default 4096). | ||
* | Set of changes to build mineTest using Visual Studio 11.0. These affect | Mukul Sati | 2013-03-24 |
| | | | | | | | | | | | | | the following: 1. String concatenation in guiMainMenu.cpp - it is required for all individual strings to be of the same type <unicode/non-unicode>; adding explicit L qualifier before the other strings. 2. Correcting type of BlockMakeData to struct in place of class forward declarations. This information is used for name decoration by Visual Studio, leading to linker errors in case of mismatches. 3. Windows headers define max as a macro somewhere, leading to a compile time error in profiler.h; using () around function to prevent macro match from occurring. | ||
* | Migrate to STL containers/algorithms. | Ilya Zhuravlev | 2013-03-11 |
| | |||
* | Merge pull request #482 from proller/liquid | kwolekr | 2013-02-25 |
|\ | | | | | finite liquid | ||
| * | new adjustable finite liquid | proller | 2013-02-24 |
| | | |||
* | | Misc. cleanup and minor fixes | kwolekr | 2013-02-25 |
| | | |||
* | | Add multi-Emerge thread support | kwolekr | 2013-02-25 |
| | | |||
* | | Add emerge.cpp, initial EmergeThread changes | kwolekr | 2013-02-25 |
| | | | | | | | | | | | | | | - Neatly placed all emerge related code into a new file, emerge.cpp - Greatly cleaned up the code in EmergeThread::Thread() - Reworked Emerge queue. Now an actual std::queue of v3s16 block positions - Removed the completely unnecessary map of peer ids requesting blocks | ||
* | | Update Copyright Years | Sfan5 | 2013-02-24 |
| | | |||
* | | Change Minetest-c55 to Minetest | PilzAdam | 2013-02-24 |
|/ | |||
* | Make mapgen factory setup more elegant, add mapgen_v6.h | kwolekr | 2013-01-23 |
| | |||
* | Finish and clean up mapgen configuration | kwolekr | 2013-01-21 |
| | |||
* | The new mapgen, noise functions, et al. | kwolekr | 2013-01-21 |
| | |||
* | Experimental-ish rollback functionality | Perttu Ahola | 2012-07-27 |
| | |||
* | Implement node timers | darkrose | 2012-07-23 |
| | |||
* | Optimize headers | Perttu Ahola | 2012-06-17 |
| | |||
* | Properly and efficiently use split utility headers | Perttu Ahola | 2012-06-17 |
| | |||
* | Switch the license to be LGPLv2/later, with small parts still remaining as ↵ | Perttu Ahola | 2012-06-05 |
| | | | | GPLv2/later, by agreement of major contributors |