Плагин для серверов Майнкрафт, который связывает сервер с Twitch: зрители стрима получают игровые награды за просмотр, а стример видит чат Twitch прямо в игре. Он подходит для серверов с несколькими стримерами и поддерживает Spigot, Paper, Purpur, BungeeCord и Velocity.
Возможности
- Награды зрителям выдаются с настраиваемым шансом и запускают любую команду сервера: можно выдать предметы, деньги, привилегии или ключи от кейсов.
- Награды для зрителей не пропадают, если игрок не в сети: они сохраняются и выдаются при следующем входе.
- Для каждого стримера можно отдельно настроить награды, чат и другие параметры.
- Чат Twitch отображается в игре у соответствующего стримера.
- В чате Twitch можно создать свои команды с данными PlaceholderAPI.
- Награды за баллы канала Twitch могут запускать команды на сервере.
- При начале стрима плагин публикует объявление в игре и через Discord webhook.
- PlaceholderAPI позволяет показывать, кто сейчас ведёт стрим, например в табе, чате, скорбордах и голограммах.
- Ведётся время просмотра каждого зрителя; его можно использовать как условие для наград и команд чата.
Команды
Для выдачи прав боту в чате Twitch используйте команду /mod StreamingModule.
Если команда /online возвращает ошибку HTTP(S), проверьте, разрешены ли серверу исходящие соединения.
Настройка
После первого запуска создаётся конфигурация. Названия каналов Twitch указываются в файле streamer.yml; там же можно настроить награды, их шанс и команды чата.
Требования
- Обязательная зависимость: SMLib.
- Java 11 или новее.
- Серверу нужен доступ к HTTPS для исходящих запросов.
- Учётную запись бота StreamingModule нужно назначить модератором в канале Twitch.
- PlaceholderAPI требуется только для метки активного стрима.
- Возможны проблемы совместимости с Matrix Anti-Cheat.
