
StreamingModule
Модуль интеграции Twitch и Minecraft: дропы за просмотр стримов, чат Twitch в игре, награды за баллы канала (Channel Points) для серверов Spigot/Paper/Purpur/BungeeCord/Velocity.
StreamingModule - это не просто плагин, а полноценный мост между Твичем и твоим сервером Minecraft. Он решает одну важную проблему: Twitch не поддерживает нативные дропы для Майнкрафт, как для других игр. Но теперь это не имеет значения. Стримеры могут выдавать зрителям реальные награды прямо в игре за просмотр стрима, а владельцы серверов получают мощный инструмент для удержания и роста аудитории.
Как это работает? Всё просто: стример запускает трансляцию, а плагин отслеживает, кто и сколько смотрит. За просмотр канала зрители получают внутриигровые предметы, валюту, ранги, ключи от кейсов - в общем все, что можно выполнить через команду Minecraft. И да, это работает даже если игрок не в сети прямо сейчас - дропы копятся и выдаются при первом заходе на сервер.
Что конкретно делает StreamingModule
- Дропы за просмотр стрима - зрители получают награды, пока смотрят трансляцию. Команды выполняются любые, ограничений нет:
- Очередь офлайн-дропов - не сидишь на сервере в момент стрима? Плевать, дроп всё равно твой. Он выдастся при следующем входе.
- Чат Twitch в игре - больше никаких alt+tab. Стример видит чат прямо в Minecraft.
- Команды чата Твича - настраиваемые команды, реагирующие на PlaceholderAPI в реальном времени.
- Награды за баллы канала - привязывай Channel Points к командам сервера. Хочешь бафф - получишь, хочешь дебафф - тоже возможно.
- Автоанонсы стримов - как только стример заходит в эфир, об этом узнают все: в игре и в Discord через вебхук. Никаких ручных действий.
- Live Tag через PlaceholderAPI - покажи кто сейчас в эфире где угодно: в табе, чате, скорборде или голограммах.
- Учёт времени просмотра - плагин записывает сколько каждый зритель смотрел стрим. Можно ограничить награды или команды минимальным временем просмотра.
- Поддержка нескольких стримеров - настрой дропы и интеграцию для нескольких каналов независимо друг от друга.
- Настраиваемый шанс дропа - регулируй вероятность выпадения под свою экономику и размер комьюнити.
- Кроссплатформенность - работает как на обычных серверах (Spigot/Paper/Purpur), так и на прокси-сетях BungeeCord и Velocity. Версии Minecraft - любые.
- Без OAuth - не нужно генерировать и возиться с токенами, все работает из коробки.
Почему это выгодно стримерам и владельцам серверов
Стримеры получают халявную рекламу: зрители идут на сервер за дропами, а сервер - это контент для следующих стримов. Владельцам - готовый цикл роста: зрители становятся игроками, игроки - частью сообщества, а сам стрим превращается в событие, ради которого стоит залететь.
Требования
- SMLib (обязательная зависимость)
- Java 11+
- Открытый HTTPS-порт для исходящих запросов
- Бот StreamingModule должен быть модератором в твоём Twitch-канале
- PlaceholderAPI (опционально, для тега Live)
Быстрый старт
- Установи SMLib и сам StreamingModule
- Запусти сервер - сгенерятся конфиги
- Пропиши свои каналы в
streamer.yml - Замодь бота StreamingModule в чате:
/mod StreamingModule - Настрой дропы, награды и чат-команды под себя
Если команда /online выдаёт ошибку HTTPS - скорее всего сервер блокирует исходящие соединения, проверь файрволл.
Важно знать
- Matrix Anti-Cheat может конфликтовать, так что если используешь его - будь готов подкрутить
- При проблемах пиши
/sm reportв игре - сгенерируется файл поддержки - Документация: Wiki на GitHub (она же наша внутренняя перелинковка)
Короче, если ты стримишь Minecraft или держишь сервер и хочешь поднять активность - StreamingModule закрывает больную тему дропов и интеграции Твича. Скачивай StreamingModule и пробуй - настройка займёт 10 минут, а польза растянется на месяцы.
