Гайд по установке и настройке DiscordSRV
Думаю вы уже где-нибудь встречали связь майнкрафта и Дискорда, задавались ли вы вопросом как сделать такую же связь у вас? Если да - продолжайте читать этот гайд.
Итак, во первых думаю стоит понять - что у нас будет в конце?
1) Отправка сообщений из майнкрафта в дискорд и наоборот
2) Отображение статуса сервера (Онлайн, тпс, время онлайна, всего зашедших игроков) в описании определенного канала.
3) Бот которому можно сделать кастомный статус/простые команды не имея знаний програмиирования.
4) Консоль майнкрафт сервера в дискорде ( по желанию)
Что-же мы будем использовать для подобной связи?
Для этого нам ни придется ничего придумывать, ведь уже есть замечательный плагин DiscordSRV - Клик(SpigotMc)
Качаем его, устанавливаем как и обычный плагин в папку Plugins и перезапускаем сервер
А как создать этого "бота"?
Тут все тоже не очень трудно! Для начала нам нужно создать своего бота Discord
Переходим сюда - https://discord.com/developers/applications, авторизуемся под своим аккаунтом дискорд. После этого кликаем на кнопочку "New Application" в углу.
(Важно: Для полноценной работы плагина, в настройках бота, необходимо активировать пункты "Message Intent" & "Server Members Intent".)
Введите имя для своего бота и нажмите "Create", вас перекинет в меню управления приложением, нажимаем на кнопочку "Bot" слева. потом жмем "Add A bot".
Ваш бот успешно создан! Если хотите можете поставить ему аватарку, но главное сейчас - скопировать токен ( кнопка Copy Token), копируете, сохраняете ( и никому не даете).
И последний шаг - добавляете бота на сервер! Для этого вам нужно зайти в меню "OAuth2", там выбрать пункт "bot" и в открывшемся меню выбрать нужные права для бота, ниже появится ссылка, переходим по ней, и добавляем бота как обычного!
И как же заставить этого бота работать с плагином?
Заходим в папку плагина DiscordSRV, и ищем файлик config.yml. Там есть строчка "BotToken", туда мы и вставляем токен который скопировали.
Чуть ниже есть такие строчки конфига как "Channels" и "DiscordConsoleChannelId:", сейчас там просто кучу нулей. Удаляем все эти нули, а вместо них вставляем
в "Channels" айди канала где будет ваш дискорд чат, ( Как узнать айди канала посмотрите в гугле) а в строчку "DiscordConsoleChannelId" - канал где будет отображаться консоль в дискорде ( Если не нужна консоль в дискорде - оставьте нули). Вот и все! Перезапускаем сервер и если вы сделали все правильно - у вас все заработает!
И это вся настройка?
Не совсем, плагин еще можно перевести, добавить вашему боту активность в статус, и много чего еще. Но с этим вы уже разберетесь сами! А основную настройку вы завершили, теперь ваш чат майнкрафт связан с чатом дискорд.