Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add show_statusline_on_connect setting (#5084) | Loïc Blot | 2017-01-21 | 4 | -2/+10 | |
| | | | Add show_statusline_on_connect setting | |||||
* | Revert "Detach the player from entities on death." (#5087) | Loïc Blot | 2017-01-21 | 5 | -16/+14 | |
| | ||||||
* | Fix unknown command message not providing number of cmd | sapier | 2017-01-21 | 1 | -1/+1 | |
| | ||||||
* | Add Entity get_texture_mod() to Lua API | sapier | 2017-01-21 | 7 | -8/+53 | |
| | | | | Send texture modifier to clients connecting later too | |||||
* | Detach the player from entities on death. (#5077) | red-001 | 2017-01-21 | 5 | -14/+16 | |
| | ||||||
* | Warning fix for 2ea60156437962d7d29d20606bf5d9189059f76b (#5082) | Loïc Blot | 2017-01-21 | 1 | -7/+3 | |
| | | | Neither flag as force delete nor show the warning when mapblock is full and object is a player | |||||
* | Do not force deletion of players when mapblock is full (#5081) | Loïc Blot | 2017-01-21 | 1 | -0/+6 | |
| | | | This fixes #4067 | |||||
* | Remove `mathconstants.h` and use the correct way to get `M_PI` in MSVC. (#5072) | red-001 | 2017-01-20 | 12 | -17/+2 | |
| | ||||||
* | Add chatcommand unregister and override API (#5076) | Elijah Duffy | 2017-01-20 | 2 | -0/+22 | |
| | | | | | Introduces two functions to unregister and override chatcommands. minetest.unregister_chatcommand("<name>") and minetest.override_chatcommand("<name>", {<redifinition>}) | |||||
* | Fix MSVC build Build broken by 98e36d7 | SmallJoker | 2017-01-19 | 2 | -0/+2 | |
| | ||||||
* | Add particle animation, glow | sfan5 | 2017-01-18 | 16 | -78/+311 | |
| | | | | | This is implemented by reusing and extending the TileAnimation code for the methods used by particles. | |||||
* | Add minetest.player_exists() (#5064) | rubenwardy | 2017-01-18 | 2 | -5/+9 | |
| | ||||||
* | Add search to advanced settings (#4806) | rubenwardy | 2017-01-18 | 1 | -6/+114 | |
| | | | | | | | | * Add search to advanced settings * Press enter again to go to next result * Use keyword based search, auto select best option | |||||
* | Fix typo in alias for deprecated settexturemod | sapier | 2017-01-17 | 1 | -1/+1 | |
| | ||||||
* | Improve priv descriptions (#5047) | Ezhh | 2017-01-17 | 1 | -20/+21 | |
| | ||||||
* | Remove client-side chat prediction. (#5055) | red-001 | 2017-01-17 | 4 | -4/+17 | |
| | | | Network lag isn't really a big issue with chat and chat prediction makes writing mods harder. | |||||
* | Adjust formspec spacing on the Client tab of the mainmenu | rubenwardy | 2017-01-16 | 1 | -13/+22 | |
| | ||||||
* | Rename ObjectRef methods to be consistent and predictable | rubenwardy | 2017-01-16 | 4 | -66/+67 | |
| | ||||||
* | Add keyword based search to serverlist | red-001 | 2017-01-15 | 8 | -23/+113 | |
| | ||||||
* | Added lua tracebacks to some errors where you have been blind to what… (#5043) | sapier | 2017-01-15 | 4 | -7/+16 | |
| | | | | * Added lua tracebacks to some errors where you have been blind to what actually went wrong | |||||
* | Documentation: Correct biome heat / humidity noise parameters | paramat | 2017-01-15 | 2 | -4/+4 | |
| | | | | | | When the new set of biomes was added in MTGame the 'spread' for heat and humidity noise parameters was increased to 1000, i forgot to update settingtypes.txt and minetest.conf. | |||||
* | Add color names from web page referenced in luaapi doc | sapier | 2017-01-15 | 1 | -0/+7 | |
| | ||||||
* | Only set material flag on rendered meshes (#5023) | lhofhansl | 2017-01-14 | 1 | -8/+9 | |
| | ||||||
* | Fix build with freetype support disabled | sfan5 | 2017-01-14 | 1 | -1/+1 | |
| | ||||||
* | Fix another missing const reported by clang & @sfan5 | Loic Blot | 2017-01-14 | 2 | -2/+2 | |
| | | | | Signed-off-by: Loic Blot <loic.blot@unix-experience.fr> | |||||
* | Fix missing const in ServerActiveObject::getStaticData | Loic Blot | 2017-01-14 | 1 | -1/+1 | |
| | | | | | | This fixes #5033 Signed-off-by: Loic Blot <loic.blot@unix-experience.fr> | |||||
* | Organize defaultsettings.cpp | ShadowNinja | 2017-01-13 | 1 | -112/+107 | |
| | ||||||
* | Main menu tweaks | ShadowNinja | 2017-01-13 | 3 | -10/+9 | |
| | ||||||
* | Optimize SAO getStaticData by using std::string pointer instead of return copy | Loic Blot | 2017-01-13 | 4 | -12/+14 | |
| | | | | Signed-off-by: Loic Blot <loic.blot@unix-experience.fr> | |||||
* | Cleanup content_sao by factorizing similar code parts | Rogier | 2017-01-13 | 2 | -249/+126 | |
| | | | | Signed-off-by: Loic Blot <loic.blot@unix-experience.fr> | |||||
* | Enable mod security by default | ShadowNinja | 2017-01-13 | 3 | -3/+3 | |
| | ||||||
* | Meshes: Make object mesh face shading consistent | paramat | 2017-01-13 | 1 | -11/+8 | |
| | | | | | | | | | Previously, object meshes had their North and South faces darker than East and West faces, the opposite of nodes and meshnodes. This commit corrects this. State constants as float-literals not double-literals. Simplify code. Add comment. | |||||
* | Make nametag removable with set_nametag_attributes (#5021) | Rui | 2017-01-11 | 1 | -2/+1 | |
| | ||||||
* | Cleanup some header inclusions to improve compilation times | Loic Blot | 2017-01-11 | 10 | -13/+22 | |
| | ||||||
* | Performance fix + SAO factorization | Rogier | 2017-01-11 | 8 | -117/+88 | |
| | | | | | | | | | | Original credits goes to @Rogier-5 * Merge common attributes between LuaEntitySAO & PlayerSAO to UnitSAO * Make some functions const * Improve some lists performance by returning const ref Signed-off-by: Loic Blot <loic.blot@unix-experience.fr> | |||||
* | Add staticdata parameter to add_entity (#5009) | Rui | 2017-01-09 | 3 | -3/+6 | |
| | | | | | * Add staticdata parameter to add_entity * Add add_entity_with_staticdata to core.features | |||||
* | Environment & IGameDef code refactoring (#4985) | Ner'zhul | 2017-01-09 | 49 | -409/+301 | |
| | | | | | | | | | | | | | | | | | | | | | * Environment code refactoring * Cleanup includes & class declarations in client & server environment to improve build speed * ServerEnvironment::m_gamedef is now a pointer to Server instead of IGameDef, permitting to cleanup many casts. * Cleanup IGameDef * Move ITextureSource* IGameDef::getTextureSource() to Client only. * Also move ITextureSource *IGameDef::tsrc() helper * drop getShaderSource, getSceneManager, getSoundManager & getCamera abstract call * drop unused emerge() call * cleanup server unused functions (mentionned before) * Drop one unused parameter from ContentFeatures::updateTextures * move checkLocalPrivilege to Client * Remove some unnecessary casts * create_formspec_menu: remove IWritableTextureSource pointer, as client already knows it * Fix some comments * Change required IGameDef to Server/Client pointers * Previous change that game.cpp sometimes calls functions with Client + InventoryManager + IGameDef in same functions but it's the same objects * Remove duplicate Client pointer in GUIFormSpecMenu::GUIFormSpecMenu * drop ClientMap::sectorWasDrawn which is unused | |||||
* | support older PostGreSQL versions (#4999) | zeuner | 2017-01-09 | 2 | -7/+26 | |
| | | | | | | | * support older PostGreSQL versions * documentation accuracy * improve performance by affecting less rows in UPDATE queries | |||||
* | builtin/.../falling.lua: Avoid crash when hitting unknown nodes | sfan5 | 2017-01-09 | 1 | -1/+1 | |
| | ||||||
* | Map generation limit: Cache as 'const' not 'const static' | paramat | 2017-01-08 | 2 | -3/+3 | |
| | ||||||
* | Map generation limit: Fix checks for block/sector over-limit | paramat | 2017-01-08 | 2 | -14/+36 | |
| | | | | | | | | | | | | | | Fix the maths that check if any part of a mapblock or sector is over the set map_generation_limit. Therefore avoid the loading of any over-limit blocks that were previously generated when map_generation_limit was larger. The set limit can vary for a world because it is not yet a per-world mapgen parameter, even when it is sometimes it will be changed deliberately. Therefore avoid a player being returned to world centre if they re-enter a world while being over-limit. Fix the createSector() crash caused by a mob spawning over-limit in an over-limit mapblock | |||||
* | Minor: Fix indentation in serverenvironment.cpp | Lars Hofhansl | 2017-01-08 | 1 | -51/+51 | |
| | ||||||
* | Move ServerEnvironment to dedicated cpp/header files | Loic Blot | 2017-01-08 | 14 | -2555/+2600 | |
| | | | | * also cleanup some unneeded inclusions | |||||
* | Move ClientEnvironment to dedicated cpp/header files | Loic Blot | 2017-01-08 | 8 | -1003/+1042 | |
| | ||||||
* | Get neighbor from same map block if possible in ABMHandler (#4998) | lhofhansl | 2017-01-08 | 1 | -6/+15 | |
| | ||||||
* | Make column alignment consistent in advanced settings (#5004) | Ezhh | 2017-01-07 | 1 | -1/+1 | |
| | ||||||
* | Revert "Extend minetest.is_yes()" | sfan5 | 2017-01-07 | 2 | -3/+1 | |
| | | | | This reverts commit c435eabf3ffb77eab955d5faeb5450da1befc149. | |||||
* | Extend minetest.is_yes() | red-001 | 2017-01-07 | 2 | -1/+3 | |
| | ||||||
* | README.txt: Update the License to 2010-2017 | LNJ | 2017-01-05 | 1 | -2/+2 | |
| | ||||||
* | lua_api.txt: Add registered_chatcommands to global tables | LNJ | 2017-01-05 | 1 | -0/+2 | |
| |