1
0
Fork 0
mirror of https://github.com/dragonfireclient/dragonfireclient.git synced 2025-01-12 00:49:52 -05:00

Commit graph

  • 22730bbc0c Mgv6: Remove addDirtGravelBlobs, replaced by blob ore in Minetest Game paramat 2015-03-17 05:21:31 +0000
  • 8ca08a850f Save creative_mode and enable_damage setting for each world in world.mt fz72 2015-03-15 14:52:10 +0100
  • 2f0107f4a7 MutexedQueue inherits must use std::deque instead of std::list Loic Blot 2015-03-05 20:54:36 +0100
  • 94b3950958 Remove Android makefile ugly make -j hack Loic Blot 2015-03-17 15:48:48 +0100
  • ca5df44edb Standalone bundle for OSX (w/ dependencies!) Pavel Puchkin 2015-03-10 19:29:13 +0200
  • 7685969274 Server::step throw is never catched in minetestserver Replace it with an errorstream + assert for server Loic Blot 2015-03-17 09:13:12 +0100
  • 814e55597d Use the NetworkPacket api to read full version string instead of u8 pointers. Also store the reserved byte to use API properly Loic Blot 2015-03-17 14:04:46 +0100
  • bfc4652c66 Fix a little regression on SendActiveObjectMessages which send all TOCLIENT_ACTIVE_OBJECT_MESSAGES as reliable Loic Blot 2015-03-17 09:16:39 +0100
  • dbe5a446c3 Minor bug fix (lag between damage flash and hearts updating) Craig Robbins 2015-03-17 17:39:59 +1000
  • c552d293fa Fix various damage related bugs (client-side) Craig Robbins 2015-03-17 16:21:48 +1000
  • 34c5a5b377 Minor cleanup: game.cpp Craig Robbins 2015-03-17 16:44:17 +1000
  • 699d42efc6 Revert "Server::step throw is never catched. Replace it with an errorstream + assert" kwolekr 2015-03-16 21:17:27 -0400
  • ceac41ed6e Bump android version code Loic Blot 2015-03-16 20:37:07 +0100
  • 5f8e48c63b Server::step throw is never catched. Replace it with an errorstream + assert 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() Loic Blot 2015-03-16 20:25:35 +0100
  • 16b961b2eb Android: Fix auto-entry of server address and port in mainmenu est31 2015-03-16 17:32:30 +0100
  • d63df4ecb1 Move client packet generators to dedicated functions for: * TOSERVER_INIT_LEGACY * TOSERVER_DELETEDBLOCKS * TOSERVER_GOTBLOCKS * TOSERVER_REMOVED_SOUNDS Also use a std::vector instead of std::set for TOSERVER_REMOVED_SOUNDS Loic Blot 2015-03-16 12:39:27 +0100
  • e7736ffdd6 Move TOCLIENT_ACTIVE_OBJECT_REMOVE_ADD and TOCLIENT_ACTIVE_OBJECT_MESSAGES to private functions Loic Blot 2015-03-16 12:01:40 +0100
  • b560294050 Rename packethandler/{client,server}.cpp to {client,server}packethandler.cpp * Requested by @Zeno- * Approved by @nerzhul Loic Blot 2015-03-16 10:19:13 +0100
  • aaf26b3a44 If player is dead, permit it to respawn, even if damages are not enabled * Mods can do setHP function to do damages and override the enable_damage value sometimes Loic Blot 2015-03-16 10:01:56 +0100
  • b2801d8127 SendPlayerHPOrDie everytime at client connection, damage enabled or not, this will fix the player which stay dead at connection Loic Blot 2015-03-15 19:09:26 +0100
  • e4f7c92cff Finer progress bar updates when initializing nodes est31 2015-03-15 07:25:22 +0100
  • 2bc0165652 Android Makefile update backported from stable-0.4 with minor changes Loic Blot 2015-03-15 11:21:34 +0100
  • 89217faec5 mg_decoration: Raise highest allowed deco top to max edge of voxelmanip paramat 2015-03-14 04:26:04 +0000
  • 155116852a Android: Backport changes from stable-0.4 Loic Blot 2015-03-14 19:59:14 +0100
  • aa085bf222 Android: fix package name in JAVA sources Loic Blot 2015-03-14 18:52:31 +0100
  • 783e15f389 Fix package name in AndroidManifest.xml Loic Blot 2015-03-14 18:41:36 +0100
  • 1488542968 AndroidManifest.xml version bump Loic Blot 2015-03-14 18:28:02 +0100
  • de6d5ce2cd Disable double-click -> ESC translation for main menu Craig Robbins 2015-03-14 19:55:35 +1000
  • 0e93eefb8f client.cpp: typo fix and break; fix to make some compilers happy Loic Blot 2015-03-13 22:08:41 +0100
  • 083c8c734e Replace NetworkPacket pointers to references Loic Blot 2015-03-13 22:01:49 +0100
  • 74d34da6cb Prepare Protocol v25 init & authentication. * 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 Loic Blot 2015-03-13 16:35:21 +0100
  • 9f3fc7201b Handle the newly added TOCLIENT_ACCESS_DENIED and TOCLIENT_DELETE_PARTICLESPAWNER * Rename the handlers from _Legacy to regular, because here we can use same handlers * Fix some packet names and pseudo handlers Loic Blot 2015-03-13 14:14:48 +0100
  • 126f36c2e6 Rename some packet and handlers to <packet>_Legacy name for compat layer between new network changes and old network clients Loic Blot 2015-03-13 13:40:48 +0100
  • 4e63c977c7 Use the new Player::isDead function when it's the case Loic Blot 2015-03-13 08:57:19 +0100
  • 7c19933a8c Update Indonesian Language SmallJoker 2015-03-02 21:03:17 +0100
  • afb19f3a1f handleCommand_Breath mustn't update breath is player is dead. A dead player doesn't breath. Add Player::isDead function to check player is dead Loic Blot 2015-03-12 11:27:28 +0100
  • 3067d78216 Don't handle PlayerPos packet coming from client if player is dead Loic Blot 2015-03-12 10:32:16 +0100
  • 6ce0985f47 Mgv5/mgv7: Add desert temples if desert stone detected in mapchunk paramat 2015-03-11 06:48:06 +0000
  • 140245a76f Unescape tooltip texts est31 2015-03-10 16:22:56 +0100
  • 29e46d6b29 Mgv6: Fix uninitialised heightmap used by cavegen paramat 2015-03-11 05:28:07 +0000
  • b2b6bbf3e8 lua_api/l_mapgen: Fix overlapping areas of minetest.generate_ores/decorations paramat 2015-03-10 04:51:21 +0000
  • adfcdc5484 Silence Clang warning ShadowNinja 2015-03-10 20:45:42 -0400
  • d4e210ee95 Ensure that heightmap is initialized before use Craig Robbins 2015-03-10 18:46:28 +1000
  • e74b8da54e Stop formspecs closing with double-click in empty area Craig Robbins 2015-03-09 12:42:25 +1000
  • 3ae16f1c17 Fix memleak pointed by issue #2439. Also change bzero to memset. bzero doesn't work on windows Loic Blot 2015-03-08 18:13:27 +0100
  • 57d86cf574 Fix unitialized data when creating TOSERVER_INIT packet Loic Blot 2015-03-08 17:42:06 +0100
  • 969413b9fa Make the dummy backend only look up blocks once ShadowNinja 2015-03-08 03:15:16 -0400
  • c788b17322 Update Android Makefile Maksim Gamarnik 2015-03-07 14:34:31 +0200
  • d463000595 Heightmaps: Fix uninitialised values in mgv5/mgv6. findGroundLevel: Return -MAP_GENERATION_LIMIT if surface not found paramat 2015-03-07 03:15:12 +0000
  • 267c9f4cb4 Optimize Profiler::avg() gregorycu 2015-01-22 00:25:06 +1100
  • d75a0a7394 Don't use luaL_checkstring to read node names, it's only for arguments ShadowNinja 2015-03-07 20:01:59 -0500
  • 86e9408c9f Add Turkish comment translation to minetest.desktop Mahmut Elmas 2015-03-04 21:55:47 +0200
  • 40e248b9f9 Add more Android build files to .gitignore est31 2015-03-07 19:13:42 +0100
  • f6e4c5d9cf Respect game mapgen flags and save world noise params ngosang 2015-01-26 12:44:49 +0100
  • 9da99efca2 Fix RUN_IN_PLACE broken due to invalid usage of assert sapier 2015-03-07 15:22:35 +0100
  • ced6d20295 For usages of assert() that are meant to persist in Release builds (when NDEBUG is defined), replace those usages with persistent alternatives Craig Robbins 2015-03-06 20:21:51 +1000
  • a603a76787 Improve Clouds::render mathematics Loic Blot 2015-03-07 13:23:38 +0100
  • 5698e2baf8 Fix Android text bug (no text displaying) Craig Robbins 2015-03-07 15:09:27 +1000
  • ffdf8dedb7 Dungeongen: Optionally set ignore to be untouchable to disable floating dungeons paramat 2015-03-06 04:46:05 +0000
  • e9eda2b0d0 Don't start a server for map migration ShadowNinja 2015-02-27 02:24:07 -0500
  • 708337dfc2 Clean up database API and save the local map on an interval ShadowNinja 2014-11-16 15:31:57 -0500
  • c7454d4732 Biome API: Enable decorations placed on water paramat 2015-03-05 01:53:11 +0000
  • b65c7ab4a4 Improve group-based connection between raillike nodes BlockMen 2015-02-22 15:12:05 +0100
  • 40c2c18a3f l_get_modnames: Compare using std::sort instead of a custom function which does same work Loic Blot 2015-03-05 20:12:54 +0100
  • c00eed90d3 collisionMoveSimple: use std::vector instead of std::list, this improve the performances Loic Blot 2015-03-05 18:08:19 +0100
  • 6c09b34edc ProfilerGraph: Use std::list instead of std::vector Loic Blot 2015-03-05 17:57:36 +0100
  • daa1c30b35 Fix mapgen using unitialised height map values Craig Robbins 2015-03-05 16:25:53 +1000
  • 3d505b2b5f Use std::queue for HTTPFetchRequest and std::vector for log_output instead of std::list Loic Blot 2015-03-05 16:20:56 +0100
  • 9749d9fee6 Fix issue #2441: crash on respawn, since a conversion std::list to std::vector on Environment.cpp * Also change some std::list to std::vector for ClientMap::renderMap * Remove disabled code in ClientMap::renderMap, disabled since a long time Loic Blot 2015-03-05 15:34:39 +0100
  • 0d1eedcccc Replace std::list to std::vector into tile.cpp (m_texture_trash) and move tile.hpp to src/client/ Loic Blot 2015-03-05 11:52:57 +0100
  • aa474e4501 Server.cpp Use std::list instead of std::vector for playSound, fillMediaCache, sendRequestedMedia, sendMediaAnnouncement and related functions Loic Blot 2015-03-05 11:39:05 +0100
  • 82482ecd9d Server::AsyncRunStep: buffered_messages now uses std::vector instead of std::list. * sendRemoveNode and sendAddNodes are also converted as a side effect Loic Blot 2015-03-05 11:18:17 +0100
  • 36e8ba9ce2 Fix some rendering glitches BlockMen 2015-02-26 14:45:31 +0100
  • 365e4ae0fa Performance improvement: Use std::list instead of std::vector for request_media, Server::getModNames, Environment::m_simple_objects. * Also remove unused Server::m_modspaths Loic Blot 2015-03-05 10:43:08 +0100
  • b214cde5b4 Remove Queue class which uses std::list and use native std::queue Loic Blot 2015-03-04 17:48:07 +0100
  • 9e67579315 Fix memory leak in MapgenV6 Craig Robbins 2015-03-05 15:17:37 +1000
  • eb7482fd73 Cavegen, mgv5: Cleanup code paramat 2015-03-04 10:14:07 +0000
  • cd684497c2 Use std::vector instead of std::list in StaticObjectList and MutexedMap::getValues() Loic Blot 2015-03-04 17:18:57 +0100
  • 06f328207f ABMHandler and player_collisions use sequential read/write. Switch from std::list to std::vector * Also remove dead code Map::unloadUnusedData which is dead since a long time Loic Blot 2015-03-04 16:58:04 +0100
  • 2066655aae ClientInterface::getClientIDs doesn't need a std::list. Use a std::vector for better perfs Loic Blot 2015-03-04 16:30:24 +0100
  • 7e088fdfe3 We always know playerSAO when calling SendInventory. Using it instead of searching it via peer_id Loic Blot 2015-03-04 15:27:53 +0100
  • bbed01ab62 Radius parameter for /deleteblocks here SmallJoker 2015-03-05 00:10:00 +1000
  • 40bf1d7b5f Send Position packet on event, don't check it at each AsyncRunStep. * This permit to cleanup the player checking loop Loic Blot 2015-03-04 12:19:26 +0100
  • 7f8f9785d7 ASyncRunStep doesn't need to lock when do setTimeOfDaySpeed. * setTimeOfDaySpeed already lock a mutex when modify the value, we don't need to lock all environment. * add a fine grain lock for getTimeOfDay and setTimeOfDay to solve environment multithread modifications on this value Loic Blot 2015-03-04 11:46:31 +0100
  • 1b2f64473e Send Inventory packet on event, don't check it at each AsyncRunStep. * Call UpdateCrafting into SendInventory because this functions is only called before SendInventory * Use Player* instead of peer_id for UpdateCrafting because SendInventory already has the Player* pointer, then don't loop for searching Player* per peer_id * m_env_mutex don't need to be used with this modification because it's already locked before the calls Loic Blot 2015-03-04 11:29:34 +0100
  • 038d3a31df Remove unused m_wielded_item_not_sent Loic Blot 2015-03-03 17:36:54 +0100
  • 7e56637ed0 Send Breath packet on event, don't check it at each AsyncRunStep Loic Blot 2015-03-03 16:23:47 +0100
  • 64ff966bae Send Player HP when setHP (or a setHP caller) is called instead of looping and testing the state change. Loic Blot 2015-03-02 17:31:31 +0100
  • 056e8f7839 Fix occlusion Miguel Almeida 2015-01-31 15:49:44 +0000
  • aefe80769b Fix narrow_to_wide_c (ANDROID) Craig Robbins 2015-03-02 13:16:01 +1000
  • 773aa8c57b Mgv6: Add heightmap. Do not make large caves that are entirely above ground paramat 2015-03-01 01:30:47 +0000
  • 1a175c6982 Add /setpassword and /clearpassword logging est31 2015-02-27 22:54:16 +0100
  • d4a6dedc88 Add Turkish language mahmutelmas06 2015-02-25 20:18:02 +0900
  • 7b7cd0ecac Update minetest.po Rui 2015-02-22 21:54:20 +0900
  • 3b1ac5b889 Revert "Fix particles draworder" (issue #2388) Loic Blot 2015-02-27 14:15:17 +0100
  • fdb9140825 Change find_surface_nodes_in_area to find_nodes_in_area_under_air Craig Robbins 2015-02-27 21:42:00 +1000
  • 0f556d0c7f Add find_surface_nodes_in_area LUA call which permit to only get the nodes which touch air. This permit to massively improve performance for mods like plantlife Loic Blot 2015-02-22 17:01:03 +0100
  • 2b189d4507 Wrap lines longer than 80 characters in lua_api.txt ...and minor formating changes rubenwardy 2015-02-22 17:12:55 +0000
  • 338e66af5f Fix minor memory leak (Android) Craig Robbins 2015-02-27 13:40:27 +1000
  • 14f7df980b Biome API: Re-calculate biome at every surface in a mapchunk column paramat 2015-02-24 04:06:05 +0000