e680d49774Document nil player as being allowed for can_dig
ShadowNinja
2015-03-27 15:11:28 -04:00
393722a9e3Fix typo in OpenGL ES 2 CMake file
ShadowNinja
2015-03-27 15:10:27 -04:00
93fcab952bClean up and tweak build system
ShadowNinja
2015-02-27 18:05:29 -05:00
284fefb0c3Remove duplicate code since 8ca08a850ff2494652aa0ac2daa3d00f03aa4e7a
Loic Blot
2015-03-22 10:22:25 +01:00
b711d9040fUpdate German translation and minetest.pot
Wuzzy
2015-03-14 16:56:52 +01:00
d1681872bflua_api/l_mapgen: generate_ores/decorations: make p1, p2 optional
paramat
2015-03-22 21:03:19 +00:00
4fbcfac6cfChange filename of screenshots to something more human readable
Craig Robbins
2015-03-25 02:42:31 +10:00
2641fcc4bbUpdate timestamp to include date
Craig Robbins
2015-03-25 02:29:24 +10:00
7851c4f7a2Don't send an InventoryAction at each setInventoryModified, we only need one SendInventory per inventory modification
Loic Blot
2015-03-24 09:36:54 +01:00
9fbc3a8ca3Slow down the "key repeat" touch speed for some Android controls
Craig Robbins
2015-03-24 22:19:32 +10:00
732d7b9a7cAdd core.register_schematic() and cache schematics on use
kwolekr
2015-03-23 22:10:59 -04:00
9fc2b93d9fFix endianness inconsistency with PcgRandom::bytes()
kwolekr
2015-03-23 21:07:32 -04:00
a423202756Schematics: Error if unable to open file
kwolekr
2015-03-23 21:03:28 -04:00
11372ac646Do not enable texture_clean_transparent by default
kwolekr
2015-03-23 18:19:19 -04:00
37a6297025Mgv6: Use heightmap in placeTreesAndJungleGrass()
paramat
2015-03-23 19:36:00 +00:00
15d9cd3a6fFix Android build on 32 bit
est31
2015-03-23 00:46:55 +01:00
c31c87adb5Fix cmake po detection bug
est31
2015-03-22 20:52:57 +01:00
5b5c498011Fix minetest.get_craft_recipe function
est31
2015-03-23 02:38:53 +01:00
0ae75f2a4ePlayer: Fix a deadlock triggered by previous commit 0e5e49736c0a5fa29bca257bafc02d7c7a7171c9
Loic Blot
2015-03-22 21:33:09 +01:00
0e5e49736cProtect Player::hud from concurrent modifications Sometimes HUD can be modified by ServerThread and EmergeThread results in a crash on client side because the HUD is not correct
Loic Blot
2015-03-22 20:09:44 +01:00
d6638b4300Mgv7: 1 up , 1 down overgeneration for chunk border continuity
paramat
2015-03-20 18:06:05 +00:00
008d7e0467Revert "Add a Lua call to do damages / heals" ok @ShadowNinja
Loic Blot
2015-03-22 18:01:56 +01:00
61f2d0ca34Remove unused ConnectionCommand::sendToAll function. NetworkPacket::oldForgePacket returns Buffer instead of SharedBuffer and is used in ConnectionCommand instead of Connection::Send This remove the NetworkPacket buffer => SharedBuffer => Buffer copy. Now NetworkPacket => Buffer
Loic Blot
2015-03-22 12:18:16 +01:00
761b127060Fix some loose ends from 3993093f
kwolekr
2015-03-22 02:58:47 -04:00
3993093f51Add support for the PCG32 PRNG algo (and associated script APIs)
kwolekr
2015-03-22 00:01:46 -04:00
7679396ebbSendInventory when handleCommand_Interact is a use. This call was missing when change looping to triggering SendInventory: 1b2f64473ed4f222d3b7f02df853730d4382105e
poet-nohit
2015-03-21 13:41:32 -06:00
837a2e1e5fFix composite textures with texture_min_size. Moved upscaling of textures to later in the process, when images are converted to textures, instead of right after image load, so the original image is unmodified for generateImagePart.
Aaron Suen
2015-03-21 09:59:06 -04:00
709f4a50f7Connect rails with connect_to_raillike and shorten the codes
SmallJoker
2015-03-21 12:52:05 +01:00
1e4fb80d46Configurable automatic texture scaling and filtering at load time.
Aaron Suen
2015-03-07 19:52:59 -05:00
26153bab7dRevert "Fix issue #2441: crash on respawn, since a conversion std::list to std::vector on Environment.cpp"
kwolekr
2015-03-20 18:40:18 -04:00
d03c2999daMgv5/mgv7: Sprinkle dust from full_node_max.Y if chunk above is generated
paramat
2015-03-16 01:22:37 +00:00
2676d289d9Reset the old HP method on PlayerSAO::setHP
Loic Blot
2015-03-18 19:41:25 +01:00
538036d004Fix game minetest.conf default settings
est31
2015-03-13 04:35:34 +01:00
467fc0ddc9Add a Lua call to do damages / heals
Loic Blot
2015-03-18 10:03:51 +01:00
8f2e9bfbc2ServerpacketHandler: spelling fixes
Loic Blot
2015-03-18 11:57:05 +01:00
22730bbc0cMgv6: Remove addDirtGravelBlobs, replaced by blob ore in Minetest Game
paramat
2015-03-17 05:21:31 +00:00
8ca08a850fSave creative_mode and enable_damage setting for each world in world.mt
fz72
2015-03-15 14:52:10 +01:00
2f0107f4a7MutexedQueue inherits must use std::deque instead of std::list
Loic Blot
2015-03-05 20:54:36 +01:00
94b3950958Remove Android makefile ugly make -j hack
Loic Blot
2015-03-17 15:48:48 +01:00
ca5df44edbStandalone bundle for OSX (w/ dependencies!)
Pavel Puchkin
2015-03-10 19:29:13 +02:00
7685969274Server::step throw is never catched in minetestserver Replace it with an errorstream + assert for server
Loic Blot
2015-03-17 09:13:12 +01:00
814e55597dUse 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 +01:00
bfc4652c66Fix a little regression on SendActiveObjectMessages which send all TOCLIENT_ACTIVE_OBJECT_MESSAGES as reliable
Loic Blot
2015-03-17 09:16:39 +01:00
dbe5a446c3Minor bug fix (lag between damage flash and hearts updating)
Craig Robbins
2015-03-17 17:39:59 +10:00
c552d293faFix various damage related bugs (client-side)
Craig Robbins
2015-03-17 16:21:48 +10:00
699d42efc6Revert "Server::step throw is never catched. Replace it with an errorstream + assert"
kwolekr
2015-03-16 21:17:27 -04:00
ceac41ed6eBump android version code
Loic Blot
2015-03-16 20:37:07 +01:00
5f8e48c63bServer::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 +01:00
16b961b2ebAndroid: Fix auto-entry of server address and port in mainmenu
est31
2015-03-16 17:32:30 +01:00
d63df4ecb1Move 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 +01:00
e7736ffdd6Move TOCLIENT_ACTIVE_OBJECT_REMOVE_ADD and TOCLIENT_ACTIVE_OBJECT_MESSAGES to private functions
Loic Blot
2015-03-16 12:01:40 +01:00
b560294050Rename packethandler/{client,server}.cpp to {client,server}packethandler.cpp * Requested by @Zeno- * Approved by @nerzhul
Loic Blot
2015-03-16 10:19:13 +01:00
aaf26b3a44If 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 +01:00
b2801d8127SendPlayerHPOrDie 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 +01:00
e4f7c92cffFiner progress bar updates when initializing nodes
est31
2015-03-15 07:25:22 +01:00
2bc0165652Android Makefile update backported from stable-0.4 with minor changes
Loic Blot
2015-03-15 11:21:34 +01:00
89217faec5mg_decoration: Raise highest allowed deco top to max edge of voxelmanip
paramat
2015-03-14 04:26:04 +00:00
155116852aAndroid: Backport changes from stable-0.4
Loic Blot
2015-03-14 19:59:14 +01:00
aa085bf222Android: fix package name in JAVA sources
Loic Blot
2015-03-14 18:52:31 +01:00
783e15f389Fix package name in AndroidManifest.xml
Loic Blot
2015-03-14 18:41:36 +01:00
1488542968AndroidManifest.xml version bump
Loic Blot
2015-03-14 18:28:02 +01:00
de6d5ce2cdDisable double-click -> ESC translation for main menu
Craig Robbins
2015-03-14 19:55:35 +10:00
0e93eefb8fclient.cpp: typo fix and break; fix to make some compilers happy
Loic Blot
2015-03-13 22:08:41 +01:00
083c8c734eReplace NetworkPacket pointers to references
Loic Blot
2015-03-13 22:01:49 +01:00
74d34da6cbPrepare 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 +01:00
9f3fc7201bHandle 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 +01:00
126f36c2e6Rename 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 +01:00
4e63c977c7Use the new Player::isDead function when it's the case
Loic Blot
2015-03-13 08:57:19 +01:00
7c19933a8cUpdate Indonesian Language
SmallJoker
2015-03-02 21:03:17 +01:00
afb19f3a1fhandleCommand_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 +01:00
3067d78216Don't handle PlayerPos packet coming from client if player is dead
Loic Blot
2015-03-12 10:32:16 +01:00
6ce0985f47Mgv5/mgv7: Add desert temples if desert stone detected in mapchunk
paramat
2015-03-11 06:48:06 +00:00
d4e210ee95Ensure that heightmap is initialized before use
Craig Robbins
2015-03-10 18:46:28 +10:00
e74b8da54eStop formspecs closing with double-click in empty area
Craig Robbins
2015-03-09 12:42:25 +10:00
3ae16f1c17Fix memleak pointed by issue #2439. Also change bzero to memset. bzero doesn't work on windows
Loic Blot
2015-03-08 18:13:27 +01:00
57d86cf574Fix unitialized data when creating TOSERVER_INIT packet
Loic Blot
2015-03-08 17:42:06 +01:00
969413b9faMake the dummy backend only look up blocks once
ShadowNinja
2015-03-08 03:15:16 -04:00
c788b17322Update Android Makefile
Maksim Gamarnik
2015-03-07 14:34:31 +02:00
d463000595Heightmaps: Fix uninitialised values in mgv5/mgv6. findGroundLevel: Return -MAP_GENERATION_LIMIT if surface not found
paramat
2015-03-07 03:15:12 +00:00