aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Global initialization of sound using SoundManagerGlobal (#7063)nOOb31672018-03-235-84/+116
| | | | * Global initialization of sound using SoundManagerGlobal
* Update mesh collector and move it to a separate file (#6904)Vitaliy2018-03-227-291/+221
| | | | | | * Update MeshCollector * Simplify MeshCollector
* Minetest ASCII art: Move from actionstream to rawstreamparamat2018-03-211-1/+1
|
* Fix node-nodebox lighting difference in direct sunlight (#7061)Vitaliy2018-03-173-29/+71
|
* Fix a crash or random memory leak when reseting saved environment variable ↵Loic Blot2018-03-161-2/+6
| | | | in test_servermodmanager.cpp
* Drop Server::m_enable_rollback_recording it's only used in server constructorLoic Blot2018-03-162-3/+1
|
* ServerEnvironment::loadDefaultMeta: Loading default meta is only possible ↵Loic Blot2018-03-163-10/+19
| | | | for ServerEnv itself
* Forgot to remove obsolete Server::m_modsLoic Blot2018-03-162-3/+0
|
* Server: delegate mod management & config to ServerModConfiguration (#7131)Loïc Blot2018-03-1613-74/+359
| | | | | | | | * Server: delegate mod management & config to ServerModConfiguration (rename it to ServerModManager) * Use c++11 range based loops * Add unittests + experimental/default mod as a test case to permit testing mod loading in future tests
* Fix an alone if to be with a missing elseLoic Blot2018-03-161-1/+1
|
* Biomes: Fix vertical biome blendparamat2018-03-161-2/+2
|
* Biome API: Add 'get_biome_name(biome_id)' APIparamat2018-03-113-3/+25
| | | | Change name of default biome to a more suitable lowercase 'default'.
* Add Voxelarea unittests (#7121)Loïc Blot2018-03-112-0/+375
| | | | * Add voxelarea unittests
* Finally fix android buildLoic Blot2018-03-112-3/+2
|
* Fix Android build, but there is a remaining linking issue in ↵Loic Blot2018-03-113-19/+30
| | | | | | guiConfirmRegistration * Also fix variable name overloading in guiConfirmRegistration
* Android build fixes for c++11stujones112018-03-119-4/+44
|
* Drop texture file list cache (#6660)Vitaliy2018-03-102-5/+3
|
* Fix typo in lighting code since bcdb3d5SmallJoker2018-03-101-1/+1
|
* Spawn level: Add 'get_spawn_level(x, z)' APIparamat2018-03-102-0/+25
| | | | Returns a suitable player spawn y co-ordinate for unmodified terrain.
* Formspecs: Unify textarea and field parsing functions, fix wrong fallback textSmallJoker2018-03-093-103/+75
| | | | | | | * textarea[], field[]: Unify function, fix wrong fallback text * Remove apparently superflous mainmenumanager.h incldue * intlGUIEditBox.cpp: make read-only boxes really read-only * Use elseif (trivial)
* VoxelArea: add_{x,y,z,p} must be staticLoic Blot2018-03-0911-61/+72
| | | | | Fix some documentations issues Use getNodeNoCheck(v3s16, ...) in some cases instead of getNodeNoCheck(x, y, z, ...)
* Drop unused struct ModLicenseInfo & ModAuthorInfo + default constructor in ↵Loic Blot2018-03-091-11/+2
| | | | ModMetadata
* ServerEnvironment & StaticObject cleanupsLoic Blot2018-03-094-30/+48
| | | | | | * isFreeServerActiveObjectId is now part of ServerEnvironment * getFreeServerActiveObjectId is now part of ServerEnvironment * StaticObject constructor now take ServerActiveObject instead of type + string. This permits to remove a big string copy in some code parts
* Drop unused Server::m_ignore_map_edit_events_peer_idLoic Blot2018-03-091-6/+0
|
* Variable name fix + structure creation unrolling in lighting codeLoic Blot2018-03-092-25/+30
|
* Drop less performant Server::setBlockNotSent for ↵Loic Blot2018-03-094-20/+17
| | | | ClientInterface::markBlockposAsNotSent
* Getv3intfield: Fix logic of return boolparamat2018-03-091-3/+3
|
* Biomes: Add 'min_pos'/'max_pos' xyz biome limitsparamat2018-03-094-34/+47
| | | | 'y_min' and 'y_max' are still accepted for compatibility.
* Cleanup & bugfixLoic Blot2018-03-083-71/+25
| | | | | | | | * ObjectRef::set_local_animation: fix wrong lua return (should push a boolean, currently returns nil) * ObjectRef::set_eye_offset: fix wrong lua return (should push a boolean, currently returns nil) * Fix various Server functions which depends on RemotePlayer objet and return true/false when player object is nil whereas it's a caller implementation error. Change those bool functions to void and add sanitize_check call instead. Current callers are always checking player object validity * Optimize Server::setClouds : use CloudParams object ref instead of attribute deserialization from structure & perform RemotePlayer::setCloudParams directly in server class like many other calls * Optimize Server::SendCloudParams: use CloudParams object ref instead of deserialized attributes
* Cleanup: drop Server::hudGetHotbarSelectedImage()Loic Blot2018-03-083-7/+1
| | | | Call directly accessible RemotePlayer::getHotbarSelectedImage() from server api
* Cleanup: drop Server::hudGetHotbarImage()Loic Blot2018-03-084-10/+2
| | | | Call directly accessible RemotePlayer::getHotbarImage() from server api & make it const ref
* Cleanup: drop Server::hudGetHotbarItemcount()Loic Blot2018-03-083-10/+2
| | | | Call directly accessible RemotePlayer::getHotbarItemcount() from server api
* mods.cpp/h: little performance improvement in getModsInPath (+ codestyle) ↵Loïc Blot2018-03-082-7/+20
| | | | | | | (#7108) * mods.cpp/h: little performance improvement in getModsInPath
* Fix missing warningstream (or similar problem) (#7034)you2018-03-044-11/+38
| | | | | | | Use the --color command line parameter instead of a setting for coloured logs This fixes the missing warningstream bug, g_settings->get mustn't be used there. Also, the decision about en- or disabling log colours fits better to the command line parameters than minetest settings.
* Allow for getting world name and path separately on the command line (#6555)Brian2018-03-041-14/+25
| | | | | | | | | Change to --worldlist instead of --world list. Gets rid of --worldpath parameter added as part of this pull request, instead moving the listing function to a command --worldlist that accepts either name, path, or both and prints out the corresponding information.
* Gennotify: Add 'minetest.get_decoration_id' APIparamat2018-03-032-0/+31
| | | | | | Returns the decoration ID for the provided decoration name string. For use with gennotify, to know the decoration IDs for use in 'minetest.set_gen_notify'.
* Generate Notifier: Clear events once after all 'on generated' functionsparamat2018-03-033-6/+14
|
* MapgenValleys: Fixed submarine valleys shapeGael-de-Sailly2018-03-031-1/+2
|
* c_converter: Function template for numeric fields, add v3s16 default (#7090)SmallJoker2018-03-032-77/+39
|
* Slippery: Simplify, make more efficient (#7086)SmallJoker2018-03-032-36/+9
| | | | Use already existing collision results for the nearest colliding node Fix slippery effect in free_move mode
* Cleanup in flat lighting (#7051)Vitaliy2018-03-032-42/+2
|
* Fix liquid post effect colour behaviour in third person viewred-0012018-02-271-2/+3
|
* Place schematic (on vmanip): Enable use of 'place center' flagsparamat2018-02-273-16/+30
| | | | | | For 'place schematic' and 'place schematic on vmanip' APIs. Fix 'place center' code to properly centre schematics. Fix some comments.
* CollisionMoveSimple: Collide with 'ignore' nodesparamat2018-02-261-2/+5
|
* SAO limits: Allow SAOs to exist outside the set 'mapgen limit'paramat2018-02-266-48/+5
|
* Fix CMake error (#7074) by bumping the required CMake version past 3.8.1 (#7075)nOOb31672018-02-251-1/+3
|
* CMakeLists use the source_group command to improve look and feel when ↵nOOb31672018-02-231-0/+5
| | | | | | generating Visual Studio projects. The TREE argument of source_group appears in CMake 3.8 therefore check for version.
* CMakeLists pass windows sources (manifest and resource file) to executable ↵nOOb31672018-02-231-4/+4
| | | | targets separately from common_SRCS
* Registration dialog: Larger text field with scrollbars (#7047)SmallJoker2018-02-231-7/+14
| | | Center text, text area doubled now
* Find nodes in area (under air): Raise volume limit and document itparamat2018-02-211-14/+6
|