Skip to content

FakePlayer

这是一个通过在服务器上挂假人来与 BotServer 对接的工具,基于 Node.js 的 mineflayer 库。

CAUTION

只有 Mineflayer 库支持的 Minecraft 版本才能使用本工具,支持范围请到 这里 查看。

特色功能

  • 可以播报玩家死亡。
  • 私聊假人发送消息到 QQ 群。

搭建环境

本项目基于 Node.js 开发,请确保您的系统中已安装 Node.js 环境。如果还没安装,请到 这里 安装。

安装 Node.js 完毕后,你还需要安装如下依赖库。安装指令如下:

bash
npm install mineflayer base-64 utf8 ws

WARNING

Windows 下请确保执行指令的目录是 FakePlayer 所在的目录,否则可能无法找到依赖库。你可以用 cd 指令切换,也可以直接在文件管理器中打开 FakePlayer 所在的目录,在路径栏输入 cmd 打开命令行。

TIP

若下了很久也没有安装成功,甚至报错,请尝试设置镜像源:

bash
npm config set registry https://registry.npmmirror.com/

安装配置

请到 Releases 下载最新版本的假人服务器。下载完毕并解压后,请配置文件夹下的 Config.json 文件,各项的含义如下:

json
{
    "reconnect_interval": 8000, // 重连间隔,单位毫秒
    "token": "", // 机器人服务器的 token
    "uri": "ws://{host}:{port}/", // 机器人服务器的 WebSocket 地址
    // 以下为假人账号信息
    "account": {
        "auth": "", // 登录方式,正版需改为 microsoft,不填则为离线登录
        "password": "", // 密码,不填则为离线登录
        "username": "QwQ", // 用户名,对于正版请填写邮箱
        "permission": false, // 是否拥有管理员权限
        "execute_commands": [ // 进入服务器后执行的指令,如登录等。
            "l QwQ123"
        ]
    },
    // 以下为要互联的 Minecraft 服务器信息
    "servers": [
        {
            "name": "Survival",
            "host": "locoalhost",
            "port": 25565
        },
        {
            "name": "Creative",
            "host": "locoalhost",
            "port": 25566
        }
    ]
}

运行假人

你可以双击 Start.bat 运行假人服务器,也可以在命令行中运行 node Main.js 命令。假人启动后,会自动连接到 Minecraft 服务器,并开始监听 QQ 群消息。

享受你的快乐时光吧!