minetest/src/script/lua_api
Paramat 746ca41f58
Biome API / dungeons: Add biome-defined dungeon nodes
Add new biome fields 'node_dungeon', 'node_dungeon_alt', 'node_dungeon_stair'.
If 'node_dungeon' is not defined dungeons fall back to classic behaviour.

Remove messy and imprecise dungeon material code from 'generateBiomes()'.
Code deciding dungeon materials is now in 'generateDungeons()' and uses the
biome at mapchunk centre for more precision.

Remove hardcoded 'MG_STONE' types as long intended.
2018-04-07 22:09:54 +01:00
..
CMakeLists.txt Add player:get_meta(), deprecate player attributes (#7202) 2018-04-06 10:52:29 +02:00
l_areastore.cpp C++11 cleanup on constructors (#6000) 2017-06-19 23:54:58 +02:00
l_areastore.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_base.cpp Use a settings object for the main settings 2017-05-06 15:33:19 -04:00
l_base.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_camera.cpp Fix last clang-tidy reported problems for performance-type-promotion-in-math-fn 2018-04-03 23:05:22 +02:00
l_camera.h Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_client.cpp Cleanup sound manager class (#7158) 2018-03-24 15:45:25 +01:00
l_client.h CSM: Remove screenshot API 2018-01-23 05:27:38 +00:00
l_craft.cpp Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_craft.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_env.cpp Find nodes in area (under air): Raise volume limit and document it 2018-02-21 15:54:06 +00:00
l_env.h Add minetest.bulk_set_node call + optimize Environment::set_node call (#6958) 2018-01-30 00:30:02 +01:00
l_http.cpp Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_http.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_internal.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_inventory.cpp Modernize source code: last part (#6285) 2017-08-20 13:30:50 +02:00
l_inventory.h Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_item.cpp Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
l_item.h Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_itemstackmeta.cpp Add player:get_meta(), deprecate player attributes (#7202) 2018-04-06 10:52:29 +02:00
l_itemstackmeta.h Add player:get_meta(), deprecate player attributes (#7202) 2018-04-06 10:52:29 +02:00
l_localplayer.cpp [CSM] Add basic HUD manipulation. (#6067) 2018-01-20 14:09:58 +01:00
l_localplayer.h [CSM] Add basic HUD manipulation. (#6067) 2018-01-20 14:09:58 +01:00
l_mainmenu.cpp Load dependencies and description from mod.conf 2018-03-28 22:14:16 +01:00
l_mainmenu.h Load dependencies and description from mod.conf 2018-03-28 22:14:16 +01:00
l_mapgen.cpp Biome API / dungeons: Add biome-defined dungeon nodes 2018-04-07 22:09:54 +01:00
l_mapgen.h Biome API: Add 'get_biome_name(biome_id)' API 2018-03-11 23:06:17 +00:00
l_metadata.cpp Add player:get_meta(), deprecate player attributes (#7202) 2018-04-06 10:52:29 +02:00
l_metadata.h Add player:get_meta(), deprecate player attributes (#7202) 2018-04-06 10:52:29 +02:00
l_minimap.cpp Cleanup various headers to reduce compilation times (#6255) 2017-08-16 22:11:45 +02:00
l_minimap.h Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_modchannels.cpp Implement mod communication channels (#6351) 2017-09-26 00:11:20 +02:00
l_modchannels.h Implement mod communication channels (#6351) 2017-09-26 00:11:20 +02:00
l_nodemeta.cpp Check argument types inside MetaDataRef Lua API (#7045) 2018-02-18 10:40:45 +01:00
l_nodemeta.h Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_nodetimer.cpp Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_nodetimer.h Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_noise.cpp Fix buffer parameter not working in LuaPerlinNoiseMap::l_getMapSlice() 2018-01-08 20:32:15 +00:00
l_noise.h Fix naming conventions of noise userdata 2018-01-07 01:06:18 +00:00
l_object.cpp Add player:get_meta(), deprecate player attributes (#7202) 2018-04-06 10:52:29 +02:00
l_object.h Add player:get_meta(), deprecate player attributes (#7202) 2018-04-06 10:52:29 +02:00
l_particles.cpp Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_particles.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_particles_local.cpp [CSM] Add functions to create particles and particlespawners. (#6072) 2018-01-20 23:31:53 +01:00
l_particles_local.h [CSM] Add functions to create particles and particlespawners. (#6072) 2018-01-20 23:31:53 +01:00
l_playermeta.cpp Add player:get_meta(), deprecate player attributes (#7202) 2018-04-06 10:52:29 +02:00
l_playermeta.h Add player:get_meta(), deprecate player attributes (#7202) 2018-04-06 10:52:29 +02:00
l_rollback.cpp SAPI: Mark all Lua API functions requiring envlock 2015-10-25 23:06:48 -04:00
l_rollback.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_server.cpp Make Player::peer_id server-side only and add getters and setters (#6478) 2017-09-30 12:00:05 +02:00
l_server.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_settings.cpp Allow 'default' parameter in 'settings:get_bool' function 2017-12-17 15:27:37 +00:00
l_settings.h Improvements/fixes for noise parameter input in advanced settings 2017-10-23 01:28:13 +01:00
l_sound.cpp Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
l_sound.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
l_storage.cpp Hardware coloring for itemstacks 2017-04-08 18:39:15 -07:00
l_storage.h Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
l_util.cpp Tool.cpp/.h, lua_api/l_util.cpp: Tidy up code and remove dead code 2018-01-03 04:01:15 +00:00
l_util.h Add minetest.safe_write_file() to script API 2017-11-08 16:14:05 +01:00
l_vmanip.cpp Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
l_vmanip.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00