diff options
author | Corey Powell <mistdragon100@gmail.com> | 2021-11-26 14:19:40 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-26 19:19:40 +0000 |
commit | 413be76c63309266d3d271f01cc74385067d7263 (patch) | |
tree | 1af31eb460950e937979e0036b679c600e12b887 /builtin | |
parent | c85aa0030f48e088d64a60b1e0df924a68c3964a (diff) | |
download | minetest-413be76c63309266d3d271f01cc74385067d7263.tar.gz minetest-413be76c63309266d3d271f01cc74385067d7263.tar.bz2 minetest-413be76c63309266d3d271f01cc74385067d7263.zip |
Implemented disconnect_player (#10492)
Co-authored-by: rubenwardy <rw@rubenwardy.com>
Diffstat (limited to 'builtin')
-rw-r--r-- | builtin/game/misc.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/builtin/game/misc.lua b/builtin/game/misc.lua index 05237662c..ef826eda7 100644 --- a/builtin/game/misc.lua +++ b/builtin/game/misc.lua @@ -6,6 +6,16 @@ local S = core.get_translator("__builtin") -- Misc. API functions -- +-- @spec core.kick_player(String, String) :: Boolean +function core.kick_player(player_name, reason) + if type(reason) == "string" then + reason = "Kicked: " .. reason + else + reason = "Kicked." + end + return core.disconnect_player(player_name, reason) +end + function core.check_player_privs(name, ...) if core.is_player(name) then name = name:get_player_name() |