aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-01-04NodeDef: Clear NodeResolver related entries too in clear()kwolekr
2015-01-04Add minetest.generate_ores() and minetest.generate_decorations()kwolekr
2015-01-04NodeResolver: Perform callback immediately if node registration phase finishedkwolekr
Also add NodeResolver callbacks on the client
2015-01-04Remove freezemelt (the remainder of proller nonsense)kwolekr
2015-01-04Add warning about using deprecated fields in Mapgen API and update docskwolekr
2015-01-04LuaVoxelManip: Error when given out-of-bounds areakwolekr
2015-01-04Lighting: Fix nearly all issueskwolekr
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.
2015-01-04Update bundled SQLite to 3.8.7.4Kahrl
2015-01-03Deduplicate code and use stdlib in string functionsShadowNinja
2015-01-03Fix crash if NodeResolver destroyed before pending any node resolutionskwolekr
2015-01-02More consistent progress bar from 0-100 on startupsapier
2015-01-02Fix rounding error in font size making main menu and in game font sizes ↵sapier
inconsistent
2015-01-01MgV5/6/7: Generate dungeons above water levelparamat
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
2015-01-01Mgv7: Remove range limits on mountain height to enable modification through ↵paramat
.conf
2014-12-30Fix map parameter load orderkwolekr
2014-12-31Add display_gamma option for clientCraig Robbins
2014-12-30Fix endian.h include for FreeBSDDmitry Marakasov
2014-12-30Cleanup updateCameraDirection and fix random input not workingCraig Robbins
2014-12-30Replace instances of height_min/height_max with y_min/y_max to remove ambiguitykwolekr
2014-12-30Decoration: Fix default parameter valueskwolekr
2014-12-29Add support back for resolving group names in NodeResolverkwolekr
2014-12-29Fix some lingering code style issueskwolekr
2014-12-29Mapgen: Use getBlockSeed2() for blockseeds (much better uniformity)kwolekr
2014-12-29Add core.get_mapgen_names() to Main Menu API (and use it)kwolekr
Also rewrite mapgen registration for static initialization
2014-12-29Expose mapgen parameters on scripting initkwolekr
Add minetest.get_mapgen_params() Deprecate minetest.register_on_mapgen_init()
2014-12-30Center status text for better visibility.Kodexky
2014-12-30Add extra buttons to Android GUI. All icons are licensed by freepik.com ↵Kodexky
under CC BY 3.0
2014-12-29Fix -Wtype-limits warnings and remove disabling of -Wtype-limitsCraig Robbins
2014-12-29Print unit test failures to dstreamkwolekr
2014-12-29FontEngine: Don't use file extension to check font file compatibilitykwolekr
2014-12-29LuaVoxelManip: Remove blank allocatorkwolekr
2014-12-28LuaItemStack: Fix and document behavior of set_name, set_count, set_wear, ↵kwolekr
set_metadata
2014-12-28Fix MSVC compiler warning about passing this pointer in initializer listsapier
2014-12-28Skip further loading of client if there was an exit signalChristophe Piveteau
2014-12-28Decoration: Add height_min and height_max parameterskwolekr
Also set default height_min/height_max to -31000 and 31000, respectively, for ore and biomes
2014-12-28Cavegen: Fix copy & paste error (solves #2020)kwolekr
2014-12-28Biome API: Add shore top and shore filler nodes, underwater node, water top ↵paramat
node. Add water top depth and shore height parameters. Remove water dust node
2014-12-28Ore: Add Vein ore typekwolekr
2014-12-28Ore: Add Blob ore typekwolekr
2014-12-28PseudoRandom: Expose constant PSEUDORANDOM_MAXkwolekr
2014-12-27LuaVoxelManip: Add option to allocate blank datakwolekr
2014-12-27VoxelManipulator: Remove unnecessary deallocation stepskwolekr
2014-12-27Set fallback content if resolving content vector requires everythingkwolekr
2014-12-27Redefine NodeResolver interface and replace with callback mechanismkwolekr
2014-12-24Fix fs::GetRecursiveSubPaths trying to get directory lists for filesShadowNinja
2014-12-24Large increase in performanceCraig Robbins
2014-12-23Silence misc. warningskwolekr
2014-12-23Make limiting of the reflow liquids queue size optionalCraig Robbins
If liquid_queue_purge_time == 0 then disable the queue size limiting and make this the default setting Additionally, liquid_loop_max now defaults to 100000
2014-12-22Temporarily fix always bright wieldhand with shaders enabledkwolekr
2014-12-21Fix weird (and wrong) comment in test.cppKahrl