X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fmenu_lua_api.txt;h=8ec8e35aa5550044482b872fe00d70f0d225ebfe;hb=60ab2d94f07953e74fc98a33d468328c2adac75b;hp=6b81e6bf518d28f8a2558518025c64dc5e847772;hpb=87ad4d8e7f25210cd28d9f2b372aa00aa3dab929;p=oweals%2Fminetest.git diff --git a/doc/menu_lua_api.txt b/doc/menu_lua_api.txt index 6b81e6bf5..8ec8e35aa 100644 --- a/doc/menu_lua_api.txt +++ b/doc/menu_lua_api.txt @@ -1,5 +1,5 @@ -Minetest Lua Mainmenu API Reference 0.5.0 -======================================== +Minetest Lua Mainmenu API Reference 5.1.0 +========================================= Introduction ------------- @@ -65,6 +65,7 @@ core.get_video_drivers() ^ first element of returned list is guaranteed to be the NULL driver core.get_mapgen_names([include_hidden=false]) -> table of map generator algorithms registered in the core (possible in async calls) +core.get_cache_path() -> path of cache Formspec: core.update_formspec(formspec) @@ -146,17 +147,6 @@ Package - content which is downloadable from the content db, may or may not be i optional_depends = {"mod", "names"}, -- mods only } -* core.get_package_list() -> downloads package list from content db - * returns a list of: - - { - name = "basename", - title = "human readable title", - author = "username", - type = "", -- mod, game, txp - short_description = "description", - url = "", - } Favorites: core.get_favorites(location) -> list of favorites (possible in async calls) @@ -186,11 +176,14 @@ core.log(loglevel, line) (possible in async calls) ^ loglevel one of "error", "action", "info", "verbose" Settings: -core.setting_set(name, value) -core.setting_get(name) -> string or nil (possible in async calls) -core.setting_setbool(name, value) -core.setting_getbool(name) -> bool or nil (possible in async calls) -core.setting_save() -> nil, save all settings to config file +core.settings:set(name, value) +core.settings:get(name) -> string or nil (possible in async calls) +core.settings:set_bool(name, value) +core.settings:get_bool(name) -> bool or nil (possible in async calls) +core.settings:save() -> nil, save all settings to config file + +For a complete list of methods of the Settings object see +[lua_api.txt](https://github.com/minetest/minetest/blob/master/doc/lua_api.txt) Worlds: core.get_worlds() -> list of worlds (possible in async calls) @@ -248,8 +241,3 @@ Limitations of Async operations -Limited set of available functions e.g. No access to functions modifying menu like core.start,core.close, core.file_open_dialog - - -Class reference ----------------- -Settings: see lua_api.txt