From 28d8c66f37296a4cc5d7446c77fd45556a9cb867 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Mon, 31 Jan 2022 00:02:02 +0100 Subject: [PATCH] Use minetest.disconnect_player if available --- mods/tutorial/init.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mods/tutorial/init.lua b/mods/tutorial/init.lua index 5cfd954..56673cf 100644 --- a/mods/tutorial/init.lua +++ b/mods/tutorial/init.lua @@ -1425,7 +1425,13 @@ end minetest.register_on_player_receive_fields(function(player, formname, fields) if(fields.leave) then - minetest.kick_player(player:get_player_name(), S("You have voluntarily exited the tutorial.")) + local name = player:get_player_name() + local reason = S("You have voluntarily exited the tutorial.") + if minetest.disconnect_player then + minetest.disconnect_player(name, reason) + else + minetest.kick_player(name, reason) + end return elseif(fields.teleport) then teleport_dialog(player)