summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Prevent client crashing if an NDT_AIRLIKE node is droppedCraig Robbins2015-01-05
| | | | | The player dropping the node can either be themselves or another player (i.e. without this fix you can crash other people's clients) Thanks CWz for reporting the issue
* Shorten ManualMapVoxelManipulator to MMVManipkwolekr2015-01-05
|
* Optionally specify propagateSunlight area in calcLightingkwolekr2015-01-05
| | | | This fixes the Mapgen V5 calcLighting segfault
* Exclude vertical mapblock borders when setting lightkwolekr2015-01-04
|
* NodeDef: Clear NodeResolver related entries too in clear()kwolekr2015-01-04
|
* Add minetest.generate_ores() and minetest.generate_decorations()kwolekr2015-01-04
|
* NodeResolver: Perform callback immediately if node registration phase finishedkwolekr2015-01-04
| | | | Also add NodeResolver callbacks on the client
* Remove freezemelt (the remainder of proller nonsense)kwolekr2015-01-04
|
* Add warning about using deprecated fields in Mapgen API and update docskwolekr2015-01-04
|
* LuaVoxelManip: Error when given out-of-bounds areakwolekr2015-01-04
|
* Lighting: Fix nearly all issueskwolekr2015-01-04
| | | | | | | | | | | The cause of a single light source seemingly being lit without spread was due to its creation in the +Y mapblock boundary layer during map generation, which was ignored as the overtop. This overtop explicitly needs to be omitted during sunlight propagation, however. To accomplish this, Mapgen::calcLighting() was split into separate functions taking separate parameters. Additionally, do not diminish light too early during spread. This fixes the output inconsistency between Map::updateLighting and Mapgen::calcLighting.
* Update bundled SQLite to 3.8.7.4Kahrl2015-01-04
|
* Deduplicate code and use stdlib in string functionsShadowNinja2015-01-03
|
* Fix crash if NodeResolver destroyed before pending any node resolutionskwolekr2015-01-03
|
* More consistent progress bar from 0-100 on startupsapier2015-01-02
|
* Fix rounding error in font size making main menu and in game font sizes ↵sapier2015-01-02
| | | | inconsistent
* MgV5/6/7: Generate dungeons above water levelparamat2015-01-01
| | | | | | Use/add stone_surface_max_y to speed-optimise/guide dungeon generation MgV7: Don't let mountain terrain chop dungeons at mapchunk borders Make mountain terrain update stone_surface_max_y for caves in mountains
* Mgv7: Remove range limits on mountain height to enable modification through ↵paramat2015-01-01
| | | | .conf
* Fix map parameter load orderkwolekr2014-12-30
|
* Add display_gamma option for clientCraig Robbins2014-12-31
|
* Fix endian.h include for FreeBSDDmitry Marakasov2014-12-30
|
* Cleanup updateCameraDirection and fix random input not workingCraig Robbins2014-12-30
|
* Replace instances of height_min/height_max with y_min/y_max to remove ambiguitykwolekr2014-12-30
|
* Decoration: Fix default parameter valueskwolekr2014-12-30
|
* Add support back for resolving group names in NodeResolverkwolekr2014-12-29
|
* Fix some lingering code style issueskwolekr2014-12-29
|
* Mapgen: Use getBlockSeed2() for blockseeds (much better uniformity)kwolekr2014-12-29
|
* Add core.get_mapgen_names() to Main Menu API (and use it)kwolekr2014-12-29
| | | | Also rewrite mapgen registration for static initialization
* Expose mapgen parameters on scripting initkwolekr2014-12-29
| | | | | Add minetest.get_mapgen_params() Deprecate minetest.register_on_mapgen_init()
* Center status text for better visibility.Kodexky2014-12-30
|
* Add extra buttons to Android GUI. All icons are licensed by freepik.com ↵Kodexky2014-12-30
| | | | under CC BY 3.0
* Fix -Wtype-limits warnings and remove disabling of -Wtype-limitsCraig Robbins2014-12-29
|
* Print unit test failures to dstreamkwolekr2014-12-29
|
* FontEngine: Don't use file extension to check font file compatibilitykwolekr2014-12-29
|
* LuaVoxelManip: Remove blank allocatorkwolekr2014-12-29
|
* LuaItemStack: Fix and document behavior of set_name, set_count, set_wear, ↵kwolekr2014-12-28
| | | | set_metadata
* Fix MSVC compiler warning about passing this pointer in initializer listsapier2014-12-28
|
* Skip further loading of client if there was an exit signalChristophe Piveteau2014-12-28
|
* Decoration: Add height_min and height_max parameterskwolekr2014-12-28
| | | | | Also set default height_min/height_max to -31000 and 31000, respectively, for ore and biomes
* Cavegen: Fix copy & paste error (solves #2020)kwolekr2014-12-28
|
* Biome API: Add shore top and shore filler nodes, underwater node, water top ↵paramat2014-12-28
| | | | node. Add water top depth and shore height parameters. Remove water dust node
* Ore: Add Vein ore typekwolekr2014-12-28
|
* Ore: Add Blob ore typekwolekr2014-12-28
|
* PseudoRandom: Expose constant PSEUDORANDOM_MAXkwolekr2014-12-28
|
* LuaVoxelManip: Add option to allocate blank datakwolekr2014-12-27
|
* VoxelManipulator: Remove unnecessary deallocation stepskwolekr2014-12-27
|
* Set fallback content if resolving content vector requires everythingkwolekr2014-12-27
|
* Redefine NodeResolver interface and replace with callback mechanismkwolekr2014-12-27
|
* Fix fs::GetRecursiveSubPaths trying to get directory lists for filesShadowNinja2014-12-24
|
* Large increase in performanceCraig Robbins2014-12-24
|