Global Minetest object

=Functions=

Admin

 * minetest.get_connected_players
 * minetest.get_server_status
 * minetest.request_shutdown

Communication

 * minetest.chat_send_all
 * minetest.chat_send_player

Conversion

 * minetest.string_to_pos
 * minetest.pos_to_string
 * minetest.dir_to_facedir
 * minetest.dir_to_wallmounted
 * minetest.hash_node_position
 * minetest.serialize
 * minetest.deserialize
 * minetest.splittext

Debug and trace

 * minetest.log
 * minetest.debug

Information

 * minetest.get_craft_recipe
 * minetest.get_craft_result
 * minetest.get_current_modname
 * minetest.get_modnames
 * minetest.get_modpath
 * minetest.get_node_drops
 * minetest.is_singleplayer
 * minetest.get_worldpath

Inventory

 * minetest.create_detached_inventory
 * minetest.inventorycube

Item

 * minetest.item_drop
 * minetest.item_eat
 * minetest.item_place
 * minetest.item_place_node
 * minetest.item_place_object

Callback registration
Functions in the  family of functions can only be called at load time (i.e: not from inside any callback).
 * minetest.register_abm
 * minetest.register_alias
 * minetest.register_authentication_handler
 * minetest.register_chatcommand
 * minetest.register_craft
 * minetest.register_craftitem
 * minetest.register_entity
 * minetest.register_globalstep
 * minetest.register_node
 * minetest.register_on_chat_message
 * minetest.register_on_dieplayer
 * minetest.register_on_dignode
 * minetest.register_on_generated
 * minetest.register_on_joinplayer
 * minetest.register_on_leaveplayer
 * minetest.register_on_newplayer
 * minetest.register_on_placenode
 * minetest.register_on_player_receive_fields
 * minetest.register_on_punchnode
 * minetest.register_on_respawnplayer
 * minetest.register_on_shutdown
 * minetest.register_privilege
 * minetest.register_tool

Privilege management

 * minetest.auth_reload
 * minetest.notify_authentication_modified
 * minetest.ban_player
 * minetest.unban_player_or_ip
 * minetest.get_ban_description
 * minetest.get_ban_list
 * minetest.check_player_privs
 * minetest.set_player_privs
 * minetest.get_player_privs
 * minetest.privs_to_string
 * minetest.string_to_privs
 * minetest.get_password_hash
 * minetest.set_player_password

Rollback

 * minetest.rollback_get_last_node_actor
 * minetest.rollback_revert_actions_by

Settings

 * minetest.settings:get
 * minetest.settings:get_pos
 * minetest.settings:get_bool
 * minetest.settings:set
 * minetest.settings:set_pos
 * minetest.settings:set_bool

Sound

 * minetest.sound_play
 * minetest.sound_stop

Environment

 * minetest.add_entity
 * minetest.add_item
 * minetest.add_node
 * minetest.clear_objects
 * minetest.dig_node
 * minetest.find_nodes_in_area
 * minetest.find_node_near
 * minetest.get_meta
 * minetest.get_node
 * minetest.get_node_light
 * minetest.get_objects_inside_radius
 * minetest.get_player_by_name
 * minetest.get_timeofday
 * minetest.node_dig
 * minetest.node_punch
 * minetest.place_node
 * minetest.punch_node
 * minetest.remove_node
 * minetest.set_node
 * minetest.set_timeofday
 * minetest.spawn_tree

Unsorted

 * minetest.after
 * minetest.get_inventory
 * minetest.get_item_group
 * minetest.get_node_timer
 * minetest.get_perlin
 * minetest.get_pointed_thing_position
 * minetest.handle_node_drops