HuHoBot

Quick rating

HuHoBot

No reviews yet

HuHoBot for Forge,Fabric,NeoForge enabling the official QQ bot to connect to your server.

Mod Loaders
Forge
NeoForge
Fabric
Paper
Spigot
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
GNU Lesser General Public License v3.0 or later
Latest Version
2.1.4
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

About

Description

HuHoBot Mod Adapter

GitHub Release License Build Status

简体中文

This Mod/Plugin is only applicable to users who use Tencent QQ in the China region.

A new-generation Minecraft server management bot solution, breaking through the limitations of traditional bot frameworks to provide a safer and more stable interactive experience.

🌟 Core Advantages

Feature Traditional Solutions HuHoBot
Account Security ❌ Requires real QQ account, risk of ban ✅ No QQ third-party client dependency, zero risk control
Deployment Complexity ❌ Requires setting up complete bot framework ✅ Ready to use out of the box, one-click binding
Server Compatibility ❌ Some panel servers not supported ✅ Full platform compatibility, works with internet connection
Protocol Update Impact ❌ Frequent adaptation to new protocols required ✅ Protocol-independent design, relatively stable

🚀 Features

Core Functions

  • Seamless Binding: Instant server and control terminal binding via WebSocket
  • Cross-Platform Support: Adapted for Fabric
  • Smart Risk Control Avoidance: Event-driven non-intrusive communication protocol

Feature List

📜 Click to View
Command Description
/添加白名单 Add a player to the server whitelist
/删除白名单 Remove a player from the server whitelist
/绑定 Bind the server
/设置名称 Set your name for group-server communication in this group
/发信息 Send messages from group to server communication
/执行命令 Send command execution request to the server
/查白名单 Query the server's built-in whitelist
/查在线 Query the server's online player list
/在线服务器 Query online servers
/执行 Execute custom commands
/管理员执行 Run custom content as administrator

Advanced Features

  • Extended API
    • Custom command system (see below for details)

📥 Installation Guide

Requirements

  • Java 17+ Runtime
  • Any supported Fabric core (including but not limited to versions 1.16+)

Quick Start

  1. Visit GitHub Releases Page:

    • Open your browser and go to HuHoBot Releases
    • Download the latest version of the huhobot-vx.x.x-mcx.x.x-SNAPSHOT file
  • Place Plugin File:

    • Put the downloaded huhobot-vx.x.x-mcx.x.x-SNAPSHOT file for the corresponding MC version into your server's mods directory
  • Restart Server:

    • Restart your Minecraft server to load the new plugin
  • Add the Bot

  • Complete Binding:

    • Follow the console prompts to complete the server and bot binding operation

Advanced Configuration (Optional)

  • For custom functionality, please refer to ⚙️ Configuration Example for detailed settings

Notes:

  • Ensure the server has Java 17+ runtime environment properly installed
  • The plugin is compatible with all supported Fabric core versions. If no corresponding version is available, please compile the Mod yourself (see documentation for specific methods)

⚙️ Configuration Example

#Don't modify
serverId: null
#Don't modify
hashKey: null

chatFormat:
  from_game: "<{name}> {msg}" #Text when in-game messages are forwarded to the group
  from_group: "Group:<{nick}> {msg}" #Text when group messages are forwarded to the game
  post_chat: true #Whether to send messages from the group to the server
  post_prefix: "" #Prefix for group messages forwarded to the game

motd:
  server_ip: "play.hypixel.net" #Motd image address when using "/查在线" (change to your server address)
  server_port: 25565 #Motd image port when using "/查在线" (change to your server port)
  api: "https://motdbe.blackbe.work/status_img/java?host={server_ip}:{server_port}" #Motd image address API when using "/查在线" (do not modify unless necessary) (must return an image)
  text: "Total {online} players online" #Motd text when using "/查在线", supports PlaceholderAPI, leave empty to not display
  output_online_list: true #Whether to display online list
  post_img: true #Whether to display Motd image

whiteList:
  add: "whitelist add {name}" #Command to add to whitelist
  del: "whitelist remove {name}" #Command to remove from whitelist

#Custom execution commands
customCommand:
  - key: "加白名" #Execution keyword, use "/执行 keyword parameter1 parameter2" to execute custom commands
    command: "whitelist add &1" #&1 is parameter placeholder, first parameter is &1, second is &2, and so on
    permission: 0 #0 is normal permission, greater than 0 is administrator permission

  - key: "管理加白名"
    command: "whitelist add &1"
    permission: 1

❓ Frequently Asked Questions

🤔 Do I need to prepare a QQ account? Completely unnecessary! This solution adopts a brand-new communication protocol, completely eliminating dependency on third-party chat platforms.
🛡️ Which server versions are supported? ✅ Tested versions: 1.16 - 1.21

✅ Theoretically supports all Fabric-based cores

🔧 How to update configuration? Supports hot-reloading configuration: /huhobot reload
💬 About Group-Server Message Intercommunication When using `/发信息`, you can `reply to that message 5 times` within `five minutes`, the bot will prioritize the latest message for reply
If no replyable message is found, messages cannot be sent
🌐 Query online shows other server information? Please modify the motdUrl field in the configuration file to your server address Example: motdUrl: "play.yourserver.com:25565"
🔍 What to do if query online has no response? Troubleshooting steps:
  1. Check connection status, use /huhobot reconnect to reconnect

  2. Try clearing the motdUrl field: "motdUrl": ""

⌨️ No response when executing commands? Note the difference in command formats:
  • /执行 加白 → Used for custom command callbacks

  • /执行命令 list → Sends commands to the console

👥 Allow players to self-add to whitelist? Please configure the customCommand field as shown in the configuration example above

Usage: /执行 加白 "PlayerID" (parameters with spaces need quotes)

👮 How to set up administrators? Use commands in the group: /管理帮助 → View administrator command list
🏰 Does it support multiple servers? Current version supports binding only one server per group, multi-server binding feature is under development If you need to manage multiple servers, it's recommended to create separate groups for each server

Configuring Custom Commands

Via Configuration File

In the config.yml file, you can define custom commands through the customCommand field. Each custom command contains the following attributes:

  • key: Trigger keyword for the command (string)
  • command: Actual server command to execute (string)
  • permission: Permission level (integer)

Example configuration:

customCommand:
  - key: "加白名" #Execution keyword, use "/执行 keyword parameter1 parameter2" to execute custom commands
    command: "whitelist add &1" #&1 is parameter placeholder, first parameter is &1, second is &2, and so on
    permission: 0 #0 is normal permission, greater than 0 is administrator permission

  - key: "管理加白名"
    command: "whitelist add &1"
    permission: 1

View Development Documentation

If you need more detailed development guides and advanced features, please refer to the Development Documentation.

📄 Open Source License

GNU General Public License v3.0 - Free to use, modify and distribute, but must comply with the following terms:

  • Open Source Obligation: Any derivative works must remain open source
  • Same License: Modified versions must use the same license
  • Copyright Notice: Must retain original copyright notice

For the complete license text, please see the LICENSE file

🤝 Contributing

Welcome to submit PRs or make suggestions via Discussions

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works