Язык: 中文 Русский
Discord-MC-Chat
Discord-MC-Chat (DMCC), ранее известный как MC-Discord-Chat и MCDiscordChat (MCDC), — это практичный и мощный мост для обмена сообщениями между Minecraft (Fabric/Quilt) и Discord, вдохновленный BRForgers/DisFabric.
Дополнительная информация + Документация: Discord-MC-Chat Документация | Блог Xujiayao
Введение
Discord-MC-Chat (DMCC), ранее известный как MC-Discord-Chat и MCDiscordChat (MCDC), — это практичный и мощный мост для обмена сообщениями между Minecraft (Fabric/Quilt) и Discord, вдохновленный BRForgers/DisFabric.
Загрузка
Все релизы можно загрузить на следующих сайтах:
Последние собранные JAR-файлы можно найти в GitHub Actions.
Поддержка
Если вы обнаружили ошибку, у вас есть предложение или что-то непонятно, вы можете создать issue на GitHub.
Вклад в проект
Вы можете внести свой вклад в развитие DMCC!
Если вы заинтересованы в участии, вы можете отправить pull request на GitHub.
Для внесения изменений в код, файлы сборки находятся в папке /build/
.
Для перевода, языковые файлы находятся в папке /wrapper/src/main/resources/lang/
. Скопируйте en_us.json
и переименуйте новый файл в код вашего языка, чтобы начать. Предоставьте переводы для всего файла, для всех ключей.
Функции
- Полная поддержка нескольких языков
- Поддержка многопользовательского режима (запуск более одного сервера Minecraft с DMCC в одной гильдии Discord)
- Кросс-серверный чат Minecraft <> Discord
- Поддержка отключения трансляции чата в Discord и внутри игры
- Поддержка отображения статуса сервера с использованием функции темы канала Discord
- Поддержка отображения статуса сервера в статусе онлайн бота Discord
- Поддержка отображения количества игроков на сервере в статусе активности бота Discord
- Поддержка функции Discord Webhook
- Динамически создаваемый DMCC Webhook
- Настраиваемый API аватара Webhook, совместимый с модами и плагинами для отслеживания изменений скина в реальном времени
- Использование самого бота для отправки сообщений чата, когда Webhook отключен
- Поддержка парсинга Markdown в игре
- Поддержка выделения и использования стандартных Unicode и пользовательских эмодзи сервера в игре
- Поддержка выделения стикеров в игре
- Поддержка выделения и упоминаний (@) в игре
- Настраиваемая область разрешенных упоминаний (@) в игре
- Поддержка отключения упоминаний (@) в игре
- Поддержка выделения и открытия гиперссылок и GIF в игре
- Поддержка отключения всего парсинга
- Поддержка отображения цвета роли пользователя Discord в игре
- Поддержка отображения ответных сообщений в игре
- Поддержка ограничения количества переносов строк для сообщений Discord
- Трансляция выполнения игровых команд
- Игроки, выполняющие команды, также могут видеть сами команды
- Исключение трансляции выполнения определенных команд (поддержка регулярных выражений)
- Поддержка трансляции сообщений, отправленных с помощью команд /tellraw и /say
- Отправка всех сообщений лога консоли в Discord
- Доступные команды Discord
- Использование Discord для управления каналами, которые могут выполнять команды DMCC
- Уведомление игроков в игре, когда кто-то выполняет команду DMCC
- Команда /console поддерживает автодополнение команд Minecraft
- Обычные команды
- /help | Получить список доступных команд
- /info | Запрос статуса работы сервера
- /stats <тип> <имя> | Запрос таблицы лидеров статистики
- /update | Проверить наличие обновлений
- Команды администратора
- /console <команда> | Выполнить команду в консоли сервера (только для администраторов)
- /log <файл> | Получить указанный лог сервера (только для администраторов)
- /reload | Перезагрузить конфигурационный файл Discord-MC-Chat (только для администраторов)
- /stop | Остановить сервер (только для администраторов)
- Команды с настраиваемыми разрешениями
- /whitelist <игрок> | Добавить игрока в белый список сервера
- Доступные команды Minecraft
- Команды только для администраторов требуют как минимум оператора уровня 4
- Обычные команды
- /dmcc help | Получить список доступных команд
- /dmcc info | Запрос статуса работы сервера
- /dmcc stats <тип> <имя> | Запрос таблицы лидеров статистики
- /dmcc update | Проверить наличие обновлений
- Команды администратора
- /dmcc reload | Перезагрузить конфигурационный файл Discord-MC-Chat (только для администраторов)
- Команды с настраиваемыми разрешениями
- /dmcc whitelist <игрок> | Добавить игрока в белый список сервера
- Полностью настраиваемый формат сообщений
- Можно отключить отправку определенных серверных сообщений в Discord
- В игре
- Сообщения чата из Discord
- Ответные сообщения из Discord
- Сообщения с других серверов DMCC
- Discord
- Сервер запущен
- Сервер остановлен
- Игрок присоединился к серверу
- Игрок покинул сервер
- Игрок достиг прогресса / достиг цели / завершил испытание
- Поддержка нескольких языков
- Поддержка отображения описаний для сообщений о задаче/испытании/цели
- Игрок умер
- Поддержка нескольких языков
- MSPT сервера выше определенного значения
- Использование списка администраторов для настройки прав пользователей на использование специальных команд
- Поддержка горячей перезагрузки конфигурационного файла
- Резервное копирование при каждой загрузке конфигурационного файла
- Регулярная проверка обновлений
- Точная отправка обновлений DMCC путем проверки совместимости с версией Minecraft сервера
- Настраиваемый канал уведомлений об обновлениях
- Проверку обновлений можно отключить
- Подсказка, когда пользователь запускает JAR как приложение, а не как мод Minecraft
Доступные на данный момент языки:
Код | Язык |
---|---|
de_de | Немецкий (Германия) |
en_us | Английский (США) |
es_es | Испанский (Испания) |
fr_fr | Французский (Франция) |
it_it | Итальянский (Италия) |
ja_jp | Японский (Япония) |
ko_kr | Корейский (Республика Корея) |
no_no | Норвежский букмол (Норвегия) |
pl_pl | Польский (Польша) |
pt_br | Португальский (Бразилия) |
ru_ru | Русский (Россия) |
tr_tr | Турецкий (Турция) |
zh_cn | Китайский упрощенный (Китай) |
zh_hk | Китайский традиционный (Гонконг) |
zh_tw | Китайский традиционный (Тайвань) |