aboutsummaryrefslogtreecommitdiff
path: root/src/environment.h
AgeCommit message (Collapse)Author
2014-02-01Add player:override_day_night_ratio() for arbitrarily controlling sunlight ↵Perttu Ahola
brightness
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
On the lua side, notably minetest.env:<function>(<args>) should now be replaced by minetest.<function>(<args>). The old way is and will stay supported for a long time. Also: Update and clean up lua_api.txt (by celeron55) Move EnvRef to lua and remove add_rat and add_firefly (by kahrl) Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl)
2013-04-06Add Dijkstra A* and A* without prefetching pathfind algorithmssapier
2013-04-05Fix nick completionPilzAdam
2013-03-11Migrate to STL containers/algorithms.Ilya Zhuravlev
2013-02-25Add emerge.cpp, initial EmergeThread changeskwolekr
- 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
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2013-01-21The new mapgen, noise functions, et al.kwolekr
2013-01-02Add ServerEnvironment::setNode()/removeNode() to allow setting nodes from ↵Perttu Ahola
the C++ side with proper script-defined initialization/destruction
2012-11-26Default server step to 0.1s and sync object/player update intervals to itPerttu Ahola
2012-11-25A bunch of fixesMirceaKitsune
No longer hide players who are dead. With models, a death animation should be used instead Some changes requested by celeron55 Rename a lot of things in the code, and use better lua api function names Minor code corrections Bump protocol version up, since the models / animations / attachments code creates new client<->server messages
2012-09-09Add dtime_s to entity activationPerttu Ahola
2012-07-27ABM and liquid overload skipPerttu Ahola
2012-07-27Experimental-ish rollback functionalityPerttu Ahola
2012-06-17Optimize headersPerttu Ahola
2012-06-17Properly and efficiently use split utility headersPerttu Ahola
2012-06-05Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola
GPLv2/later, by agreement of major contributors
2012-03-18Dynamic sky, fog and cloud colors; sun and moonPerttu Ahola
2012-03-16Move ClientMap to clientmap.{h,cpp}Perttu Ahola
2012-03-15MapBlockMesh, mesh animation system, urgent mesh updates, athmospheric ↵Kahrl
light, removed footprints
2012-03-10Immediate smoke puff when a normal entity is punched to deathPerttu Ahola
2012-01-12The huge item definition and item namespace unification patch (itemdef), see ↵Kahrl
http://c55.me/minetest/wiki/doku.php?id=changes:itemdef
2012-01-02Initialize ABM timer to random value to spread processingPerttu Ahola
2012-01-02Fix ABM trigger chance being often way too highPerttu Ahola
2011-12-28Add EnvRef:get_objects_inside_radius(pos, radius)Perttu Ahola
2011-12-03Add ABM required neighbor checkPerttu Ahola
2011-12-02Fix player double damagePerttu Ahola
2011-12-02Move ServerRemotePlayer to a separate filePerttu Ahola
2011-12-01Player-is-SAO WIPPerttu Ahola
2011-11-29Handle ActiveBlockModifier intervals properly, down to 1sPerttu Ahola
2011-11-29Replace old active block random node modifying things with actual ↵Perttu Ahola
ActiveBlockModifiers
2011-11-29Make blocks to be loaded from disk when the active block area reaches themPerttu Ahola
2011-11-29Relatively snappy object-ground collision detectionPerttu Ahola
2011-11-29GameDef compilesPerttu Ahola
2011-11-29Create framework for getting rid of global definitions of ↵Perttu Ahola
node/tool/item/whatever types
2011-11-29Scripting WIPPerttu Ahola
2011-11-29Scripting WIPPerttu Ahola
2011-10-18Add /clearobjectsPerttu Ahola
2011-10-15mobv2Perttu Ahola
2011-09-07Removed unused camera_position and camera_direction fields from Client. ↵Kahrl
Moved ClientEnvironment::drawPostFx to ClientMap::renderPostFx -- this will make the camera management classes easier to write, as ClientMap already knows the camera position but ClientEnvironment doesn't and has to be told about it. This also eliminates the need for Client::getEnv(). Made the post effect color a content feature defined in content_mapnode.h.