diff --git a/mods/_misc/init.lua b/mods/_misc/init.lua index 2e8435c5..17497039 100755 --- a/mods/_misc/init.lua +++ b/mods/_misc/init.lua @@ -24,3 +24,6 @@ dofile(minetest.get_modpath("_misc").."/craft_obsidian.lua") -- UnCraft Woll dofile(minetest.get_modpath("_misc").."/uncraft_woll.lua") + +-- List players +dofile(minetest.get_modpath("_misc").."/list_players.lua") diff --git a/mods/_misc/list_players.lua b/mods/_misc/list_players.lua new file mode 100644 index 00000000..42c7254a --- /dev/null +++ b/mods/_misc/list_players.lua @@ -0,0 +1,18 @@ +-- list_players +-- Extracted from MT_essentials, by IndriAppolo +-- + +minetest.register_chatcommand("list_players", { + params = "", + description = "List currentky connected players", + func = function(name,param) + local list + for i,player in ipairs(minetest.get_connected_players()) do + local lname = player:get_player_name() + if not list then list = lname.." " + else list = list..lname.." " end + end + minetest.chat_send_player(name,"-- "..table.getn(minetest.get_connected_players()).." player(s) connected --\n"..list) + return true + end, +})