Skip to content

Latest commit

 

History

History
100 lines (77 loc) · 3.55 KB

README_en.md

File metadata and controls

100 lines (77 loc) · 3.55 KB

✨ Minecraft_server_check_plugins for zhenxun_bot

Nonebot Version

English|简体中文

🤔 If you have any good functional suggestions, please put forward them in Issues

📈 Implemented functions

  • IPv6 supported
  • Full platform adapter support
  • Adapted unicode full fonts and glyphs
  • Render Motd styles
  • Query server nickname
  • Query the maximum number of servers, the current number of players and player list
  • Query server motd
  • returns the server address and port
  • Returns the server online status
  • Query server latency
  • More precise delay
  • Double-query on the interworking server is supported
  • Error message feedback
  • Port autocompletion
  • Wisdom can determine whether the IP address is correct
  • Does not depend on any external API :)
  • Support special port queries (e.g. 2, 80, 443 etc.)
  • Query server favicon
  • Multilingual
  • SRV support
  • Fully colored underlined/strikethrough
  • Get server protocol number

📑 Future functions

  • And more...

🖼️ Renderings

v1.25

Image_31020983743694.png image

💿 Install

  • Put mc_check folder in plugins folder or custom folder.

🎉 Usage

Command Parameter Scope Description
mcheck [ip]:[port] or [ip] Private/Group Chat Check Minecraft server status
set_lang Language name Private/Group Chat Set the language used by the plugin for rendering images
lang_now None Private/Group Chat View the current language used by the plugin for rendering images
lang_list None Private/Group Chat View the list of languages supported by the plugin

🎈 Special Notes

Querying an IPv6 server

mcheck [2001:db8:85a3::8a2e:370:7334]:25565  <- IPv6 server address and port, the port and colon can be omitted

or

mcheck 2001:db8:85a3::8a2e:370:7334  <- IPv6 server address, the plugin will automatically complete the port number

or

mcheck 2001:db8:85a3::8a2e:370:7334:25565  <- IPv6 server address and port

or

mcheck [2001:db8:85a3::8a2e:370:7334]  <- IPv6 server address

⚙️ Configuration

Configuration Item Required Default Value Description
language False zh-cn Languages used by the plugin to render images
Available languages: [zh-cn,zh-tw,en]
type False 0 The type of message the plugin sends (0 for HTML, 1 for text)

🎲 Comparison of message types

Type Special Styles Favicon Colored underline/strikethrough Full Unicode font support
Text
HTML

Requirement

pip install dnspython

Thanks

  • minestat: A multi-platform Minecraft server query module.The main function of this plugin is to implement the magic change in this script.
  • @tzdtwsj: For the project, suggestions for image rendering function, color rendering function and implementation ideas of interoperability query scheme are proposed.