aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Server::step throw is never catched. Replace it with an errorstream + assertLoic Blot2015-03-161-3/+6
| | | | | | | | This throw can be trigger by LuaError exception or ConnectionBindFailed exception in the following functions: * EmergeThread::Thread() * ScriptApiEnv::environment_Step() * ScriptApiEnv::player_event() * ServerThread::Thread()
* Android: Fix auto-entry of server address and port in mainmenuest312015-03-161-5/+5
| | | | Fixes #2497.
* Move client packet generators to dedicated functions for:Loic Blot2015-03-162-38/+64
| | | | | | | | * TOSERVER_INIT_LEGACY * TOSERVER_DELETEDBLOCKS * TOSERVER_GOTBLOCKS * TOSERVER_REMOVED_SOUNDS Also use a std::vector instead of std::set for TOSERVER_REMOVED_SOUNDS
* Move TOCLIENT_ACTIVE_OBJECT_REMOVE_ADD and TOCLIENT_ACTIVE_OBJECT_MESSAGES ↵Loic Blot2015-03-162-17/+23
| | | | to private functions
* Rename packethandler/{client,server}.cpp to {client,server}packethandler.cppLoic Blot2015-03-164-5/+5
| | | | | * Requested by @Zeno- * Approved by @nerzhul
* If player is dead, permit it to respawn, even if damages are not enabledLoic Blot2015-03-161-1/+1
| | | | * Mods can do setHP function to do damages and override the enable_damage value sometimes
* SendPlayerHPOrDie everytime at client connection, damage enabled or not, ↵Loic Blot2015-03-151-2/+1
| | | | this will fix the player which stay dead at connection
* Finer progress bar updates when initializing nodesest312015-03-155-10/+59
| | | | The bar is only drawn when the user will notice a change, which prevents time overheads that this commit would cause, resulting from useless draws.
* Android Makefile update backported from stable-0.4 with minor changesLoic Blot2015-03-151-5/+4
|
* mg_decoration: Raise highest allowed deco top to max edge of voxelmanipparamat2015-03-152-11/+7
| | | | Remove max_y from functions, simplify code
* Android: Backport changes from stable-0.4Loic Blot2015-03-145-4/+4
|
* Android: fix package name in JAVA sourcesLoic Blot2015-03-143-3/+3
|
* Fix package name in AndroidManifest.xmlLoic Blot2015-03-141-1/+1
|
* AndroidManifest.xml version bumpLoic Blot2015-03-141-1/+1
|
* Disable double-click -> ESC translation for main menuCraig Robbins2015-03-143-12/+25
|
* client.cpp: typo fix and break; fix to make some compilers happyLoic Blot2015-03-131-1/+2
|
* Replace NetworkPacket pointers to referencesLoic Blot2015-03-138-296/+257
|
* Prepare Protocol v25 init & authentication.Loic Blot2015-03-1310-70/+448
| | | | | | | | | | * TOSERVER_INIT and TOCLIENT_INIT renamed to _LEGACY * TOSERVER_PASSWORD merged from dev-0.5, can use protocol v24 and v25 * TOCLIENT_ACCESS_DENIED merged from dev-0.5, can use protocol v24 and v25, with normalized strings an a custom id for custom errors * new TOSERVER_INIT packet only send MT version, supported compressions, protocols and serialization, this permit to rework everything later without break the _INIT packet * new TOSERVER_AUTH packet which auth the client * new TOCLIENT_HELLO packet which send server serialization version atm * new TOCLIENT_AUTH_ACCEPTED which is send when TOCLIENT_AUTH was okay. After this packet, the client load datas from servers, like after TOCLIENT_INIT_LEGACY packet
* Handle the newly added TOCLIENT_ACCESS_DENIED and ↵Loic Blot2015-03-135-52/+156
| | | | | | | TOCLIENT_DELETE_PARTICLESPAWNER * Rename the handlers from _Legacy to regular, because here we can use same handlers * Fix some packet names and pseudo handlers
* Rename some packet and handlers to <packet>_Legacy name for compat layer ↵Loic Blot2015-03-139-26/+26
| | | | between new network changes and old network clients
* Use the new Player::isDead function when it's the caseLoic Blot2015-03-133-7/+13
|
* Update Indonesian LanguageSmallJoker2015-03-121-179/+49
|
* handleCommand_Breath mustn't update breath is player is dead. A dead player ↵Loic Blot2015-03-122-0/+12
| | | | | | doesn't breath. Add Player::isDead function to check player is dead
* Don't handle PlayerPos packet coming from client if player is deadLoic Blot2015-03-121-0/+5
|
* Mgv5/mgv7: Add desert temples if desert stone detected in mapchunkparamat2015-03-124-12/+99
|
* Unescape tooltip textsest312015-03-111-3/+5
| | | | | | Previously, tooltips didn't unescape escaped formspec texts. Item descriptions that trigger tooltips like inside inventories or for item_image_button don't need to get unescaped, as they don't get set using formspec, but from lua.
* Mgv6: Fix uninitialised heightmap used by cavegenparamat2015-03-111-2/+4
|
* lua_api/l_mapgen: Fix overlapping areas of minetest.generate_ores/decorationsparamat2015-03-113-12/+16
|
* Silence Clang warningShadowNinja2015-03-101-2/+1
|
* Ensure that heightmap is initialized before useCraig Robbins2015-03-101-0/+1
| | | | Without this, cavegen will use values in the heightmap before they are initialized.
* Stop formspecs closing with double-click in empty areaCraig Robbins2015-03-091-0/+11
| | | | | | Behaviour on Android remains the same until other alternatives can be devised (if possible) See #2425 (and the many other -- now closed -- issues reporting this feature as a bug)
* Fix memleak pointed by issue #2439.Loic Blot2015-03-081-2/+2
| | | | Also change bzero to memset. bzero doesn't work on windows
* Fix unitialized data when creating TOSERVER_INIT packetLoic Blot2015-03-081-0/+2
|
* Make the dummy backend only look up blocks onceShadowNinja2015-03-081-3/+3
|
* Update Android MakefileMaksim Gamarnik2015-03-081-22/+22
| | | | | | ARMv7 default build Update curl Update OpenSSL
* Heightmaps: Fix uninitialised values in mgv5/mgv6. findGroundLevel: Return ↵paramat2015-03-085-24/+2
| | | | -MAP_GENERATION_LIMIT if surface not found
* Optimize Profiler::avg()gregorycu2015-03-072-17/+56
|
* Don't use luaL_checkstring to read node names, it's only for argumentsShadowNinja2015-03-071-9/+10
| | | | This caused confusing error messages like "argument #4 to set_node is not a string."
* Add Turkish comment translation to minetest.desktopMahmut Elmas2015-03-071-0/+1
|
* Add more Android build files to .gitignoreest312015-03-071-2/+5
|
* Respect game mapgen flags and save world noise paramsngosang2015-03-0715-149/+126
|
* Fix RUN_IN_PLACE broken due to invalid usage of assertsapier2015-03-071-1/+1
|
* For usages of assert() that are meant to persist in Release builds (when ↵Craig Robbins2015-03-0762-294/+299
| | | | NDEBUG is defined), replace those usages with persistent alternatives
* Improve Clouds::render mathematicsLoic Blot2015-03-071-30/+25
|
* Fix Android text bug (no text displaying)Craig Robbins2015-03-074-80/+79
|
* Dungeongen: Optionally set ignore to be untouchable to disable floating dungeonsparamat2015-03-073-3/+9
|
* Don't start a server for map migrationShadowNinja2015-03-063-75/+65
|
* Clean up database API and save the local map on an intervalShadowNinja2015-03-0616-519/+391
|
* Biome API: Enable decorations placed on waterparamat2015-03-063-9/+18
| | | | Add schematic decoration force placement flag
* Improve group-based connection between raillike nodesBlockMen2015-03-052-27/+15
|