diff options
author | ShadowNinja <shadowninja@minetest.net> | 2014-09-09 21:52:07 -0400 |
---|---|---|
committer | ShadowNinja <shadowninja@minetest.net> | 2015-05-16 18:33:19 -0400 |
commit | 6c06330daf04ed1c390131755b64338ca7d79a7e (patch) | |
tree | 3df6d4d85beb3da343d2ac44cabd15c6ac8e6e06 /doc | |
parent | 05ab9973f9029676dfa252617c8cb698ab13eb24 (diff) | |
download | minetest-6c06330daf04ed1c390131755b64338ca7d79a7e.tar.gz minetest-6c06330daf04ed1c390131755b64338ca7d79a7e.tar.bz2 minetest-6c06330daf04ed1c390131755b64338ca7d79a7e.zip |
Add core.request_insecure_environment()
Diffstat (limited to 'doc')
-rw-r--r-- | doc/lua_api.txt | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/doc/lua_api.txt b/doc/lua_api.txt index c82208286..0e1dc487f 100644 --- a/doc/lua_api.txt +++ b/doc/lua_api.txt @@ -2290,13 +2290,20 @@ These functions return the leftover itemstack. * `minetest.forceload_block(pos)` * forceloads the position `pos`. * returns `true` if area could be forceloaded + * Please note that forceloaded areas are saved when the server restarts. * `minetest.forceload_free_block(pos)` * stops forceloading the position `pos` -Please note that forceloaded areas are saved when the server restarts. -minetest.global_exists(name) -^ Checks if a global variable has been set, without triggering a warning. +* `minetest.request_insecure_environment()`: returns an environment containing + insecure functions if the calling mod has been listed as trusted in the + `secure.trusted_mods` setting or security is disabled, otherwise returns `nil`. + * Only works at init time. + * **DO NOT ALLOW ANY OTHER MODS TO ACCESS THE RETURNED ENVIRONMENT, STORE IT IN + A LOCAL VARIABLE!** + +* `minetest.global_exists(name)` + * Checks if a global variable has been set, without triggering a warning. ### Global objects * `minetest.env`: `EnvRef` of the server environment and world. |