Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-18 | Reorganize supported video driver query mechanisms | kwolekr | |
2015-01-15 | Add ability to delete MapBlocks from map | kwolekr | |
Also add a Lua API and chatcommand for this | |||
2015-01-07 | Fix direction property of HUD | rubenwardy | |
2015-01-05 | Shorten ManualMapVoxelManipulator to MMVManip | kwolekr | |
2015-01-05 | Optionally specify propagateSunlight area in calcLighting | kwolekr | |
This fixes the Mapgen V5 calcLighting segfault | |||
2015-01-04 | Exclude vertical mapblock borders when setting light | kwolekr | |
2015-01-04 | Add minetest.generate_ores() and minetest.generate_decorations() | kwolekr | |
2015-01-04 | Add warning about using deprecated fields in Mapgen API and update docs | kwolekr | |
2015-01-04 | LuaVoxelManip: Error when given out-of-bounds area | kwolekr | |
2015-01-04 | Lighting: Fix nearly all issues | kwolekr | |
The cause of a single light source seemingly being lit without spread was due to its creation in the +Y mapblock boundary layer during map generation, which was ignored as the overtop. This overtop explicitly needs to be omitted during sunlight propagation, however. To accomplish this, Mapgen::calcLighting() was split into separate functions taking separate parameters. Additionally, do not diminish light too early during spread. This fixes the output inconsistency between Map::updateLighting and Mapgen::calcLighting. | |||
2014-12-30 | Replace instances of height_min/height_max with y_min/y_max to remove ambiguity | kwolekr | |
2014-12-30 | Decoration: Fix default parameter values | kwolekr | |
2014-12-29 | Add core.get_mapgen_names() to Main Menu API (and use it) | kwolekr | |
Also rewrite mapgen registration for static initialization | |||
2014-12-29 | Expose mapgen parameters on scripting init | kwolekr | |
Add minetest.get_mapgen_params() Deprecate minetest.register_on_mapgen_init() | |||
2014-12-29 | LuaVoxelManip: Remove blank allocator | kwolekr | |
2014-12-28 | LuaItemStack: Fix and document behavior of set_name, set_count, set_wear, ↵ | kwolekr | |
set_metadata | |||
2014-12-28 | Decoration: Add height_min and height_max parameters | kwolekr | |
Also set default height_min/height_max to -31000 and 31000, respectively, for ore and biomes | |||
2014-12-28 | Biome API: Add shore top and shore filler nodes, underwater node, water top ↵ | paramat | |
node. Add water top depth and shore height parameters. Remove water dust node | |||
2014-12-28 | Ore: Add Vein ore type | kwolekr | |
2014-12-28 | Ore: Add Blob ore type | kwolekr | |
2014-12-27 | LuaVoxelManip: Add option to allocate blank data | kwolekr | |
2014-12-27 | Set fallback content if resolving content vector requires everything | kwolekr | |
2014-12-27 | Redefine NodeResolver interface and replace with callback mechanism | kwolekr | |
2014-12-12 | LuaPerlinNoiseMap: Fix 3d noise safety check | kwolekr | |
2014-12-12 | Add minetest.clear_registered_decorations() and clear_registered_ores() | kwolekr | |
2014-12-12 | LuaPerlinNoiseMap: Prevent invalid memory access when attempting to generate ↵ | kwolekr | |
3d noise with a buffer created for 2d | |||
2014-12-12 | Add support for NoiseParams in minetest.get_perlin() and add docs on ↵ | kwolekr | |
NoiseParams to lua_api.txt | |||
2014-12-12 | Settings: Fail on invalid sequence and throw exception for LuaSettings | kwolekr | |
2014-12-10 | Noise: Automatically transform noise maps if needed | kwolekr | |
2014-12-10 | Move get_schematic and read_schematic to l_mapgen.cpp | kwolekr | |
2014-12-10 | 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-09 | Settings: Sanitize setting name everywhere, not just LuaSettings | kwolekr | |
2014-12-09 | Rename and repurpose minetest.set_noiseparam_defaults to set_noiseparams | kwolekr | |
2014-12-07 | Add flags and lacunarity as new noise parameters | kwolekr | |
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 | |||
2014-12-06 | Add minetest.clear_registered_biomes() api | kwolekr | |
2014-12-06 | Rewrite generate notification mechanism | kwolekr | |
Add support for notify-on-decoration Clean up mapgen constructors Clean up mapgen.cpp code style somewhat Remove trailing whitespace from some files | |||
2014-12-03 | Add definable node_stone to biome API, mgv5, mgv7. Reduce and correct depth ↵ | paramat | |
of mgv7 biomes. l_mapgen.cpp: add '#include mapgen_v5.h' because '#include mapgen_v7' is there. Improve underwater grass hack | |||
2014-11-30 | LuaSettings: Sanitize setting name strings | kwolekr | |
2014-11-29 | noise: Throw exception on noise allocation failure | kwolekr | |
2014-11-19 | Clean up rollback | ShadowNinja | |
2014-11-14 | Fix warnings and other misc. minor changes | kwolekr | |
2014-11-14 | Remove most exceptions from getNode() (and variants) | Craig Robbins | |
2014-11-13 | Add option 'eased' to NoiseParams | SmallJoker | |
Signed-off-by: Craig Robbins <kde.psych@gmail.com> | |||
2014-11-12 | Add Generator Element Management framework | kwolekr | |
Add BiomeManager, OreManager, DecorationManager, and SchematicManager | |||
2014-11-01 | Split up mapgen.cpp | kwolekr | |
2014-10-30 | Fix erroneous lua_pop parameter | kwolekr | |
2014-10-30 | Check minetest.hud_change() parameters on conversion (Fix #1714) | kwolekr | |
2014-10-29 | Refactor decoration-related code | kwolekr | |
Split up ModApiMapgen::l_register_decoration() Define and make use of CONTAINS() and ARRLEN() macros | |||
2014-10-28 | Prevent invalid memory access under failure conditions | kwolekr | |