Плагін Minecraft DiscordSRV

Інформація про DiscordSRV і сервери, де його знайдено

🔌 Про DiscordSRV

DiscordSRV — це плагін Minecraft, який з’єднує сервер Minecraft і сервер Discord. Він пересилає внутрішньоігровий чат у Discord (і повідомлення Discord у гру), підтримує прив’язку облікових записів Minecraft і Discord, а також надає точки інтеграції для синхронізації ролей/груп і кількох подій сервера.

🎯 Призначення

Основна мета DiscordSRV — надати надійний, налаштовуваний міст між сервером Minecraft і Discord, щоб спільноти могли спілкуватися на обох платформах, персонал був у курсі подій, а інформація про членство/ролі синхронізувалася за потреби.

⚙️ Можливості

  • Двостороння синхронізація чату між каналами Minecraft і Discord (налаштовується для кожного каналу окремо).
  • Прив’язка облікових записів Minecraft <-> Discord для гравців.
  • Точки інтеграції для синхронізації ролей/груп (для плагінів прав доступу, таких як LuckPerms).
  • Оголошення та повідомлення для персоналу з Minecraft у Discord.
  • Команди для прив’язки, перевірки статусу прив’язки та адміністративних дій (reload, resync, debug).
  • Кілька файлів конфігурації для зіставлення каналів, мови/повідомлень, синхронізації та голосових функцій.
  • Відкритий вихідний код із публічним трекером проблем і релізами.

🧩 Для кого це

  • Для власників серверів і адміністраторів, які хочуть об’єднати спільний чат між Minecraft і Discord.
  • Для модераційних команд, яким потрібна видимість подій сервера в Discord.
  • Для мереж, що використовують плагіни прав доступу та хочуть синхронізувати ролі або групи з Discord.

🏗️ Приклади використання

  • Пересилання глобального або канального чату Minecraft у певні канали Discord, щоб користувачі поза сервером могли стежити за розмовами.
  • Прив’язка облікових записів гравців до Discord ID, щоб надавати ролі Discord або перевіряти користувачів між платформами.
  • Надсилання журналів входу/виходу/консолі сервера до каналу модерації в Discord.

⌨️ Команди

КомандаОписДозвілДоступ
/discord /discordsrvПоказує налаштоване повідомлення DiscordSRV (згідно з messages.yml).discordsrv.discordАдмін

Підкоманди гравця:

КомандаОписДозвілДоступ
help / ?Показує список опцій, до яких користувач має доступ за своїми дозволами.discordsrv.helpГравець
linkedПоказує, чи прив’язано ваш обліковий запис Minecraft до облікового запису Discord.discordsrv.linkedГравець
linkНадсилає інструкції для прив’язки вашого облікового запису Minecraft до облікового запису Discord.discordsrv.linkГравець
unlink / clearlinkedВідв’язує ваш обліковий запис Discord від вашого облікового запису Minecraft.discordsrv.unlinkГравець

Команди персоналу:

КомандаАргументиОписДозвілДоступ
broadcast / bcast<#ChannelID/#ChannelName> <Message>Розсилає повідомлення в налаштований канал Discord.discordsrv.bcastАдмін
linked<Name/UUID/DiscordID/DiscordTag>Перевіряє статус прив’язки для іншого користувача.discordsrv.linked.othersАдмін
link<Name/UUID> <DiscordID/DiscordTag>Надсилає інструкції з прив’язки для іншого користувача.discordsrv.link.othersАдмін
unlink / clearlinked<Name/UUID/DiscordID/DiscordTag>Відв’язує обліковий запис Discord іншого користувача.discordsrv.unlink.othersАдмін
resyncЗапускає синхронізацію груп (потрібна конфігурація синхронізації).discordsrv.resyncАдмін
reloadПерезавантажує конфігурацію плагіна.discordsrv.reloadАдмін
language / lang<Language> [-confirm]Змінює мову плагіна.discordsrv.languageАдмін
debugger<start [categories...]/stop/upload>Виводить debug-інформацію та за потреби завантажує debug trace.discordsrv.debugАдмін

(Застарілі команди, пов’язані зі старою системою підписок, описані в історії, але вилучені з поточної роботи.)

🔐 Дозволи

ДозвілОписТипово
discordsrv.discordДозволяє використовувати /discord і /discordsrv.true
discordsrv.helpДоступ до підкоманди довідки.не вказано
discordsrv.linkВикористання підкоманди прив’язки.не вказано
discordsrv.unlinkВикористання підкоманди відв’язки.не вказано
discordsrv.linkedПеревірка особистого статусу прив’язки.не вказано
discordsrv.bcastНадсилання broadcast-повідомлень у канали Discord.не вказано
discordsrv.linked.othersПерегляд статусу прив’язки інших гравців.не вказано
discordsrv.link.othersНадсилання інструкцій з прив’язки для інших гравців.не вказано
discordsrv.unlink.othersВідв’язка інших гравців.не вказано
discordsrv.resyncЗапуск синхронізації груп/ролей.не вказано
discordsrv.reloadПерезавантаження плагіна.не вказано
discordsrv.languageЗміна мови плагіна.не вказано
discordsrv.debugЗапуск debugger/завантаження debug trace.не вказано

⚙️ Встановлення

📥 Налаштування

  • Завантажте офіційний .jar DiscordSRV з офіційного джерела (сторінка проєкту / каталог / релізи).
  • Помістіть jar у папку plugins/ вашого сервера для сервера, сумісного з Bukkit/Spigot.
  • Перезапустіть сервер і перевірте логи консолі, щоб переконатися, що DiscordSRV завантажився.
  • Завершіть початкову конфігурацію (токен бота, зіставлення каналів, параметри прив’язки) за допомогою створених файлів конфігурації.

📦 Файли конфігурації

DiscordSRV використовує кілька файлів конфігурації; підтверджені назви включають:

  • config.yml
  • messages.yml
  • linking.yml
  • synchronization.yml
  • voice.yml
  • alerts.yml

Відредагуйте відповідні файли, щоб налаштувати токен Discord-бота, зіставлення каналів і параметри синхронізації. Деякі функції (синхронізація ролей/груп, інтеграція голосу) потребують додаткової конфігурації.

🧠 Технічні примітки

  • Вихідний код і релізи підтримуються в публічному репозиторії.
  • Проєкт опубліковано під GPL-3.0.
  • Підтверджені необов’язкові інтеграції включають LuckPerms (contexts/синхронізація груп) і PlaceholderAPI (placeholders).
  • Команди й дозволи описані в офіційній документації; адміністративні операції на кшталт resync і reload існують і можуть вимагати прав оператора.

🤝 Коли цей плагін корисний

Якщо вам потрібні стабільний, налаштовуваний двосторонній чат і прив’язка облікових записів між сервером Minecraft і спільнотою Discord, DiscordSRV надає міст, точки інтеграції та файли конфігурації для роботи цих функцій із поширеними серверними плагінами.

Сервери з плагіном DiscordSRV

Сторінка плагіна DiscordSRV показує, на яких серверах моніторинг знайшов цей плагін, з якими платформами та версіями він зустрічається.

Плагіни можуть додавати команди, економіку, захист, права доступу, міні-ігри, інтеграції або інші механіки. Фактична роль DiscordSRV залежить від конфігурації конкретного сервера.

Дані формуються автоматично з технічних відповідей серверів. Якщо сервер приховує список плагінів, він може не відображатися в цьому розділі, навіть якщо використовує DiscordSRV.

Використовуйте список серверів з DiscordSRV, щоб порівняти проєкти, перевірити сумісні версії або знайти приклади використання плагіна на публічних серверах.