aboutsummaryrefslogtreecommitdiff
path: root/src/emerge.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Respect game mapgen flags and save world noise paramsngosang2015-03-071-53/+3
|
* Fix map_seed not changed when creating a new world after login to anotherfz722015-02-181-1/+4
|
* Randomly generate seed if field blank for any Settings instancekwolekr2015-02-011-8/+8
|
* Write common mapgen params to map_meta.txt on world initializationkwolekr2015-01-271-1/+4
|
* Fix emerge thread not cleaning up emerge queue on shutdownsapier2015-01-071-0/+17
|
* Fix some lingering code style issueskwolekr2014-12-291-7/+7
|
* Mapgen: Use getBlockSeed2() for blockseeds (much better uniformity)kwolekr2014-12-291-10/+1
|
* Add core.get_mapgen_names() to Main Menu API (and use it)kwolekr2014-12-291-29/+29
| | | | Also rewrite mapgen registration for static initialization
* Expose mapgen parameters on scripting initkwolekr2014-12-291-21/+40
| | | | | Add minetest.get_mapgen_params() Deprecate minetest.register_on_mapgen_init()
* Biomes: Make biome heat and humidity noise parameters user-configurablekwolekr2014-12-091-0/+4
|
* Rewrite generate notification mechanismkwolekr2014-12-061-1/+1
| | | | | | | Add support for notify-on-decoration Clean up mapgen constructors Clean up mapgen.cpp code style somewhat Remove trailing whitespace from some files
* Add Generator Element Management frameworkkwolekr2014-11-121-15/+13
| | | | Add BiomeManager, OreManager, DecorationManager, and SchematicManager
* Add mgv5. New noise code, uses biome API. Eased 3d noise for terrain, caves, ↵paramat2014-11-081-0/+2
| | | | blobs
* Include mg_decoration.h, mg_ore.h from emerge.cpp to fix warningsKahrl2014-11-021-0/+2
|
* Split up mapgen.cppkwolekr2014-11-011-1/+1
|
* Add NodeResolver and clean up node name -> content ID resolution systemkwolekr2014-10-261-14/+4
|
* Split settings into seperate source and header filesShadowNinja2014-09-211-3/+3
| | | | This also cleans up settings a bit
* Remove indev mapgenproller2014-07-121-2/+0
|
* Remove math mapgenproller2014-07-121-2/+0
|
* Fix memory leak in EmergeManagerPilzAdam2014-07-061-0/+5
|
* Fix all warnings reported by clangSfan52014-04-151-1/+1
|
* Add support for named threads (atm linux only)sapier2014-04-091-0/+2
|
* Add minetest.set_noiseparam_defaults() Lua APIkwolekr2014-02-151-9/+12
|
* Make flag strings clear specified flag with 'no' prefixkwolekr2014-02-081-2/+1
| | | | | Remove flagmask field from set_mapgen_params table Add small bits of needed documentation
* Remove blank default values for emergequeue_limit_* settingskwolekr2014-02-051-8/+16
| | | | | Add checks for invalid user input for important settings Rename Settings::tryGet* to Settings::get*NoEx for consistency
* Revert "Fix settings to honor numeric conversion errors"kwolekr2014-02-051-8/+8
| | | | This reverts commit 3f376a092e1c16429fb52f24736e9da98aff4cd5.
* Fix settings to honor numeric conversion errorssapier2014-02-041-8/+8
| | | | Rename try* non exceptioning functions to *NoEx
* Huge overhaul of the entire MapgenParams systemkwolekr2014-02-031-113/+55
| | | | | | MapgenParams is no longer a polymorphic class, eliminating the need for messy and bug-prone reallocations. Separation between the common and mapgen-specific parameters is now strongly defined. Mapgen parameters objects are now properly encapsulated within the proper subsystems.
* Add propper client initializationsapier2014-01-311-13/+2
| | | | | | | | | | | | | -add client states to avoid server sending data to uninitialized clients -don't show uninitialized clients to other players -propper client disconnect handling Minor comment fixes in server Minor bugfixes in connection -improved peer id calculation -honor NDEBUG flag -improved disconnect handling -increased initial send window Remove some dead code
* Fix use of previously deallocated EmergeManagerkwolekr2014-01-261-4/+34
|
* Replace SimpleThread by JThread now implementing same featuressapier2013-12-151-17/+8
|
* Update mapgen params in ServerMap after Mapgen initkwolekr2013-12-141-4/+4
|
* Handle Lua errors in on_generate callbacks instead of throwing SIGABRTkwolekr2013-12-141-1/+3
|
* Add map feature generation notify Lua APIkwolekr2013-12-141-1/+2
|
* EmergeManager: Fix Lua mapgen override param handlingkwolekr2013-12-081-54/+91
|
* Cleanup jthread and fix win32 buildsapier2013-12-011-7/+7
|
* Actually fix weatherkwolekr2013-11-171-0/+2
| | | | The real problem was that MapBlocks were not activated before getting sent to the client
* Accept hexadecimal and string values for seedskwolekr2013-11-041-1/+4
|
* Weather: Clean up getHeat/getHumidity somewhatkwolekr2013-09-161-10/+1
|
* Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl2013-08-141-5/+52
|
* Weather supportproller2013-07-271-0/+8
|
* Apply various fixes to several thingskwolekr2013-06-271-2/+2
|
* Add Lua on_mapgen_init callback, and minetest.set_mapgen_params APIkwolekr2013-06-271-0/+29
|
* Add minetest.get_mapgen_object to APIkwolekr2013-06-271-0/+10
|
* New math mapgen with fractal based worldsproller2013-06-231-0/+2
|
* Decoration, Ore: Resolve node names on Mapgen initkwolekr2013-06-171-1/+5
|
* Add initial Decoration support, many misc. improvements & modificationskwolekr2013-06-171-0/+4
|
* Move scriptapi to separate folder (by sapier)sapier2013-05-251-3/+2
| | | | | | | | | | | On the lua side, notably minetest.env:<function>(<args>) should now be replaced by minetest.<function>(<args>). The old way is and will stay supported for a long time. Also: Update and clean up lua_api.txt (by celeron55) Move EnvRef to lua and remove add_rat and add_firefly (by kahrl) Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl)
* Fix EmergeThread names in logKahrl2013-05-191-1/+1
| | | | Concatenate the thread id as string instead of adding it to the pointer
* Class-ify caves & move to cavegen.cpp, fix cave regression, add caves to ↵kwolekr2013-04-211-1/+1
| | | | Mapgen V7