MiraiMC
MiraiMC — это робот Mirai для серверов Minecraft.
MiraiMC представляет собой серверный плагин для Minecraft, основанный на Mirai. Он позволяет использовать программу QQ-робота Mirai на сервере Minecraft и предоставляет API, чтобы разработчикам было проще вызывать интерфейс робота в своих плагинах для реализации разнообразных функций.
MiraiMC является серверным плагином, поэтому вам нужно только установить MiraiMC, как любой другой плагин.
Скачайте подходящую версию MiraiMC с раздела «Загрузка» и поместите файл плагина в папку плагинов или модулей (в зависимости от типа сервера).
Если сервер работает, полностью остановите его. Затем запустите сервер снова.
Если вы используете плагины, разработанные на основе MiraiMC, настройте их конфигурацию так, чтобы она соответствовала конфигурации MiraiMC.
Наконец, войдите в свой аккаунт робота, и вы сможете наслаждаться элегантными услугами QQ-роботов!
Более подробное руководство по использованию можно найти здесь: https://docs.miraimc.dreamvoid.me/.
По умолчанию добавляются всеплатформенные зависимости MiraiMC. Если вам нужны зависимости MiraiMC только для определённой платформы, измените Integration на соответствующее название платформы, например Bukkit и Velocity.
<dependency>
<groupId>io.github.dreamvoid</groupId>
<artifactId>MiraiMC-Integration</artifactId>
<version>1.8.3</version>
<scope>provided</scope>
</dependency>
implementation 'io.github.dreamvoid:MiraiMC-Integration:1.8.3'
Команда | Описание | Разрешение |
---|---|---|
/mirai | Основная команда робота MiraiMC | 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 |
/miraimc | Основная команда плагина MiraiMC | 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 | Разрешить использование /mirai | OP |
miraimc.command.mirai.* | Разрешить все подкоманды /mirai | OP |
miraimc.command.mirai.login | Разрешить использование /mirai login | OP |
miraimc.command.mirai.logout | Разрешить использование /mirai logout | OP |
miraimc.command.mirai.list | Разрешить использование /mirai list | OP |
miraimc.command.mirai.sendfriendmessage | Разрешить использование /mirai sendfriendmessage | OP |
miraimc.command.mirai.sendgroupmessage | Разрешено использовать /mirai sendgroupmessage | OP |
miraimc.command.mirai.checkonline | Разрешено использовать /mirai checkonline | OP |
miraimc.command.mirai.autologin | Разрешено использовать /mirai autologin | OP |
miraimc.command.miraimc | Разрешено использовать /miraimc | OP |
miraimc.command.miraimc.* | Разрешено использовать все подкоманды /miraimc | OP |
miraimc.command.miraimc.bind | Разрешено использовать /miraimc bind и нижестоящие подкоманды | OP |
miraimc.command.miraimc.reload | Разрешено использовать /miraimc reload | OP |
GNU Affero General Public License v3.0
Спасибо следующим людям/командам/проектам за их вклад в MiraiMC!
Исходный код MiraiMC хранится только на GitHub (https://github.com/DreamVoid/MiraiMC), и исходный код на других платформах, таких как GitCode, не публикуется или контролируется мной. Будьте осторожны с вредоносными бэкдорами.
Автор не несёт ответственности за источники плагинов, отличные от перечисленных адресов для скачивания.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.