跳转到内容
我的世界XyeBBS论坛3群 进群吹水聊天!众多整合包作者、插件作者、玩家在内哦!不定时发福利,公布重要通知!
...

未来 MC

(MiraiMC)
一个用于 Minecraft 服务器的 Mirai 机器人。
仅客户端前置API管理

MiraiMC

GitHub 发布版 CodeFactor GitHub Actions CI GitHub 所有发布版下载量


MiraiMC 是一个用于 Minecraft 服务器的 mirai 机器人

Mirai 是一个高性能的多平台库,也是一个框架,为腾讯 QQ 提供协议支持。
Mirai 旨在以完美的方式处理所有可以由机器人自动完成的各类消息工作。
腾讯 QQ:一款被全体中国网民使用的现代即时通讯软件。

特性

  • 支持 Bukkit/Sponge 服务器。
  • 支持 BungeeCord/Velocity 代理。
  • 针对无图形界面操作系统(如 Linux)进行了优化。
  • 动态加载依赖库以最小化文件大小。

快速开始(服务器端)

  1. 从"Featured versions"部分下载 MiraiMC。然后像安装其他插件一样安装它。
  2. 配置任何依赖 MiraiMC 的插件(如果有),并登录您的机器人账号。

更详细的教程可以在这里找到:https://docs.miraimc.dreamvoid.me/

快速开始(插件开发者)

依赖

Maven

<dependency>
    <groupId>io.github.dreamvoid</groupId>
    <artifactId>MiraiMC-Integration</artifactId>
    <version>1.9</version>
    <scope>provided</scope>
</dependency>

Gradle

implementation 'io.github.dreamvoid:MiraiMC-Integration:1.9'

命令与权限

命令

命令描述权限
/miraiMiraiMC 机器人命令miraimc.command.mirai
/mirai login [protocol]登录一个机器人(您可以多次执行此命令以登录多个机器人)miraimc.command.mirai.login
/mirai logout 登出并关闭一个机器人miraimc.command.mirai.logout
/mirai list列出当前在线的机器人miraimc.command.mirai.list
/mirai sendfriendmessage 向指定好友发送消息miraimc.command.mirai.sendfriendmessage
/mirai sendfriendnudge 向指定好友发送戳一戳miraimc.command.mirai.sendfriendnudge
/mirai sendgroupmessage 向指定群聊发送消息miraimc.command.mirai.sendgroupmessage
/mirai checkonline 检查指定机器人是否在线miraimc.command.mirai.checkonline
/mirai autologin add [protocol]添加一个自动登录的机器人账号miraimc.command.mirai.autologin
/mirai autologin remove 移除一个自动登录的机器人账号miraimc.command.mirai.autologin
/mirai autologin list查看自动登录的机器人账号列表miraimc.command.mirai.autologin
/miraimcMiraiMC 插件命令miraimc.command.miraimc
/miraimc bind add 为玩家和 QQ 号添加绑定miraimc.command.miraimc.bind
/miraimc bind getplayer 获取指定玩家名称绑定的 QQ 号miraimc.command.miraimc.bind
/miraimc bind getqq 获取指定 QQ 号绑定的玩家名称miraimc.command.miraimc.bind
/miraimc bind removeplayer 移除玩家的绑定miraimc.command.miraimc.bind
/miraimc bind removeqq 删除 QQ 号的绑定miraimc.command.miraimc.bind
/miraimc reload重新加载配置文件miraimc.command.miraimc.reload

权限

权限节点描述默认值
miraimc.command.mirai允许使用 /miraiOP
miraimc.command.mirai.*允许使用 /mirai 的所有子命令OP
miraimc.command.mirai.login允许使用 /mirai loginOP
miraimc.command.mirai.logout允许使用 /mirai logoutOP
miraimc.command.mirai.list允许使用 /mirai listOP
miraimc.command.mirai.sendfriendmessage允许使用 /mirai sendfriendmessageOP
miraimc.command.mirai.sendfriendnudge允许使用 /mirai sendfriendnudgeOP
miraimc.command.mirai.sendgroupmessage允许使用 /mirai sendgroupmessageOP
miraimc.command.mirai.checkonline允许使用 /mirai checkonlineOP
miraimc.command.mirai.autologin允许使用 /mirai autologinOP
miraimc.command.miraimc允许使用 /miraimcOP
miraimc.command.miraimc.*允许使用 /miraimc 的所有子命令OP
miraimc.command.miraimc.bind允许使用 /miraimc bind 及其子命令OP
miraimc.command.miraimc.reload允许使用 /miraimc reloadOP

许可证

GNU Affero General Public License v3.0

致谢

感谢以下个人/团队/项目对 MiraiMC 做出的贡献!

  • mamoe/mirai:强大的 QQ 机器人支持库,是 MiraiMC 的核心和基础。
  • lucko/helper:为 MiraiMC 提供了动态加载 mirai 核心的解决方案。
  • brettwooldridge/HikariCP:一个高效的 SQL 连接池,为 MiraiMC 提供数据库连接解决方案。
  • LT_Name:为 MiraiMC 优化了大量 Nukkit 代码,并为 MiraiMC 提供了许多帮助。
  • 你。

由 DreamVoid 和 MiraiMC 用 ❤ 制作。

本文件是 原始文件 的翻译版本,某些语义可能与原始文件有所不同。

资源外链

选择礼物

使用社区积分,为喜欢的作品送上一份支持

加载中...

打赏记录

感谢每一位送出礼物的社区成员

0 次支持0 积分
正在加载内容…