-Minetest Lua Mainmenu API Reference 0.4.12
+Minetest Lua Mainmenu API Reference 0.5.0
========================================
Introduction
^ returns path to builtin root
core.get_modpath() (possible in async calls)
^ returns path to global modpath
-core.get_modstore_details(modid) (possible in async calls)
-^ modid numeric id of mod in modstore
-^ returns {
- id = <numeric id of mod in modstore>,
- title = <human readable title>,
- basename = <basename for mod>,
- description = <description of mod>,
- author = <author of mod>,
- download_url= <best match download url>,
- license = <short description of license>,
- rating = <float value of current rating>
-}
-core.get_modstore_list() (possible in async calls)
-^ returns {
- [1] = {
- id = <numeric id of mod in modstore>,
- title = <human readable title>,
- basename = <basename for mod>
- }
-}
+core.get_clientmodpath() (possible in async calls)
+^ returns path to global client-side modpath
core.get_gamepath() (possible in async calls)
^ returns path to global gamepath
core.get_texturepath() (possible in async calls)
addon_mods_paths = {[1] = <path>,},
}
core.get_games() -> table of all games in upper format (possible in async calls)
-core.get_mapgen_names() -> table of all map generator algorithms registered in
- the core (possible in async calls)
+core.get_mapgen_names([include_hidden=false]) -> table of map generator algorithms
+ registered in the core (possible in async calls)
Favorites:
core.get_favorites(location) -> list of favorites (possible in async calls)
core.delete_world(index)
Helpers:
+core.get_us_time()
+^ returns time with microsecond precision
core.gettext(string) -> string
^ look up the translation of a string in the gettext message catalog
fgettext_ne(string, ...)
^ eg. string.trim("\n \t\tfoo bar\t ") == "foo bar"
core.is_yes(arg) (possible in async calls)
^ returns whether arg can be interpreted as yes
+minetest.encode_base64(string) (possible in async calls)
+^ Encodes a string in base64.
+minetest.decode_base64(string) (possible in async calls)
+^ Decodes a string encoded in base64.
Version compat:
core.get_min_supp_proto()
-Limited set of available functions
e.g. No access to functions modifying menu like core.start,core.close,
core.file_open_dialog
-
+
Class reference
----------------