From: red-001 Date: Mon, 10 Apr 2017 19:13:20 +0000 (+0100) Subject: [CSM] Move `.list_players` and `.disconnect` to builtin. (#5550) X-Git-Tag: 0.4.16~260 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=e8d872332040c16714ff6410d1f859adcec4766e;p=oweals%2Fminetest.git [CSM] Move `.list_players` and `.disconnect` to builtin. (#5550) --- diff --git a/builtin/client/chatcommands.lua b/builtin/client/chatcommands.lua index 7a1b4b6b7..bb5b905d8 100644 --- a/builtin/client/chatcommands.lua +++ b/builtin/client/chatcommands.lua @@ -34,3 +34,18 @@ core.register_on_sending_chat_messages(function(message) return true end) + +core.register_chatcommand("list_players", { + description = "List online players", + func = function(param) + local players = table.concat(core.get_player_names(), ", ") + core.display_chat_message("Online players: " .. players) + end +}) + +core.register_chatcommand("disconnect", { + description = "Exit to main menu", + func = function(param) + core.disconnect() + end, +}) diff --git a/clientmods/preview/init.lua b/clientmods/preview/init.lua index 5c0628bfe..df07f8c3f 100644 --- a/clientmods/preview/init.lua +++ b/clientmods/preview/init.lua @@ -126,16 +126,3 @@ core.register_on_punchnode(function(pos, node) return false end) --- This is an example function to ensure it's working properly, should be removed before merge -core.register_chatcommand("list_players", { - func = function(param) - core.display_chat_message(dump(core.get_player_names())) - end -}) - -core.register_chatcommand("disconnect", { - description = "Exit to main menu", - func = function(param) - core.disconnect() - end, -})