From 9a52e1b7bb64a3619d5f1c5a69c9b98961ae7c32 Mon Sep 17 00:00:00 2001 From: grassblock Date: Sun, 10 Aug 2025 12:33:23 +0800 Subject: [PATCH] feat: add player list to mc command --- core/mc.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/mc.py b/core/mc.py index 30371fb..3e0d7a3 100644 --- a/core/mc.py +++ b/core/mc.py @@ -47,7 +47,9 @@ async def handle_mc_status_command(message: Message): s_message += "延迟大约有 {:.2f} ms\n".format(status.latency) s_message += f"服务器的 MOTD 是: ```\n{status.motd.to_minecraft()}\n```" s_message += f"版本信息: {status.version.name} ({status.version.protocol})\n" - s_message += f"你应该使用和上面的版本相同的 Minecraft 客户端连接这个服务器。\n\n" + s_message += f"你应该使用和上面的版本相同的 Minecraft 客户端连接这个服务器。\n" + if (not query) and status.players.sample: + s_message += f"在线玩家列表: \n{', '.join(player.name for player in status.players.sample)}\n" if query and query.software.plugins: s_message += f"服务器插件: {', '.join(query.software.plugins)}\n" if query and query.players.names: