mirror of https://github.com/minetest/minetest.git
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. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
test.cpp | ||
test.h | ||
test_areastore.cpp | ||
test_collision.cpp | ||
test_compression.cpp | ||
test_connection.cpp | ||
test_filepath.cpp | ||
test_inventory.cpp | ||
test_map_settings_manager.cpp | ||
test_mapnode.cpp | ||
test_nodedef.cpp | ||
test_noderesolver.cpp | ||
test_noise.cpp | ||
test_objdef.cpp | ||
test_profiler.cpp | ||
test_random.cpp | ||
test_schematic.cpp | ||
test_serialization.cpp | ||
test_settings.cpp | ||
test_socket.cpp | ||
test_threading.cpp | ||
test_utilities.cpp | ||
test_voxelalgorithms.cpp | ||
test_voxelmanipulator.cpp |