Плагин для серверов Майнкрафт, который связывает игровые аккаунты с Discord и передаёт сообщения чата между сервером и каналом. Он подходит для сети режимов: общие привязки, награды и данные профилей хранятся в общей базе.
Возможности
- Привязка аккаунта Майнкрафт к Discord по одноразовому коду.
- Награды за привязку и для бустеров Discord с учётом уже полученных наград.
- Профиль игрока и таблицы лидеров в Discord; поля и строки можно заполнять данными PlaceholderAPI.
- Пересылка игрового чата в Discord с ником, названием режима и аватаром со скином игрока.
- Общая MySQL/MariaDB-база для нескольких серверов: игрок привязывает аккаунт один раз, а основной узел Discord получает данные от остальных серверов.
- Отображение прогресса FoAdvancements в Discord: общий прогресс, очки, вкладки достижений и страницы с кнопками переключения.





Команды
В Майнкрафт:
/discord— показать настроенное приглашение в Discord./link— получить код привязки аккаунта./unlink— отвязать Discord-аккаунт./fodiscordbotadmin editor— открыть игровой редактор настроек./fodiscordbotadmin reload— перезагрузить настройки./fodiscordbotadmin resetrewards <linked|booster> <player|all> [gamemode]— сбросить получение наград за привязку или бустер.
Также доступны варианты административной команды: /discordbotadmin, /fodiscord и /fodiscordbot.
В Discord:
/link <code>— привязать аккаунт по коду./unlink— отвязать аккаунт./profile <target> <gamemode>— показать профиль игрока./leaderboard <gamemode> <board>— показать таблицу лидеров./advancements <gamemode> <player>— показать достижения FoAdvancements./ip— показать адрес сервера, если команда включена в настройках.
Права
fodiscord.use— команды/link,/unlinkи/discord.fodiscordbot.admin— административные команды плагина.fodiscord.admin— устаревшее право администратора для старых настроек.
Настройка
Основные параметры можно менять через внутриигровой редактор, не редактируя каждый пункт конфигурации вручную. Для работы профилей и таблиц лидеров задайте строки с переменными PlaceholderAPI.
Требования
PlaceholderAPI требуется для полей профиля и строк таблиц лидеров, использующих его переменные. FoAdvancements нужен на серверах режимов, где должен передаваться прогресс достижений. Для сетевого режима требуется MySQL или MariaDB.
