summaryrefslogtreecommitdiff
path: root/src/emerge.h
Commit message (Collapse)AuthorAge
* Rewrite generate notification mechanismkwolekr2014-12-06
| | | | | | | Add support for notify-on-decoration Clean up mapgen constructors Clean up mapgen.cpp code style somewhat Remove trailing whitespace from some files
* Fix warnings and other misc. minor changeskwolekr2014-11-14
|
* Add Generator Element Management frameworkkwolekr2014-11-12
| | | | Add BiomeManager, OreManager, DecorationManager, and SchematicManager
* Split up mapgen.cppkwolekr2014-11-01
|
* Add minetest.set_noiseparam_defaults() Lua APIkwolekr2014-02-15
|
* ServerEnvironment: Remove direct dependency on EmergeManagerkwolekr2014-02-09
|
* Huge overhaul of the entire MapgenParams systemkwolekr2014-02-03
| | | | | | 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.
* Fix use of previously deallocated EmergeManagerkwolekr2014-01-26
|
* Replace SimpleThread by JThread now implementing same featuressapier2013-12-15
|
* Add map feature generation notify Lua APIkwolekr2013-12-14
|
* EmergeManager: Fix Lua mapgen override param handlingkwolekr2013-12-08
|
* Add virtual destructor to IBackgroundBlockEmerger to silence warningKahrl2013-08-15
|
* Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl2013-08-14
|
* Add Lua on_mapgen_init callback, and minetest.set_mapgen_params APIkwolekr2013-06-27
|
* Add minetest.get_mapgen_object to APIkwolekr2013-06-27
|
* Add initial Decoration support, many misc. improvements & modificationskwolekr2013-06-17
|
* Fix nearly all warningskwolekr2013-05-19
|
* Add Mapgen V7, reorganize biomeskwolekr2013-04-07
|
* Add Ore infrastructure and l_register_ore()kwolekr2013-03-24
|
* Fix most warnings, re-fix MSVC compile errorkwolekr2013-02-26
|
* Misc. cleanup and minor fixeskwolekr2013-02-25
|
* Add multi-Emerge thread supportkwolekr2013-02-25
|
* Add emerge queue limit configurationkwolekr2013-02-25
|
* Add global and per-peer queue limitskwolekr2013-02-25
|
* Add emerge.cpp, initial EmergeThread changeskwolekr2013-02-25
- Neatly placed all emerge related code into a new file, emerge.cpp - Greatly cleaned up the code in EmergeThread::Thread() - Reworked Emerge queue. Now an actual std::queue of v3s16 block positions - Removed the completely unnecessary map of peer ids requesting blocks