elidragon.request.register({ name = "tp", main_cmd = "tpa", description = "teleport", progressive = "teleporting", preposition = "to", func = function(target, name) local player = minetest.get_player_by_name(name) local pos = player:get_pos() local target_pos = minetest.get_player_by_name(target):get_pos() minetest.sound_play("elidragon_tp_whoosh", {pos = pos, gain = 0.5, max_hear_distance = 10}) minetest.sound_play("elidragon_tp_whoosh", {pos = target_pos, gain = 0.5, max_hear_distance = 10}) player:set_pos(elidragon.util.find_free_position_near(target_pos)) end, }) elidragon.tp = {}