Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-02 | Add map limit config option | rubenwardy | |
2015-05-17 | Record MapBlock modification reasons as flags instead of strings | kwolekr | |
This improves performance of MapBlock::raiseModified by a factor of 6. Also, clean up mapblock.h a bit and inline small functions. | |||
2015-05-08 | Ensure that Map::findNodesWithMetadata() reports nodes strictly within the ↵ | kwolekr | |
node-granular area | |||
2015-05-05 | Add core.find_nodes_with_meta() script API | kwolekr | |
2015-04-01 | Move globals from main.cpp to more sane locations | Craig Robbins | |
Move debug streams to log.cpp|h Move GUI-related globals to clientlauncher Move g_settings and g_settings_path to settings.cpp|h Move g_menuclouds to clouds.cpp|h Move g_profiler to profiler.cpp|h | |||
2015-03-07 | Respect game mapgen flags and save world noise params | ngosang | |
2015-03-07 | For usages of assert() that are meant to persist in Release builds (when ↵ | Craig Robbins | |
NDEBUG is defined), replace those usages with persistent alternatives | |||
2015-03-06 | Don't start a server for map migration | ShadowNinja | |
2015-03-06 | Clean up database API and save the local map on an interval | ShadowNinja | |
2015-03-04 | ABMHandler and player_collisions use sequential read/write. Switch from ↵ | Loic Blot | |
std::list to std::vector * Also remove dead code Map::unloadUnusedData which is dead since a long time | |||
2015-02-18 | Fix unused (and so, broken) enable_rollback_recording. This option must be ↵ | Loic Blot | |
reloaded at server loop but loaded when server starts, for data consistency (not a hot load variable) ok @ShadowNinja | |||
2015-02-17 | Replace std::list by std::vector into ClientMap::updateDrawList, ↵ | Loic Blot | |
Map::timerUpdate and ServerMap::save(). This will speedup the loop reading into those functions | |||
2015-02-17 | Replace std::list by std::vector into timerUpdate calls | Loic Blot | |
2015-02-17 | Replace std::list by std::vector into ServerMap::listAllLoadableBlocks ↵ | Loic Blot | |
ServerMap::listAllLoadedBlocks and their database backends. This adds a speedup on database migration and /clearobjects command | |||
2015-01-27 | Fix missing map_meta.txt error when creating new worlds | kwolekr | |
A missing map_meta.txt should be treated simply as if there were a blank file. | |||
2015-01-18 | Fix all warnings and remove -Wno-unused-but-set cflag | kwolekr | |
2015-01-18 | Water fixes | gregorycu | |
Change must_reflow to a deque Add overload for MapBlock::raiseModified that takes a const char*. This is a speed improvement. Comment out unused variable Optimisations to block offset calculations | |||
2015-01-18 | Create empty default constructor for MapNode | Craig Robbins | |
2015-01-15 | Add ability to delete MapBlocks from map | kwolekr | |
Also add a Lua API and chatcommand for this | |||
2015-01-15 | Change UniqueQueue to use a queue and a set. | unknown | |
2015-01-14 | Fix use of uninitialized data | Craig Robbins | |
2015-01-12 | Attempt to fix occasional issue of uninitialized MapBlock data | kwolekr | |
2015-01-05 | Shorten ManualMapVoxelManipulator to MMVManip | kwolekr | |
2014-12-29 | Fix -Wtype-limits warnings and remove disabling of -Wtype-limits | Craig Robbins | |
2014-12-29 | LuaVoxelManip: Remove blank allocator | kwolekr | |
2014-12-27 | LuaVoxelManip: Add option to allocate blank data | kwolekr | |
2014-12-23 | Make limiting of the reflow liquids queue size optional | Craig Robbins | |
If liquid_queue_purge_time == 0 then disable the queue size limiting and make this the default setting Additionally, liquid_loop_max now defaults to 100000 | |||
2014-12-18 | Do not allow the m_transforming_liquid queue to increase until all RAM is ↵ | Craig Robbins | |
consumed | |||
2014-12-12 | Use std::string::empty() instead of size() where applicable | Anton | |
2014-11-14 | Remove most exceptions from getNode() (and variants) | Craig Robbins | |
2014-11-01 | Split up mapgen.cpp | kwolekr | |
2014-09-21 | Split settings into seperate source and header files | ShadowNinja | |
This also cleans up settings a bit | |||
2014-09-01 | Update Mapgen VoxelManipulator on buffer invalidation | kwolekr | |
2014-09-01 | Save previously generated blocks on Mapgen blitback | kwolekr | |
2014-07-12 | Move MapBlock (de)serializing code out of Database class | sfan5 | |
2014-07-07 | Don't copy back already generated blocks on map generation | kwolekr | |
2014-07-07 | Don't unload blocks if save failed | kwolekr | |
Improve error handling in saveBlock() | |||
2014-06-23 | Remove MapVoxelManipulator not really used by anyone | sapier | |
2014-06-23 | Remove emerge and speedup addArea by using memcopy instead of one by one ↵ | sapier | |
assignment | |||
2014-06-15 | Minor stability improvements in block emerge handling | sapier | |
2014-04-19 | Fix warnings | proller | |
2014-04-18 | Remove liquid_finite and weather | proller | |
2014-04-16 | Add redis database backend | Sfan5 | |
2014-04-15 | Fix all warnings reported by clang | Sfan5 | |
2014-02-09 | ServerEnvironment: Remove direct dependency on EmergeManager | kwolekr | |
2014-02-03 | Huge overhaul of the entire MapgenParams system | kwolekr | |
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. | |||
2014-01-06 | Revert "Improve (re)spawn, add cache_block_before_spawn and max_spawn_height ↵ | ShadowNinja | |
settings" The commit didn't work because the blocks weren't loaded yet. This reverts commit 22dbbf0a6fc9547f0dbdb7f6076337b8c6acd48b. Conflicts: minetest.conf.example | |||
2013-12-05 | Improve (re)spawn, add cache_block_before_spawn and max_spawn_height settings | sweetbomber | |
2013-12-01 | Cleanup jthread and fix win32 build | sapier | |
2013-11-30 | Add minetest.swap_node | Novatux | |