Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use std::string::empty() instead of size() where applicable | Anton | 2014-12-12 |
| | |||
* | Performance of main client loop up to 2x faster In places, up to 3 times faster | Craig Robbins | 2014-12-07 |
| | | | | | 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 |
| | |||
* | Implement WieldMeshSceneNode which improves wield mesh rendering | Kahrl | 2014-11-08 |
| | | | | | | | | | | | | | - 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 |
| | |||
* | Remove remenants of mob code | Pavel Puchkin | 2014-10-23 |
| | | | | | | 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 |
| | |||
* | Simplify player modification checks | ShadowNinja | 2014-10-01 |
| | |||
* | Split settings into seperate source and header files | ShadowNinja | 2014-09-21 |
| | | | | This also cleans up settings a bit | ||
* | Update Mapgen VoxelManipulator on buffer invalidation | kwolekr | 2014-09-01 |
| | |||
* | Make player files saving again | SmallJoker | 2014-06-29 |
| | |||
* | Store the maximum player file tries in a constant | ShadowNinja | 2014-06-23 |
| | |||
* | Only try to load from possible player files | ShadowNinja | 2014-06-23 |
| | |||
* | Only keep players loaded while they're connected | ShadowNinja | 2014-06-23 |
| | |||
* | Fix race condition on accessing m_time_of_day_speed causing day night race ↵ | sapier | 2014-06-23 |
| | | | | on some architectures | ||
* | Speedup attachement handling by replacing vector search by direct array ↵ | sapier | 2014-06-23 |
| | | | | access and secondary child lookup vector | ||
* | Remove liquid_finite and weather | proller | 2014-04-18 |
| | |||
* | Fix all warnings reported by clang | Sfan5 | 2014-04-15 |
| | |||
* | Fix merge mistake when rebasing for PR #1169 | Ciaran Gultnieks | 2014-03-24 |
| | |||
* | Remove goto from Environment::removePlayer | Selat | 2014-03-12 |
| | |||
* | Update ABM object counts when triggers add objects | Ciaran Gultnieks | 2014-03-09 |
| | | | | | 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 |
| | | | | | | 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 |
| | |||
* | ServerEnvironment: Remove direct dependency on EmergeManager | kwolekr | 2014-02-09 |
| | |||
* | Add player:override_day_night_ratio() for arbitrarily controlling sunlight ↵ | Perttu Ahola | 2014-02-01 |
| | | | | brightness | ||
* | Fix some errors reported by clang static analyzer. | Ilya Zhuravlev | 2014-01-13 |
| | |||
* | Add forceloading | Novatux | 2014-01-11 |
| | |||
* | Make line_of_sight return blocking node position | stujones11 | 2013-12-12 |
| | |||
* | Add minetest.swap_node | Novatux | 2013-11-30 |
| | |||
* | Revert patch 58f036ad1 that causes object duplication (which tried to fix ↵ | Perttu Ahola | 2013-11-17 |
| | | | | objects getting hidden from client) and fix the original problem correctly. This fixes the second distinct object duplication bug. | ||
* | Actually fix weather | kwolekr | 2013-11-17 |
| | | | | The real problem was that MapBlocks were not activated before getting sent to the client | ||
* | Fix object duplication bug (at least in the most reproducible UFO case) | Perttu Ahola | 2013-10-17 |
| | |||
* | Weather: Clean up getHeat/getHumidity somewhat | kwolekr | 2013-09-16 |
| | |||
* | Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu | Kahrl | 2013-08-14 |
| | |||
* | Dont write directly to files but rather write and copy a tmp file | PilzAdam | 2013-08-13 |
| | |||
* | Decoration: Fix schematic probability mess with new MTS file version | kwolekr | 2013-08-11 |
| | |||
* | Add support for different drowning damage and allow drowning in other nodetypes | BlockMen | 2013-08-06 |
| | |||
* | Change large amount of objects to be configurable via a setting in ↵ | Novatux | 2013-08-04 |
| | | | | minetest.conf (max_objects_per_block). | ||
* | Fix anticheat | Perttu Ahola | 2013-08-03 |
| | |||
* | Add set_breath and get_breath to lua API. | RealBadAngel | 2013-07-20 |
| | |||
* | Fix many formspec menu bugs | sapier | 2013-07-07 |
| | |||
* | Dont write player files all the time | PilzAdam | 2013-06-28 |
| | |||
* | Print playername when failing to read playerfile and ignore files starting ↵ | PilzAdam | 2013-06-22 |
| | | | | with . | ||
* | Add drowning | PilzAdam | 2013-06-19 |
| | |||
* | Show number of objects in client environment in profiler (F6) | Kahrl | 2013-06-18 |
| | |||
* | Play player_damage.ogg when recieving damage and additionally play ↵ | PilzAdam | 2013-06-12 |
| | | | | player_falling_damage.ogg when recieving falling damage | ||
* | Add and implement setting max_clearobjects_extra_loaded_blocks. | Kahrl | 2013-06-03 |
| | | | | | Now Environment::clearAllObjects() unloads unused blocks in an interval defined by max_clearobjects_extra_loaded_blocks (default 4096). | ||
* | Move scriptapi to separate folder (by sapier) | sapier | 2013-05-25 |
| | | | | | | | | | | | 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) | ||
* | Fix lava damage on player's upper body | kwolekr | 2013-05-19 |
| | |||
* | Fix nearly all warnings | kwolekr | 2013-05-19 |
| |