Перейти к основному содержимому

Community

Расширение Community связывает ваш сервер Minecraft с внешними платформами. Оно предоставляет набор инструментов для проверки личности, сообщения о проблемах и кроссплатформенного общения.

Возможности

  • Привязка Discord — Безопасно связывайте аккаунты Minecraft с идентификаторами Discord с помощью кодов подтверждения.
    • Синхронизация ролей — Автоматически синхронизируйте роли Discord на основе прав Minecraft.
    • Баг-репорты — Внутриигровой GUI для отправки отчётов прямо в вебхуки.
    • Синхронизация чата — Двусторонний чат между Minecraft и каналами Discord.

Архитектура

Записи

  • Discord Link — Настраивает токены бота, каналы подтверждения и правила синхронизации ролей.
    • Bug Reporting — Задаёт категории отчётов, раскладку GUI и целевые вебхуки.
    • Chat Sync — Настройки синхронизации чата Minecraft с конкретными каналами Discord.
    • Console Channel — Настройка удалённой консоли на базе Discord.

Быстрый старт

Команды

Все команды регистрируются через систему команд движка и автоматически подхватываются при перезагрузке.

КомандаОписаниеPermission
/discordlinkСгенерировать код подтверждения для привязки аккаунта Discord (имя настраивается)(Нет)
/discordlink unlinkУдалить связь между аккаунтами Minecraft и Discord(Нет)
/<custom>Открывает GUI баг-репортов (команда задаётся в Bug Report Manifest)(Нет)
/<custom> mineПоказать собственные отчёты и их статусы(Нет)
/<custom> list [player]Показать недавние отчётыadminPermission
/<custom> status <id> <status>Перевести отчёт в другой статусadminPermission
/<custom> delete <id>Удалить отчётadminPermission

[!IMPORTANT] Начиная с v0.8, /DiscordLink и /DiscordUnlink заменены на /{commandName} и /{commandName} unlink (по умолчанию discordlink, настраивается в Discord Link Manifest).

Подкоманды отчётов list/status/delete также можно выставить как слэш-команды Discord (discordCommands в Bug Report Manifest), а каналы могут ретранслировать сообщения из Discord обратно в чат Minecraft (discordToMinecraft в Chat Sync Manifest).