Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Liquid flow: Prevent water spreading on ignore | paramat | 2016-01-20 | 1 | -2/+5 |
| | |||||
* | Liquids: Flow into and destroy 'floodable' nodes | paramat | 2016-01-07 | 1 | -32/+38 |
| | | | | | Add new node property 'floodable', default false Define "air" as floodable = true in C++ and lua | ||||
* | Rename macros with two leading underscores | ShadowNinja | 2015-10-14 | 1 | -18/+18 |
| | | | | These names are reserved for the compiler/library implementations. | ||||
* | Use warningstream for log messages with WARNING | ShadowNinja | 2015-10-14 | 1 | -20/+20 |
| | | | | Remove DTIME macro and its uses, too | ||||
* | Add emerge completion callback mechanism | kwolekr | 2015-10-04 | 1 | -191/+76 |
| | | | | Major refactor of emerge.cpp and Map::init/finishBlockMake | ||||
* | Define and use limit constants for Irrlicht fixed-width types | kwolekr | 2015-10-04 | 1 | -1/+1 |
| | |||||
* | Add /emergeblocks command and core.emerge_area() Lua API | kwolekr | 2015-09-23 | 1 | -8/+3 |
| | |||||
* | Fix segfault caused by a8e238ed06ee8285ed4459e9deda3117419837f6 | Perttu Ahola | 2015-08-13 | 1 | -2/+2 |
| | |||||
* | Add count based unload limit for mapblocks | est31 | 2015-08-13 | 1 | -31/+107 |
| | |||||
* | Add map limit config option | rubenwardy | 2015-08-02 | 1 | -10/+7 |
| | |||||
* | Record MapBlock modification reasons as flags instead of strings | kwolekr | 2015-05-17 | 1 | -3/+3 |
| | | | | | This improves performance of MapBlock::raiseModified by a factor of 6. Also, clean up mapblock.h a bit and inline small functions. | ||||
* | Ensure that Map::findNodesWithMetadata() reports nodes strictly within the ↵ | kwolekr | 2015-05-08 | 1 | -2/+9 |
| | | | | node-granular area | ||||
* | Add core.find_nodes_with_meta() script API | kwolekr | 2015-05-05 | 1 | -0/+34 |
| | |||||
* | Move globals from main.cpp to more sane locations | Craig Robbins | 2015-04-01 | 1 | -1/+0 |
| | | | | | | | | | | | | 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 | ||||
* | Respect game mapgen flags and save world noise params | ngosang | 2015-03-07 | 1 | -28/+20 |
| | |||||
* | For usages of assert() that are meant to persist in Release builds (when ↵ | Craig Robbins | 2015-03-07 | 1 | -10/+9 |
| | | | | NDEBUG is defined), replace those usages with persistent alternatives | ||||
* | Don't start a server for map migration | ShadowNinja | 2015-03-06 | 1 | -18/+23 |
| | |||||
* | Clean up database API and save the local map on an interval | ShadowNinja | 2015-03-06 | 1 | -45/+31 |
| | |||||
* | ABMHandler and player_collisions use sequential read/write. Switch from ↵ | Loic Blot | 2015-03-04 | 1 | -62/+4 |
| | | | | | | std::list to std::vector * Also remove dead code Map::unloadUnusedData which is dead since a long time | ||||
* | Fix unused (and so, broken) enable_rollback_recording. This option must be ↵ | Loic Blot | 2015-02-18 | 1 | -2/+2 |
| | | | | | | reloaded at server loop but loaded when server starts, for data consistency (not a hot load variable) ok @ShadowNinja | ||||
* | Replace std::list by std::vector into ClientMap::updateDrawList, ↵ | Loic Blot | 2015-02-17 | 1 | -35/+23 |
| | | | | | | Map::timerUpdate and ServerMap::save(). This will speedup the loop reading into those functions | ||||
* | Replace std::list by std::vector into timerUpdate calls | Loic Blot | 2015-02-17 | 1 | -4/+3 |
| | |||||
* | Replace std::list by std::vector into ServerMap::listAllLoadableBlocks ↵ | Loic Blot | 2015-02-17 | 1 | -2/+2 |
| | | | | | | ServerMap::listAllLoadedBlocks and their database backends. This adds a speedup on database migration and /clearobjects command | ||||
* | Fix missing map_meta.txt error when creating new worlds | kwolekr | 2015-01-27 | 1 | -10/+12 |
| | | | | A missing map_meta.txt should be treated simply as if there were a blank file. | ||||
* | Fix all warnings and remove -Wno-unused-but-set cflag | kwolekr | 2015-01-18 | 1 | -3/+1 |
| | |||||
* | Water fixes | gregorycu | 2015-01-18 | 1 | -22/+19 |
| | | | | | | | 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 | ||||
* | Create empty default constructor for MapNode | Craig Robbins | 2015-01-18 | 1 | -3/+12 |
| | |||||
* | Add ability to delete MapBlocks from map | kwolekr | 2015-01-15 | 1 | -0/+17 |
| | | | | Also add a Lua API and chatcommand for this | ||||
* | Change UniqueQueue to use a queue and a set. | unknown | 2015-01-15 | 1 | -4/+8 |
| | |||||
* | Fix use of uninitialized data | Craig Robbins | 2015-01-14 | 1 | -2/+1 |
| | |||||
* | Attempt to fix occasional issue of uninitialized MapBlock data | kwolekr | 2015-01-12 | 1 | -1/+1 |
| | |||||
* | Shorten ManualMapVoxelManipulator to MMVManip | kwolekr | 2015-01-05 | 1 | -9/+8 |
| | |||||
* | Fix -Wtype-limits warnings and remove disabling of -Wtype-limits | Craig Robbins | 2014-12-29 | 1 | -1/+5 |
| | |||||
* | LuaVoxelManip: Remove blank allocator | kwolekr | 2014-12-29 | 1 | -23/+0 |
| | |||||
* | LuaVoxelManip: Add option to allocate blank data | kwolekr | 2014-12-27 | 1 | -1/+24 |
| | |||||
* | Make limiting of the reflow liquids queue size optional | Craig Robbins | 2014-12-23 | 1 | -18/+15 |
| | | | | | 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 | ||||
* | Do not allow the m_transforming_liquid queue to increase until all RAM is ↵ | Craig Robbins | 2014-12-18 | 1 | -2/+77 |
| | | | | consumed | ||||
* | Use std::string::empty() instead of size() where applicable | Anton | 2014-12-12 | 1 | -4/+4 |
| | |||||
* | Remove most exceptions from getNode() (and variants) | Craig Robbins | 2014-11-14 | 1 | -209/+191 |
| | |||||
* | Split up mapgen.cpp | kwolekr | 2014-11-01 | 1 | -1/+1 |
| | |||||
* | Split settings into seperate source and header files | ShadowNinja | 2014-09-21 | 1 | -21/+9 |
| | | | | This also cleans up settings a bit | ||||
* | Update Mapgen VoxelManipulator on buffer invalidation | kwolekr | 2014-09-01 | 1 | -0/+25 |
| | |||||
* | Save previously generated blocks on Mapgen blitback | kwolekr | 2014-09-01 | 1 | -1/+1 |
| | |||||
* | Move MapBlock (de)serializing code out of Database class | sfan5 | 2014-07-12 | 1 | -4/+38 |
| | |||||
* | Don't copy back already generated blocks on map generation | kwolekr | 2014-07-07 | 1 | -5/+5 |
| | |||||
* | Don't unload blocks if save failed | kwolekr | 2014-07-07 | 1 | -8/+11 |
| | | | | Improve error handling in saveBlock() | ||||
* | Remove MapVoxelManipulator not really used by anyone | sapier | 2014-06-23 | 1 | -166/+3 |
| | |||||
* | Remove emerge and speedup addArea by using memcopy instead of one by one ↵ | sapier | 2014-06-23 | 1 | -6/+6 |
| | | | | assignment | ||||
* | Minor stability improvements in block emerge handling | sapier | 2014-06-15 | 1 | -15/+16 |
| | |||||
* | Fix warnings | proller | 2014-04-19 | 1 | -1/+0 |
| |