kwolekr 3c63c3044d Add MapSettingsManager and new mapgen setting script API functions
This commit refactors the majority of the Mapgen settings system.
- MapgenParams is now owned by MapSettingsManager, itself a part of ServerMap,
  instead of the EmergeManager.
- New Script API functions added:
    core.get_mapgen_setting
    core.get_mapgen_setting_noiseparams,
    core.set_mapgen_setting, and
    core.set_mapgen_setting_noiseparams.
- minetest.get/set_mapgen_params are deprecated by the above new functions.
- It is now possible to view and modify any arbitrary mapgen setting from a mod,
  rather than the base MapgenParams structure.
- MapgenSpecificParams has been removed.
2016-07-03 15:38:36 -04:00
..
2016-03-07 16:33:20 -05:00
2016-02-22 15:39:41 +01:00
2014-05-08 13:02:04 -04:00
2014-05-08 13:02:04 -04:00
2016-06-24 02:13:09 +01:00
2015-11-06 08:51:14 +01:00
2015-11-06 08:51:14 +01:00
2015-05-16 18:32:31 -04:00
2013-09-10 18:31:38 +02:00