aboutsummaryrefslogtreecommitdiff
path: root/lib (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-03-11Biome API: Add 'get_biome_name(biome_id)' APIparamat4-3/+29
Change name of default biome to a more suitable lowercase 'default'.
2018-03-11Add Voxelarea unittests (#7121)Loïc Blot2-0/+375
* Add voxelarea unittests
2018-03-11Android: typo fix since recent gradle update, as output path changedLoic Blot1-4/+4
2018-03-11Finally fix android buildLoic Blot2-3/+2
2018-03-11Fix Android build, but there is a remaining linking issue in ↵Loic Blot4-20/+31
guiConfirmRegistration * Also fix variable name overloading in guiConfirmRegistration
2018-03-11Android build fixes for c++11stujones1115-53/+139
2018-03-11Android: update tools (gradle, NDK) & prepare to switch to clangLoic Blot4-7/+15
2018-03-10Drop texture file list cache (#6660)Vitaliy2-5/+3
2018-03-10Fix typo in lighting code since bcdb3d5SmallJoker1-1/+1
2018-03-10Lua_api.txt: Split long lines part 2paramat1-151/+220
2018-03-10Spawn level: Add 'get_spawn_level(x, z)' APIparamat3-0/+34
Returns a suitable player spawn y co-ordinate for unmodified terrain.
2018-03-09Formspecs: Unify textarea and field parsing functions, fix wrong fallback textSmallJoker3-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)
2018-03-09VoxelArea: add_{x,y,z,p} must be staticLoic Blot11-61/+72
Fix some documentations issues Use getNodeNoCheck(v3s16, ...) in some cases instead of getNodeNoCheck(x, y, z, ...)
2018-03-09Drop unused struct ModLicenseInfo & ModAuthorInfo + default constructor in ↵Loic Blot1-11/+2
ModMetadata
2018-03-09ServerEnvironment & StaticObject cleanupsLoic Blot4-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
2018-03-09Drop unused Server::m_ignore_map_edit_events_peer_idLoic Blot1-6/+0
2018-03-09Variable name fix + structure creation unrolling in lighting codeLoic Blot2-25/+30
2018-03-09Drop less performant Server::setBlockNotSent for ↵Loic Blot4-20/+17
ClientInterface::markBlockposAsNotSent
2018-03-09Lua_api.txt: Split long lines part 1paramat1-69/+94
2018-03-09Gennotify docs: Clarify returned positions for decorationsparamat1-1/+4
2018-03-09Biomes: Document xyz biome limitsparamat1-2/+9
2018-03-09Getv3intfield: Fix logic of return boolparamat1-3/+3
2018-03-09Biomes: Add 'min_pos'/'max_pos' xyz biome limitsparamat4-34/+47
'y_min' and 'y_max' are still accepted for compatibility.
2018-03-08Cleanup & bugfixLoic Blot3-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
2018-03-08Cleanup: drop Server::hudGetHotbarSelectedImage()Loic Blot3-7/+1
Call directly accessible RemotePlayer::getHotbarSelectedImage() from server api
2018-03-08Cleanup: drop Server::hudGetHotbarImage()Loic Blot4-10/+2
Call directly accessible RemotePlayer::getHotbarImage() from server api & make it const ref
2018-03-08Cleanup: drop Server::hudGetHotbarItemcount()Loic Blot3-10/+2
Call directly accessible RemotePlayer::getHotbarItemcount() from server api
2018-03-08mods.cpp/h: little performance improvement in getModsInPath (+ codestyle) ↵Loïc Blot2-7/+20
(#7108) * mods.cpp/h: little performance improvement in getModsInPath
2018-03-05Fix bad markdown in lua_api.txtpauloue1-21/+24
2018-03-04Fix missing warningstream (or similar problem) (#7034)you5-18/+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.
2018-03-04Allow for getting world name and path separately on the command line (#6555)Brian1-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.
2018-03-03Gennotify: Add 'minetest.get_decoration_id' APIparamat3-1/+35
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'.
2018-03-03Generate Notifier: Clear events once after all 'on generated' functionsparamat3-6/+14
2018-03-03MapgenValleys: Fixed submarine valleys shapeGael-de-Sailly1-1/+2
2018-03-03c_converter: Function template for numeric fields, add v3s16 default (#7090)SmallJoker2-77/+39
2018-03-03Slippery: Simplify, make more efficient (#7086)SmallJoker2-36/+9
Use already existing collision results for the nearest colliding node Fix slippery effect in free_move mode
2018-03-03Cleanup in flat lighting (#7051)Vitaliy2-42/+2
2018-02-27Fix liquid post effect colour behaviour in third person viewred-0011-2/+3
2018-02-27Place schematic (on vmanip): Enable use of 'place center' flagsparamat4-18/+40
For 'place schematic' and 'place schematic on vmanip' APIs. Fix 'place center' code to properly centre schematics. Fix some comments.
2018-02-26CollisionMoveSimple: Collide with 'ignore' nodesparamat1-2/+5
2018-02-26SAO limits: Allow SAOs to exist outside the set 'mapgen limit'paramat6-48/+5
2018-02-25Fix CMake error (#7074) by bumping the required CMake version past 3.8.1 (#7075)nOOb31671-1/+3
2018-02-25is_area_protected: Rename from intersects_protection (#7073)SmallJoker2-11/+18
* is_area_protected: Rename from intersects_protection Return first protected position Clarify docs: Mods may overwrite the function
2018-02-23CMakeLists use the source_group command to improve look and feel when ↵nOOb31671-0/+5
generating Visual Studio projects. The TREE argument of source_group appears in CMake 3.8 therefore check for version.
2018-02-23CMakeLists pass windows sources (manifest and resource file) to executable ↵nOOb31671-4/+4
targets separately from common_SRCS
2018-02-23Registration dialog: Larger text field with scrollbars (#7047)SmallJoker1-7/+14
Center text, text area doubled now
2018-02-21Find nodes in area (under air): Raise volume limit and document itparamat2-14/+8
2018-02-21Settingtypes.txt: Fix valleys dungeon ymax errorparamat1-1/+1
2018-02-20Vertical biome blend: Tune blend patternsparamat1-4/+5
2018-02-20Dungeons: Add Y limits in all mapgensparamat15-14/+142
Preserve the upper limit used in mgvalleys.