diff options
author | SmallJoker <SmallJoker@users.noreply.github.com> | 2017-03-15 22:07:19 +0100 |
---|---|---|
committer | Loïc Blot <nerzhul@users.noreply.github.com> | 2017-03-15 22:07:19 +0100 |
commit | c05dfac9a309c7aef1b908ac0070ca71b587f75d (patch) | |
tree | 78a289a2bb2e5861fc8a7c0b62134213ce59889b | |
parent | 454483f26610959526d97c1d318e0d699d78747d (diff) | |
download | minetest-c05dfac9a309c7aef1b908ac0070ca71b587f75d.tar.gz minetest-c05dfac9a309c7aef1b908ac0070ca71b587f75d.tar.bz2 minetest-c05dfac9a309c7aef1b908ac0070ca71b587f75d.zip |
lua_api: Document minetest.features (#5311)
-rw-r--r-- | doc/lua_api.txt | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/doc/lua_api.txt b/doc/lua_api.txt index 484a5848c..9b53b87f5 100644 --- a/doc/lua_api.txt +++ b/doc/lua_api.txt @@ -1943,13 +1943,31 @@ Helper functions * `minetest.get_worldpath()`: returns e.g. `"/home/user/.minetest/world"` * Useful for storing custom data * `minetest.is_singleplayer()` -* `minetest.features` - * Table containing API feature flags: `{foo=true, bar=true}` +* `minetest.features`: Table containing API feature flags + { + glasslike_framed = true, + nodebox_as_selectionbox = true, + chat_send_player_param3 = true, + get_all_craft_recipes_works = true, + use_texture_alpha = true, + -- ^ The transparency channel of textures can be used optionally + no_legacy_abms = true, + -- ^ Tree and grass ABMs are no longer done from C++ + texture_names_parens = true, + -- ^ Texture grouping is possible using parentheses + area_store_custom_ids = true, + -- ^ Unique Area ID for AreaStore:insert_area + add_entity_with_staticdata = true, + -- ^ add_entity supports passing initial staticdata to on_activate + no_chat_message_prediction = true, + -- ^ Chat messages are no longer predicted + } * `minetest.has_feature(arg)`: returns `boolean, missing_features` * `arg`: string or table in format `{foo=true, bar=true}` * `missing_features`: `{foo=true, bar=true}` -* `minetest.get_player_information(player_name)`: returns a table containing - information about player. Example return value: +* `minetest.get_player_information(player_name)`: + * Returns a table containing information about a player + Example return value: { address = "127.0.0.1", -- IP address of client ip_version = 4, -- IPv4 / IPv6 |