- Поддерживаемые версии
-
- 1.8.9
- 1.9.2
- 1.10.1
- 1.11.2
- 1.12.2
- 1.13.1
- 1.14.4
- 1.15.2
- 1.16.5
- 1.17.1
Самый мощный, настраиваемый плагин с открытым исходным кодом для подключения Discord к Minecraft.
-
Прямая ссылка на последнюю сборку для разработчиков
-
Discord-сервер DiscordSRV — приходите сюда, чтобы получить быструю поддержку и сообщить нам о запросах функций.
-
Источник на GitHub
Используя этот плагин, вы можете дать игрокам возможность общаться в чате в игре с игроками на вашем сервере Discord, а также дать людям на сервере Discord возможность общаться с людьми на сервере — это полезно для ситуация, когда кто-то не находится за своим компьютером и может говорить в игре.
Кроме того, этот плагин также имеет функцию удаленной консоли. Вы можете назначить текстовый канал для прослушивания подключаемым модулем, где сообщения, отправленные на этот канал, запускаются как команды консолью сервера. Вы должны ограничить отправку этого канала только разработчику или высокопоставленной роли. Однако из-за того, как работают разрешения Discord, у вас могут быть некоторые роли сервера, которые могут видеть консоль, но не могут отправлять сообщения в этот канал, таким образом создавая консоль только для чтения для доверенных сотрудников.
Ссылку на чат и консоль можно переключать через файл конфигурации. Некоторые, но не все параметры можно обновить с помощью команды /discord reload. Разрешения VanishNoPacket, такие как тихое присоединение/выход, фальшивое присоединение/выход и присоединение без объявления, проверяются при отправке игроку сообщений о присоединении в канале чата.
Установка
Рекомендуется перейти на вики-страницу DiscordSRV по адресу https://github.com/DiscordSRV/DiscordSRV/wiki/Installation для получения инструкций по установке, хотя вы можете просто выполнить следующие шаги:
- Создайте новое приложение на https://discordapp.com/developers/applications/
- На странице приложения перейдите на вкладку «Бот», нажмите «Добавить бота» и подтвердите
- Необязательно: установите аватар вашего бота. Если вы не сделаете этого сейчас, то сможете позже по команде.
- Включите параметры SERVER MEMBERS INTENT и MESSAGE CONTENT INTENT в разделе «Privileged Gateway Intent» на вкладке бота.
- Нажмите кнопку копирования в разделе «Токен» на вкладке бота, мы будем использовать его позже.
- Установите плагин, запустите и остановите сервер, затем откройте файл конфигурации.
- Вставьте токен, который вы скопировали ранее, в значение BotToken.
- Перейдите на https://scarsz.me/authorizeи вставьте значение идентификатора клиента вашего приложения на страницу (когда откроется сайт, нажмите ctrl+v и все).
- Найдите свой идентификатор клиента во вкладке «Общая информация».
- В параметре конфигурации с надписью «Каналы» введите идентификатор канала Discord, который вы хотите использовать для своего чата, в разделе «глобальный» — здесь вы можете настроить дополнительные каналы и связанные с ними каналы.
- Если вы используете TownyChat, измените канал на «общий» вместо «глобальный».
- Для справки, чтобы получить идентификатор канала, перейдите на шестеренку в левом нижнем углу Discord, перейдите на вкладку «Внешний вид», включите режим разработчика. Оттуда вы можете щелкнуть правой кнопкой мыши гильдию, канал, пользователя или роль, и появится опция «Копировать ID».
- При желании добавьте идентификатор каналов консоли в конфигурацию для доступа к консоли вашего сервера из Discord.
- Просмотрите все параметры конфигурации, вы будете удивлены тем, сколько функций имеет этот плагин.
- Готово!
См. сравнительную таблицу для DiscordSRV и DiscordMC, доступную здесь: https://scarsz.me/comparison
Поддерживаемые плагины
DiscordSRV реализует достаточное количество плагинов для чата и функций исчезновения. Мы рекомендуем вам попробовать VentureChat от Aust1n46, но такие плагины, как Herochat, VentureChat, Essentials, Premium/Super vanish, VanishNoPacket и Multiverse, имеют функциональные возможности в DiscordSRV.
Команды
Все команды DiscordSRV могут быть доступны из /discord.
Разрешения (права)
https://github.com/Scarsz/DiscordSRV/wiki/Permissions
Часто задаваемые вопросы
Как исправить ошибку «Unsupported major.minor version 52.0?»
Обновите версию Java JRE сервера до Java 8+. <1,8 не поддерживается.
Я перезагрузил плагин/сервер, и теперь он не работает.
НЕ ПЕРЕЗАГРУЖАЙТЕ ПЛАГИН. ЭТО ЛОМАЕТ ЕГО.
Когда я присоединяюсь/выхожу из своего сервера, сообщение не отправляется в канал чата для меня. Что дает?
У вас есть одно из разрешений DiscordSRV на тихое присоединение/выход. Чтобы запретить это, дайте себе или группе одно из следующих действий в зависимости от того, что вы хотите разрешить.
-discordsrv.silentjoin
-discordsrv.silentquit
Разработчики
Если вы хотите связать DiscordSRV со своим плагином, вы можете сделать это, добавив зависимость Maven или добавив jar плагина в свой проект. Пример этого см . на странице https://github.com/Scarsz/DiscordSRV-ApiTest . Обязательно добавьте «DiscordSRV» в список зависимостей/программных зависимостей вашего плагина plugin.yml.
Метрики
Все, что показано на https://bstats.org/plugin/bukkit/DiscordSRV будет виден всем, а ваш сервер будет включен в статистику. Это только для статистики, никакая личная информация вашего сервера не отправляется. Если вы не хотите, чтобы ваш сервер был включен в это, укажите параметр конфигурации «MetricsDisabled» и установите для него значение «true» в конфигурации.
Проверка обновлений
Я абсолютно не понимаю, почему вы хотите отключить это, но если вы это сделаете, установите для параметра конфигурации «UpdateCheckDisabled» значение «true».