Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Biome API: Enable biome generation to lower world limit | paramat | 2015-06-15 |
| | | | | Decorations: Remove lower limit of water level for placement | ||
* | NodeResolver: Remove NodeResolveMethod | kwolekr | 2015-05-07 |
| | | | | This simplifies NodeResolver logic and makes some interfaces cleaner. | ||
* | Fix MSVC compatibility | kwolekr | 2015-04-29 |
| | | | | | | Make sure to include random unittests in android builds, too Use SWAP() macro Ensure that negative ranges are tested as well in random unittests | ||
* | DecoSchematic: Fix missing trees in rough terrain | paramat | 2015-04-23 |
| | | | | | | Move place_on check to before place_center_x/y/z displacement of p Reduce displacement of p by place_center_x/y/z flags to correctly position schematics | ||
* | Schematics: Remove referenced schematics from Decorations on clear | kwolekr | 2015-04-17 |
| | |||
* | Schematics: Refactor NodeResolver and add NodeResolveMethod | kwolekr | 2015-04-16 |
| | | | | | | | | | NodeResolver name lists now belong to the NodeResolver object instead of the associated NodeDefManager. In addition to minimizing unnecessary abstraction and overhead, this move permits NodeResolvers to look up nodes that they had previously set pending for resolution. So far, this functionality has been used in the case of schematics for serialization/deserialization. | ||
* | GenElementManager: Pass opaque handles to Lua and rename to ObjDefManager | kwolekr | 2015-03-31 |
| | | | | Add core.clear_registered_schematics() and refactor schematics somewhat | ||
* | mg_decoration: Raise highest allowed deco top to max edge of voxelmanip | paramat | 2015-03-15 |
| | | | | Remove max_y from functions, simplify code | ||
* | Biome API: Enable decorations placed on water | paramat | 2015-03-06 |
| | | | | Add schematic decoration force placement flag | ||
* | Shorten ManualMapVoxelManipulator to MMVManip | kwolekr | 2015-01-05 |
| | |||
* | Add minetest.generate_ores() and minetest.generate_decorations() | kwolekr | 2015-01-04 |
| | |||
* | Replace instances of height_min/height_max with y_min/y_max to remove ambiguity | kwolekr | 2014-12-30 |
| | |||
* | Decoration: Add height_min and height_max parameters | kwolekr | 2014-12-28 |
| | | | | | Also set default height_min/height_max to -31000 and 31000, respectively, for ore and biomes | ||
* | Redefine NodeResolver interface and replace with callback mechanism | kwolekr | 2014-12-27 |
| | |||
* | Use std::string::empty() instead of size() where applicable | Anton | 2014-12-12 |
| | |||
* | Add minetest.clear_registered_decorations() and clear_registered_ores() | kwolekr | 2014-12-12 |
| | |||
* | Remove get_noiseparams function. read_noiseparams should be used from now on | kwolekr | 2014-12-10 |
| | |||
* | Rewrite generate notification mechanism | kwolekr | 2014-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 | ||
* | Add Generator Element Management framework | kwolekr | 2014-11-12 |
| | | | | Add BiomeManager, OreManager, DecorationManager, and SchematicManager | ||
* | Split up mapgen.cpp | kwolekr | 2014-11-01 |