• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

开源 前置/API MiraiMC 2025-07-28

完成注册/登录后下载
版权类型
转载
插件中文名称
MiraiMC
插件英文名称
MiraiMC
原帖地址
https://modrinth.com/plugin/miraimc
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. SpongeVanilla
  6. Leaves
  7. 其他核心
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8
  15. 1.7
  16. 1.6
  17. 1.5
  18. 1.4
MiraiMC

MiraiMC 是适用于 Minecraft 服务器的 Mirai 机器人

介绍

MiraiMC 是一个基于 Mirai 的 Minecraft 服务端插件,能够让你在 Minecraft 服务器上使用 Mirai QQ 机器人程序,同时提供一些 API 帮助开发者简单的调用机器人接口为自己的插件实现多样的功能。

MineBBS 用户注意

  • 在 MineBBS 的资源发布页仅供参考。由于 MineBBS 对 Markdown 和 BBCode 的支持极差,维护资源介绍变得基本不可能。
  • 请前往 GitHub 查看最新中文说明或 Modrinth 查看最新英语说明。
  • MineBBS 的页面为资源转载,请不要向发布者寻求插件使用帮助。
下载

开始使用(服务器)

MiraiMC 是一个服务端插件,因此你只需按照安装插件的方式安装 MiraiMC 即可。

  1. 从“下载”部分下载适用的 MiraiMC 插件,并将插件文件放入插件/模组文件夹(取决于服务端类型)。
  2. 如果服务端正在运行,请完全停止服务端。之后,启动服务端。
  3. 如果你同时使用了基于 MiraiMC 开发的插件,请在这些插件的配置文件中调整有关 MiraiMC 的配置。
  4. 最后,登录你的机器人账号即可开始享受优雅的 QQ 机器人服务!
可以在这里找到更为详细的使用教程:https://docs.miraimc.dreamvoid.me/

开始使用(插件开发者)

依赖

以下列出的配置默认添加全平台的 MiraiMC 依赖。如果你只需要特定平台的 MiraiMC 依赖,请将 Integration 更改为对应平台的名称,如 Bukkit 和 Velocity。

Maven


代码:
<dependency>
    <groupId>io.github.dreamvoid</groupId>
    <artifactId>MiraiMC-Integration</artifactId>
    <version>{GitHub 发布的最新版本}</version>
    <scope>provided</scope>
</dependency>
Gradle

代码:
implementation 'io.github.dreamvoid:MiraiMC-Integration:{GitHub 发布的最新版本}'
指令和权限

指令

命令描述权限
/miraiMiraiMC 机器人主命令miraimc.command.mirai
/mirai login <账号> <密码> [协议]登录一个机器人(可多次执行此命令以登录多个机器人)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 <账号> <密码> [协议]添加一个自动登录机器人账号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号>为玩家和QQ号添加绑定miraimc.command.miraimc.bind
/miraimc bind getplayer <玩家名>获取指定玩家名绑定的QQ号miraimc.command.miraimc.bind
/miraimc bind getqq <QQ号>获取指定QQ号绑定的玩家名miraimc.command.miraimc.bind
/miraimc bind removeplayer <玩家名>删除一个玩家的绑定miraimc.command.miraimc.bind
/miraimc bind removeqq <QQ号>删除一个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 和我本人提供了很多帮助。
  • 你。
风险提示

MiraiMC 的源码仅托管于 Git‎Hub (https‎://‎github‎.‎com/DreamVoid/MiraiMC),任何其他平台的源代码如 GitCode 等平台并非本人发布或控制,谨防恶意后门

作者不对上文列出的下载地址以外的插件来源负责。


下一步的目标

  • ☑ 初步实现 CoreAPI 的基础功能[/SIZE]
  • ☑ 初步完善指令和权限系统[/SIZE]
  • ☑ 初步完善 API 接口供其他插件开发者调用[/SIZE]
  • ☑ 加入自动登录机器人的功能[/SIZE]
  • ☑ 添加剩余未添加的 Mirai 事件[/SIZE]
  • ☑ 重写登录流程以适应 Bukkit(和未来支持的 Bungee,甚至 Sponge)[/SIZE]
  • ☑ 支持 BungeeCord[/SIZE]
  • ☑ 完全兼容 mirai console 的结构供已在使用 mirai 的服主使用[/SIZE]
  • ☑ 支持 Sponge[/SIZE]
  • ☑ 支持 NukkitX[/SIZE]
  • ☑ 支持 PlaceholderAPI[/SIZE]
  • 引入 Mirai-Http-API 模式来连接到 mirai-console[/SIZE]
  • ☑ 支持 Folia[/SIZE]
  • ☐ 插件所有文本支持多语言[/SIZE]
  • ☐ 做一个图形界面[/SIZE]
  • ☐ 像 mirai console 一样加载 mirai console 插件(遥遥无期,欢迎 PR)[/SIZE]
DreamVoidMiraiMC,用 ❤ 制作。
  • 喜欢
反馈: yifu
作者
琼瑾
下载
8
查看
325
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部