From: tenplus1 Date: Mon, 4 Jul 2016 08:12:37 +0000 (+0100) Subject: Game_api.txt: Add API information for sethome functions X-Git-Tag: 0.4.15~151 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c5b0fe72ea47c9c2ede2d0097e53e6c0a7c514f6;p=oweals%2Fminetest_game.git Game_api.txt: Add API information for sethome functions - Documentation for sethome.get, sethome.set and sethome.go --- diff --git a/game_api.txt b/game_api.txt index ca090c4b..e80b2043 100644 --- a/game_api.txt +++ b/game_api.txt @@ -338,6 +338,30 @@ To use it, add the `on_screwdriver` function to the node definition. * use `on_rotate = screwdriver.disallow` to always disallow rotation * use `on_rotate = screwdriver.rotate_simple` to allow only face rotation + +Sethome API +----------- + +The sethome API adds three global functions to allow mods to read a players home position, +set a players home position and teleport a player to home position. + +`sethome.get(name)` + + * `name` Player who's home position you wish to get + * return value: false if no player home coords exist, position table if true + +`sethome.set(name, pos)` + + * `name` Player who's home position you wish to set + * `pos` Position table containing coords of home position + * return value: false if unable to set and save new home position, otherwise true + +`sethome.go(name)` + + * `name` Player you wish to teleport to their home position + * return value: false if player cannot be sent home, otherwise true + + Stairs API ----------