kwolekr
5370bf9a50
Add minetest.generate_ores() and minetest.generate_decorations()
2015-01-04 22:38:48 -05:00
kwolekr
bcf72f8481
NodeResolver: Perform callback immediately if node registration phase finished
...
Also add NodeResolver callbacks on the client
2015-01-04 16:32:31 -05:00
kwolekr
0dbb71c92b
Remove freezemelt (the remainder of proller nonsense)
2015-01-04 03:30:10 -05:00
kwolekr
1c2805b733
Add warning about using deprecated fields in Mapgen API and update docs
2015-01-04 03:24:40 -05:00
kwolekr
8d594e6799
LuaVoxelManip: Error when given out-of-bounds area
2015-01-04 03:07:28 -05:00
kwolekr
7ba812f028
Lighting: Fix nearly all issues
...
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-04 02:42:31 -05:00
Kahrl
777b64ee1f
Update bundled SQLite to 3.8.7.4
2015-01-04 05:21:59 +01:00
ShadowNinja
3394520db4
Deduplicate code and use stdlib in string functions
2015-01-03 14:50:16 -05:00
kwolekr
93c6d32051
Fix crash if NodeResolver destroyed before pending any node resolutions
2015-01-03 11:05:31 -05:00
sapier
6736de24c6
More consistent progress bar from 0-100 on startup
2015-01-02 17:53:42 +01:00
sapier
bc0db96dd8
Fix rounding error in font size making main menu and in game font sizes inconsistent
2015-01-02 16:52:02 +01:00
paramat
7ef439a167
MgV5/6/7: Generate dungeons above water level
...
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-01 15:44:26 -05:00
paramat
5b48ad088d
Mgv7: Remove range limits on mountain height to enable modification through .conf
2015-01-01 12:51:49 -05:00
kwolekr
15534081d3
Fix map parameter load order
2014-12-30 12:30:42 -05:00
Craig Robbins
55e54ce5ba
Add display_gamma option for client
2014-12-31 02:44:31 +10:00
Dmitry Marakasov
31a231ee84
Fix endian.h include for FreeBSD
2014-12-30 23:00:01 +10:00
Craig Robbins
7283e0ff9a
Cleanup updateCameraDirection and fix random input not working
2014-12-30 22:59:55 +10:00
kwolekr
d49f1250f5
Replace instances of height_min/height_max with y_min/y_max to remove ambiguity
2014-12-30 01:48:20 -05:00
kwolekr
7866b3811f
Decoration: Fix default parameter values
2014-12-30 00:52:40 -05:00
kwolekr
0c9a04e1d6
Add support back for resolving group names in NodeResolver
2014-12-29 23:15:53 -05:00
kwolekr
b9066cd7f3
Fix some lingering code style issues
2014-12-29 22:04:47 -05:00
kwolekr
8d748e5bf5
Mapgen: Use getBlockSeed2() for blockseeds (much better uniformity)
2014-12-29 21:44:52 -05:00
kwolekr
6a136cf876
Add core.get_mapgen_names() to Main Menu API (and use it)
...
Also rewrite mapgen registration for static initialization
2014-12-29 21:23:51 -05:00
kwolekr
eb208e6b75
Expose mapgen parameters on scripting init
...
Add minetest.get_mapgen_params()
Deprecate minetest.register_on_mapgen_init()
2014-12-29 12:59:59 -05:00
Kodexky
4136d2ce99
Center status text for better visibility.
2014-12-30 00:30:28 +10:00
Kodexky
95f3a204fa
Add extra buttons to Android GUI. All icons are licensed by freepik.com under CC BY 3.0
2014-12-30 00:30:28 +10:00
Craig Robbins
0865261409
Fix -Wtype-limits warnings and remove disabling of -Wtype-limits
2014-12-29 23:56:40 +10:00
kwolekr
8dad84da88
Print unit test failures to dstream
2014-12-29 02:30:03 -05:00
kwolekr
166874f440
FontEngine: Don't use file extension to check font file compatibility
2014-12-29 01:46:13 -05:00
kwolekr
2e5d9bb332
LuaVoxelManip: Remove blank allocator
2014-12-29 01:31:37 -05:00
kwolekr
3814cafc24
LuaItemStack: Fix and document behavior of set_name, set_count, set_wear, set_metadata
2014-12-28 23:59:24 -05:00
sapier
ea47aeb6f5
Fix MSVC compiler warning about passing this pointer in initializer list
2014-12-28 23:40:44 -05:00
Christophe Piveteau
cb452877e8
Skip further loading of client if there was an exit signal
2014-12-28 22:46:53 -05:00
kwolekr
4437065263
Decoration: Add height_min and height_max parameters
...
Also set default height_min/height_max to -31000 and 31000,
respectively, for ore and biomes
2014-12-28 22:37:27 -05:00
kwolekr
1d4e68a4cd
Cavegen: Fix copy & paste error (solves #2020 )
2014-12-28 22:35:14 -05:00
paramat
3cb4ccc0f4
Biome API: Add shore top and shore filler nodes, underwater node, water top node. Add water top depth and shore height parameters. Remove water dust node
2014-12-28 21:37:43 -05:00
kwolekr
c4a39d536f
Ore: Add Vein ore type
2014-12-28 21:17:12 -05:00
kwolekr
c176763482
Ore: Add Blob ore type
2014-12-28 03:11:00 -05:00
kwolekr
3f1d3aa3f1
PseudoRandom: Expose constant PSEUDORANDOM_MAX
2014-12-28 03:09:32 -05:00
kwolekr
20b9e50aa9
LuaVoxelManip: Add option to allocate blank data
2014-12-27 23:09:36 -05:00
kwolekr
a9151eb3a2
VoxelManipulator: Remove unnecessary deallocation steps
2014-12-27 22:35:05 -05:00
kwolekr
b68dcb323d
Set fallback content if resolving content vector requires everything
2014-12-27 22:20:04 -05:00
kwolekr
2aa53ba603
Redefine NodeResolver interface and replace with callback mechanism
2014-12-27 02:12:21 -05:00
ShadowNinja
7b4c575117
Fix fs::GetRecursiveSubPaths trying to get directory lists for files
2014-12-24 17:23:07 -05:00
Craig Robbins
93a843a06a
Large increase in performance
2014-12-24 23:13:24 +10:00
kwolekr
cc3e9663ff
Silence misc. warnings
2014-12-23 01:09:50 -05:00
Craig Robbins
73b383fd5b
Make limiting of the reflow liquids queue size optional
...
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-23 15:47:06 +10:00
kwolekr
0671ebaa91
Temporarily fix always bright wieldhand with shaders enabled
2014-12-22 22:37:11 -05:00
Kahrl
339bdb4d43
Fix weird (and wrong) comment in test.cpp
2014-12-21 13:20:42 +01:00
paramat
d2f750b458
Re-add hacky fix for underwater grass, to fix mgv7 user's biomes
2014-12-20 14:50:13 -05:00