Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Make attached objects visible in 3rd person view | est31 | 2015-06-20 | 1 | -0/+9 | |
| | ||||||
* | Record MapBlock modification reasons as flags instead of strings | kwolekr | 2015-05-17 | 1 | -14/+11 | |
| | | | | | This improves performance of MapBlock::raiseModified by a factor of 6. Also, clean up mapblock.h a bit and inline small functions. | |||||
* | Re-apply 972d17baea81ffe6d508b291ef97207a4822e1da... | nerzhul | 2015-04-22 | 1 | -2/+2 | |
| | | | | but not rename the container. Approved-By est31 | |||||
* | Revert "m_active_object_messages is used like a queue. Use std::queue ↵ | kwolekr | 2015-04-21 | 1 | -4/+4 | |
| | | | | | | | | instead of std::list. Also rename to m_active_object_messages_queue" This reverts commit 972d17baea81ffe6d508b291ef97207a4822e1da. The commit being reverted was unauthorized. There had been no discussion, review, or sign-off prior to submittal to upstream. | |||||
* | m_active_object_messages is used like a queue. Use std::queue instead of ↵ | Loic Blot | 2015-04-21 | 1 | -4/+4 | |
| | | | | std::list. Also rename to m_active_object_messages_queue | |||||
* | Use std::vector instead of std::set for Environment::getObjectsInsideRadius | Loic Blot | 2015-04-16 | 1 | -4/+2 | |
| | | | | | We are only iterating sequentially, we don't need a set here Also use a vector reference instead of a copy | |||||
* | Move globals from main.cpp to more sane locations | Craig Robbins | 2015-04-01 | 1 | -1/+1 | |
| | | | | | | | | | | | | 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 | |||||
* | Fix usage of destroyed mutex | kwolekr | 2015-03-31 | 1 | -73/+75 | |
| | | | | | | Also fix a memory leak Fix overloaded virtual warning in Player::move() Remove some trailing whitespace | |||||
* | Minor bug fix (lag between damage flash and hearts updating) | Craig Robbins | 2015-03-17 | 1 | -5/+7 | |
| | ||||||
* | Fix various damage related bugs (client-side) | Craig Robbins | 2015-03-17 | 1 | -10/+4 | |
| | | | | E.g. spawning or teleporting into lava to become invinsible | |||||
* | Use the new Player::isDead function when it's the case | Loic Blot | 2015-03-13 | 1 | -2/+4 | |
| | ||||||
* | For usages of assert() that are meant to persist in Release builds (when ↵ | Craig Robbins | 2015-03-07 | 1 | -7/+8 | |
| | | | | NDEBUG is defined), replace those usages with persistent alternatives | |||||
* | Fix issue #2441: crash on respawn, since a conversion std::list to ↵ | Loic Blot | 2015-03-05 | 1 | -4/+7 | |
| | | | | | | | std::vector on Environment.cpp * Also change some std::list to std::vector for ClientMap::renderMap * Remove disabled code in ClientMap::renderMap, disabled since a long time | |||||
* | Performance improvement: Use std::list instead of std::vector for ↵ | Loic Blot | 2015-03-05 | 1 | -7/+5 | |
| | | | | | | request_media, Server::getModNames, Environment::m_simple_objects. * Also remove unused Server::m_modspaths | |||||
* | Remove Queue class which uses std::list and use native std::queue | Loic Blot | 2015-03-05 | 1 | -1/+2 | |
| | ||||||
* | Use std::vector instead of std::list in StaticObjectList and ↵ | Loic Blot | 2015-03-04 | 1 | -2/+3 | |
| | | | | MutexedMap::getValues() | |||||
* | ABMHandler and player_collisions use sequential read/write. Switch from ↵ | Loic Blot | 2015-03-04 | 1 | -10/+8 | |
| | | | | | | std::list to std::vector * Also remove dead code Map::unloadUnusedData which is dead since a long time | |||||
* | ASyncRunStep doesn't need to lock when do setTimeOfDaySpeed. | Loic Blot | 2015-03-04 | 1 | -7/+25 | |
| | | | | | * setTimeOfDaySpeed already lock a mutex when modify the value, we don't need to lock all environment. * add a fine grain lock for getTimeOfDay and setTimeOfDay to solve environment multithread modifications on this value | |||||
* | Change many useless std::list into Environment class (m_players), ABMHandler ↵ | Loic Blot | 2015-02-17 | 1 | -66/+50 | |
| | | | | | | and ActiveBlockList::update This improve looping performances. | |||||
* | Replace std::list by std::vector into ServerMap::listAllLoadableBlocks ↵ | Loic Blot | 2015-02-17 | 1 | -30/+23 | |
| | | | | | | ServerMap::listAllLoadedBlocks and their database backends. This adds a speedup on database migration and /clearobjects command | |||||
* | SAO: re-add old ActiveObjectTypes for a future migration layer | Loic Blot | 2015-02-17 | 1 | -2/+2 | |
| | ||||||
* | Fix dying of lava causes repeated death This is a bugfix for issue #81 | gregorycu | 2015-02-05 | 1 | -0/+2 | |
| | ||||||
* | Use std::string::empty() instead of size() where applicable | Anton | 2014-12-12 | 1 | -1/+1 | |
| | ||||||
* | Performance of main client loop up to 2x faster In places, up to 3 times faster | Craig Robbins | 2014-12-07 | 1 | -2/+2 | |
| | | | | | NOTE 1: This does not mean a 2x increase in framerate. Increase in fps may be up to 1-2fps NOTE 2: This local 'caching' of settings is not optimal and an alternative solution will be worked on after 0.4.11 is released | |||||
* | Remove most exceptions from getNode() (and variants) | Craig Robbins | 2014-11-14 | 1 | -18/+18 | |
| | ||||||
* | Implement WieldMeshSceneNode which improves wield mesh rendering | Kahrl | 2014-11-08 | 1 | -16/+24 | |
| | | | | | | | | | | | | | - Don't create and cache an extruded mesh for every (non-node) item. Instead use a single one per image resolution. - For cubic nodes reuse a single wield mesh too - Improve lighting of the wielded item - Increase far value of wield mesh scene camera, fixes #1770 - Also includes some minor refactorings of Camera and GenericCAO. | |||||
* | Replace setting unlimited_player_transfer_distance with player_transfer_distance | SmallJoker | 2014-11-08 | 1 | -15/+26 | |
| | ||||||
* | Remove remenants of mob code | Pavel Puchkin | 2014-10-23 | 1 | -5/+0 | |
| | | | | | | Since minetest has no mobs within the core anymore, I suppose these settings and code should go. Any mod that uses `minetest.setting_getbool` will work with no problem since the default return value is `false`. | |||||
* | Make players check inventory modification properly | ShadowNinja | 2014-10-01 | 1 | -0/+1 | |
| | ||||||
* | Simplify player modification checks | ShadowNinja | 2014-10-01 | 1 | -2/+2 | |
| | ||||||
* | Split settings into seperate source and header files | ShadowNinja | 2014-09-21 | 1 | -21/+12 | |
| | | | | This also cleans up settings a bit | |||||
* | Update Mapgen VoxelManipulator on buffer invalidation | kwolekr | 2014-09-01 | 1 | -10/+29 | |
| | ||||||
* | Make player files saving again | SmallJoker | 2014-06-29 | 1 | -0/+1 | |
| | ||||||
* | Store the maximum player file tries in a constant | ShadowNinja | 2014-06-23 | 1 | -1/+1 | |
| | ||||||
* | Only try to load from possible player files | ShadowNinja | 2014-06-23 | 1 | -26/+15 | |
| | ||||||
* | Only keep players loaded while they're connected | ShadowNinja | 2014-06-23 | 1 | -164/+67 | |
| | ||||||
* | Fix race condition on accessing m_time_of_day_speed causing day night race ↵ | sapier | 2014-06-23 | 1 | -3/+25 | |
| | | | | on some architectures | |||||
* | Speedup attachement handling by replacing vector search by direct array ↵ | sapier | 2014-06-23 | 1 | -4/+6 | |
| | | | | access and secondary child lookup vector | |||||
* | Remove liquid_finite and weather | proller | 2014-04-18 | 1 | -1/+0 | |
| | ||||||
* | Fix all warnings reported by clang | Sfan5 | 2014-04-15 | 1 | -3/+2 | |
| | ||||||
* | Fix merge mistake when rebasing for PR #1169 | Ciaran Gultnieks | 2014-03-24 | 1 | -2/+1 | |
| | ||||||
* | Remove goto from Environment::removePlayer | Selat | 2014-03-12 | 1 | -10/+8 | |
| | ||||||
* | Update ABM object counts when triggers add objects | Ciaran Gultnieks | 2014-03-09 | 1 | -16/+33 | |
| | | | | | Also fixes long-standing accuracy issue due to unknown wider object count not being incremented. | |||||
* | Stop wasting time in abm - performance improvement | Ciaran Gultnieks | 2014-03-06 | 1 | -23/+23 | |
| | | | | | | Unless I'm mistaken, the chunk of code I'm moving there is potentially executed hundreds of times inside the loop to get the exact same result every time | |||||
* | Fix for unloaded but active block problem | Ciaran Gultnieks | 2014-03-02 | 1 | -0/+8 | |
| | ||||||
* | ServerEnvironment: Remove direct dependency on EmergeManager | kwolekr | 2014-02-09 | 1 | -7/+2 | |
| | ||||||
* | Add player:override_day_night_ratio() for arbitrarily controlling sunlight ↵ | Perttu Ahola | 2014-02-01 | 1 | -1/+5 | |
| | | | | brightness | |||||
* | Fix some errors reported by clang static analyzer. | Ilya Zhuravlev | 2014-01-13 | 1 | -1/+2 | |
| | ||||||
* | Add forceloading | Novatux | 2014-01-11 | 1 | -1/+1 | |
| | ||||||
* | Make line_of_sight return blocking node position | stujones11 | 2013-12-12 | 1 | -1/+4 | |
| |