aboutsummaryrefslogtreecommitdiff
path: root/src/environment.h
AgeCommit message (Expand)Author
2016-04-28Handle particle spawners in env and delete expired idsobneq
2016-03-19Allow NodeTimer, ABM and block mgmt interval changes.Auke Kok
2016-03-09Add consistent monotonic day counter - get_day_count()Auke Kok
2016-03-07Add minetest.register_lbm() to run code on block load onlyest31
2016-02-11Add '/clearobjects quick'Kahrl
2015-11-04Time: use locks againest31
2015-11-03Time: Remove serverside getter, and use atomic operationsest31
2015-10-27Add DISABLE_CLASS_COPY macro (and use it)kwolekr
2015-10-27Environment: Time of day fixes and add serverside getterest31
2015-10-18ABMs: Make catch-up behaviour optionalparamat
2015-09-23Save and remove player by pointerLoic Blot
2015-09-19Little optimization on getAdded/Removed activeobjects per player loop.Loic Blot
2015-09-08Change m_client_event_queue's type to std::queueLoic Blot
2015-08-23Clean up threadingShadowNinja
2015-08-16SEnv: Remove static_exists from ActiveObjects in deleted blockskwolekr
2015-07-23Optional reconnect functionalityest31
2015-07-16Kick players when shutting down server and there is a crash due to a Lua stac...nerzhul
2015-06-20Generic CAO cleanups and renames for clarificationest31
2015-06-20Make attached objects visible in 3rd person viewest31
2015-04-22Re-apply 972d17baea81ffe6d508b291ef97207a4822e1da...nerzhul
2015-04-21Revert "m_active_object_messages is used like a queue. Use std::queue instead...kwolekr
2015-04-21m_active_object_messages is used like a queue. Use std::queue instead of std:...Loic Blot
2015-04-16Use std::vector instead of std::set for Environment::getObjectsInsideRadiusLoic Blot
2015-03-05Performance improvement: Use std::list instead of std::vector for request_med...Loic Blot
2015-03-04ABMHandler and player_collisions use sequential read/write. Switch from std::...Loic Blot
2015-03-04ASyncRunStep doesn't need to lock when do setTimeOfDaySpeed.Loic Blot
2015-02-17Change many useless std::list into Environment class (m_players), ABMHandler ...Loic Blot
2015-01-18Fix all warnings and remove -Wno-unused-but-set cflagkwolekr
2014-12-07Performance of main client loop up to 2x faster In places, up to 3 times fasterCraig Robbins
2014-11-08Replace setting unlimited_player_transfer_distance with player_transfer_distanceSmallJoker
2014-06-23Only keep players loaded while they're connectedShadowNinja
2014-06-23Fix race condition on accessing m_time_of_day_speed causing day night race on...sapier
2014-06-23Speedup attachement handling by replacing vector search by direct array acces...sapier
2014-04-18Remove liquid_finite and weatherproller
2014-04-15Fix all warnings reported by clangSfan5
2014-03-09Update ABM object counts when triggers add objectsCiaran Gultnieks
2014-03-04Fix rendering glitches when far from the center of the mapNovatux
2014-02-09ServerEnvironment: Remove direct dependency on EmergeManagerkwolekr
2014-02-01Add player:override_day_night_ratio() for arbitrarily controlling sunlight br...Perttu Ahola
2014-01-11Add forceloadingNovatux
2013-12-12Make line_of_sight return blocking node positionstujones11
2013-11-30Add minetest.swap_nodeNovatux
2013-09-16Weather: Clean up getHeat/getHumidity somewhatkwolekr
2013-08-14Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl
2013-08-03Fix anticheatPerttu Ahola
2013-07-27Weather supportproller
2013-07-20Add set_breath and get_breath to lua API.RealBadAngel
2013-06-19Add drowningPilzAdam
2013-05-25Move scriptapi to separate folder (by sapier)sapier
2013-04-06Add Dijkstra A* and A* without prefetching pathfind algorithmssapier