Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Mapgen files: Update and correct copyright credits | paramat | 2017-05-26 |
| | |||
* | Permit usage of std::unordered_map & std::unorderered_set on c++11 compilers ↵ | Ner'zhul | 2016-08-10 |
| | | | | | | | | | (#4430) This fallback to std::map & std::set for older compilers Use UNORDERED_SET as an example in decoration and ore biome sets Use UNORDERED_MAP as an example in nameidmapping | ||
* | Fix spelling of noise_threshold | Jun Zhang | 2015-12-06 |
| | |||
* | Ore: Add puff ore type | kwolekr | 2015-09-17 |
| | |||
* | Ore: Add ore sheet column height range selection | kwolekr | 2015-09-13 |
| | | | | | | | | Modders are now able to select the range of ore column height, and the midpoint at which they 'grow' starting from. This commit adds three new parameters for the 'sheet' ore type: column_height_min, column_height_max, and column_midpoint_factor. clust_size is now deprecated for this ore type. | ||
* | Split ObjDef/ObjDefManager out to objdef.cpp | kwolekr | 2015-05-18 |
| | |||
* | Ore: Add biomes parameter | kwolekr | 2015-04-20 |
| | |||
* | 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. | ||
* | ObjDefManager, Mapgen SAPI: Huge refactoring | kwolekr | 2015-03-31 |
| | | | | | | | - General code cleanup - Unified object creation and loading - Specifying objects in APIs is now orthogonal (i.e. anything can take an ID, name string, or the raw table definition (and automatically registers if present | ||
* | GenElementManager: Pass opaque handles to Lua and rename to ObjDefManager | kwolekr | 2015-03-31 |
| | | | | Add core.clear_registered_schematics() and refactor schematics somewhat | ||
* | Initialize noise ptr on creation (fixes crash if OreVein deleted before use) | kwolekr | 2015-01-15 |
| | |||
* | 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 |
| | |||
* | Ore: Add Vein ore type | kwolekr | 2014-12-28 |
| | |||
* | Ore: Add Blob ore type | kwolekr | 2014-12-28 |
| | |||
* | Redefine NodeResolver interface and replace with callback mechanism | kwolekr | 2014-12-27 |
| | |||
* | 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 |
| | |||
* | Noise: Create a deep copy of NoiseParams | kwolekr | 2014-12-10 |
| | |||
* | Fix struct vs. class in forward declarations | Kahrl | 2014-12-08 |
| | |||
* | Fix warnings and other misc. minor changes | kwolekr | 2014-11-14 |
| | |||
* | Add Generator Element Management framework | kwolekr | 2014-11-12 |
| | | | | Add BiomeManager, OreManager, DecorationManager, and SchematicManager | ||
* | Split up mapgen.cpp | kwolekr | 2014-11-01 |