Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Set fallback content if resolving content vector requires everything | kwolekr | 2014-12-27 | 1 | -4/+4 | |
| | ||||||
* | Redefine NodeResolver interface and replace with callback mechanism | kwolekr | 2014-12-27 | 1 | -30/+38 | |
| | ||||||
* | Add minetest.clear_registered_decorations() and clear_registered_ores() | kwolekr | 2014-12-12 | 1 | -0/+17 | |
| | ||||||
* | Move get_schematic and read_schematic to l_mapgen.cpp | kwolekr | 2014-12-10 | 1 | -1/+108 | |
| | ||||||
* | Remove get_noiseparams function. read_noiseparams should be used from now on | kwolekr | 2014-12-10 | 1 | -4/+4 | |
| | ||||||
* | Noise: Create a deep copy of NoiseParams | kwolekr | 2014-12-10 | 1 | -1/+8 | |
| | ||||||
* | Rename and repurpose minetest.set_noiseparam_defaults to set_noiseparams | kwolekr | 2014-12-09 | 1 | -23/+10 | |
| | ||||||
* | Add flags and lacunarity as new noise parameters | kwolekr | 2014-12-07 | 1 | -3/+6 | |
| | | | | | | | Add 'absolute value' option to noise map functions Extend persistence modulation to 3D noise Extend 'eased' option to noise2d_perlin* functions Some noise.cpp formatting fixups | |||||
* | Add minetest.clear_registered_biomes() api | kwolekr | 2014-12-06 | 1 | -0/+8 | |
| | ||||||
* | Rewrite generate notification mechanism | kwolekr | 2014-12-06 | 1 | -15/+23 | |
| | | | | | | | Add support for notify-on-decoration Clean up mapgen constructors Clean up mapgen.cpp code style somewhat Remove trailing whitespace from some files | |||||
* | Add definable node_stone to biome API, mgv5, mgv7. Reduce and correct depth ↵ | paramat | 2014-12-03 | 1 | -0/+3 | |
| | | | | of mgv7 biomes. l_mapgen.cpp: add '#include mapgen_v5.h' because '#include mapgen_v7' is there. Improve underwater grass hack | |||||
* | Fix warnings and other misc. minor changes | kwolekr | 2014-11-14 | 1 | -8/+8 | |
| | ||||||
* | Add Generator Element Management framework | kwolekr | 2014-11-12 | 1 | -62/+67 | |
| | | | | Add BiomeManager, OreManager, DecorationManager, and SchematicManager | |||||
* | Split up mapgen.cpp | kwolekr | 2014-11-01 | 1 | -1/+5 | |
| | ||||||
* | Fix erroneous lua_pop parameter | kwolekr | 2014-10-30 | 1 | -2/+4 | |
| | ||||||
* | Refactor decoration-related code | kwolekr | 2014-10-29 | 1 | -75/+80 | |
| | | | | | Split up ModApiMapgen::l_register_decoration() Define and make use of CONTAINS() and ARRLEN() macros | |||||
* | Prevent invalid memory access under failure conditions | kwolekr | 2014-10-28 | 1 | -35/+40 | |
| | ||||||
* | Add NodeResolver and clean up node name -> content ID resolution system | kwolekr | 2014-10-26 | 1 | -98/+96 | |
| | ||||||
* | Split settings into seperate source and header files | ShadowNinja | 2014-09-21 | 1 | -0/+2 | |
| | | | | This also cleans up settings a bit | |||||
* | Simplify and optimize schematic replacements | ShadowNinja | 2014-09-11 | 1 | -27/+27 | |
| | ||||||
* | Use "core" namespace internally | ShadowNinja | 2014-05-08 | 1 | -3/+3 | |
| | ||||||
* | Fix all warnings reported by clang | Sfan5 | 2014-04-15 | 1 | -2/+2 | |
| | ||||||
* | Update set_mapgen_params and set_gen_notify Lua API to use new flag format | kwolekr | 2014-03-08 | 1 | -14/+16 | |
| | ||||||
* | Fix g_settings not being included | Sfan5 | 2014-02-16 | 1 | -0/+1 | |
| | ||||||
* | Schematic: Add force_placement parameter to minetest.place_structure API | kwolekr | 2014-02-15 | 1 | -3/+6 | |
| | ||||||
* | Add minetest.set_noiseparam_defaults() Lua API | kwolekr | 2014-02-15 | 1 | -0/+28 | |
| | ||||||
* | Add capability to read table flag fields from Lua API | kwolekr | 2014-02-09 | 1 | -1/+0 | |
| | ||||||
* | Make flag strings clear specified flag with 'no' prefix | kwolekr | 2014-02-08 | 1 | -6/+15 | |
| | | | | | Remove flagmask field from set_mapgen_params table Add small bits of needed documentation | |||||
* | Huge overhaul of the entire MapgenParams system | kwolekr | 2014-02-03 | 1 | -30/+17 | |
| | | | | | | 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 map feature generation notify Lua API | kwolekr | 2013-12-14 | 1 | -9/+41 | |
| | ||||||
* | Fix leak and possible segfault in minetest.set_mapgen_params | kwolekr | 2013-12-08 | 1 | -40/+42 | |
| | ||||||
* | Decoration: Add schematic Y-slice probability support | kwolekr | 2013-12-01 | 1 | -5/+20 | |
| | ||||||
* | Decoration: Stop DecoSimple::resolveNodeNames from complaining about no node ↵ | kwolekr | 2013-11-17 | 1 | -3/+3 | |
| | | | | | | | | name if decolist is used Fix warning message for spawnby nodes Prevent type-punning warning caused by casting enum to int | |||||
* | Fix some warnings and other minor details | kwolekr | 2013-09-16 | 1 | -1/+1 | |
| | ||||||
* | Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu | Kahrl | 2013-08-14 | 1 | -0/+574 | |