Sueta

BoostyBridge

r1.2

Automate in-game rewards and ranks based on active subscriptions from the Boosty

·Script
  1. r1.2latestBoostyBridge r1.2Aug 25, 2026

    r1.2

    исправление бага (#6)
    что исправлено
    - нельзя привязать два майнкрафт-аккаунта к одному аккаунту Boosty и получить награды дважды. раньше защита не работала для кириллических ников (#6) - /boosty admin forcelink тоже отказывает, если ник Boosty уже занят другим игроком. - синхронизация предупреждает в консоли, если в базе остались дубликаты с прошлых версий, и больше не выдаёт им награды повторно
    после обновления
    дубликаты, созданные до r1.2, плагин сам не удаляет. запусти /boosty admin forcesync и посмотри консоль: строки is linked to more than one player покажут спорные аккаунты, лишние снимаются через /boosty admin unlink <игрок>. full changelog: https://github.com/elytrya/BoostyBridge/compare/r1.1...r1.2
    12 downloads
  2. r1.1BoostyBridge r1.1Aug 24, 2026

    r1.1

    исправление багов (#4, #5)
    [!IMPORTANT]
    после обновления нужно вручную обновить токен.
    >
    что делать:
    1. остановите сервер.
    2. откройте [boosty.to](https://boosty.to) в браузере, залогиньтесь.
    3. F12 → application → local storage → https://boosty.to → ключ auth → скопируй значение целиком (вместе с { }).
    4. вставь его в config.yml в auth.auth_data, обязательно в кавычках:
    >    auth:
    >      auth_data: "{%22accessToken%22:%22...%22,%22refreshToken%22:%22...%22,%22expiresAt%22:...}"
    >      client_id: "ваш_client_id"
    >    
    >
    если поле `client_id` пустое или равно `YOUR_CLIENT_ID`, автоматическое обновление токена работать не будет и подписки начнут "слетать" через несколько дней.
    что исправлено
    - подписки больше не сбрасываются, если Boosty не ответил или токен временно не сработал (#4) - исправлено обновление токена (ошибка Failed to refresh token. Response code: 400) - запрос приведён к формату официального api - убрано шифрование токена - ранги теперь выдаются игрокам с пробелами в нике Boosty (#5) full changelog: https://github.com/elytrya/BoostyBridge/compare/r1.0...r1.1
    9 downloads
  3. r1.0BoostyBridge r1.0Jul 25, 2026

    (changelog) r1.0

    безопасность
    -- убрана инъекция команд через %boosty_name% -- убрана json/embed-инъекция в дискорд-сообщениях -- коды подтверждения теперь с ttl 5 минут, лимитом 3 попытки и SecureRandom -- добавлен ssl для mysql (database.mysql.use_ssl) -- токен boosty теперь хранится в зашифрованном виде
    очередь наград
    -- награды не теряются, если игрок был не в сети - выдаются при следующем входе -- уведомление игроку о начисленных за время отсутствия наградах -- новые настройки rewards_queue.* и сообщение reward_queue_delivered
    дискорд интеграция
    -- привязка с подтверждением кодом в лс -- при автоопределении аккаунта сначала спрашивается «это точно ваш аккаунт?» с кнопками да/нет, роль выдаётся только после подтверждения -- исправлен футер и плейсхолдеры в эмбедах выдачи/снятия роли #### команды - /boosty discord confirm / /boosty discord reject - подтверждение или отклонение найденного аккаунта
    производительность
    -- изменена работа с бдшкой -- плейсхолдеры %boosty_*% больше не грузят главный поток (кэш, placeholders.cache_seconds) -- запросы к базе в командах вынесены в асинхрон -- добавлены индексы в таблицы плагина -- исправлена утечка потоков дискорд-бота при выключении и релоаде
    библиотеки
    -- jda подгружается через libraries:
    исправления
    -- /boosty admin forcesync - исправлено -- новые поля конфига читаются с дефолтами, старые конфиги не ломаются в целом: общие улучшения производительности и оптимизация базы, пофикшено много багов и утечек, обновление рекомендовано к установке если вы обнаружите какие-либо ошибки, пожалуйста, создайте issue на гитхабе

    New Contributors

    * @iBuseWinner made their first contribution in https://github.com/elytrya/BoostyBridge/pull/3 Full Changelog: https://github.com/elytrya/BoostyBridge/compare/b0.3...r1.0
    27 downloads
  4. b0.3BoostyBridge b0.3May 22, 2026

    (Changelog) b0.3

    Исправления и улучшения
    Дискорд интеграция
    -- Добавлен дискорд бот с автоматической выдачей и снятием роли в соответствии с активной наградой: #### Команды * /boosty discord <discord_username> - привязка дискорд аккаунта к игровому профилю. * /boosty admin setdiscord <player> <new_discord> - изменение привязанного дискорд аккаунта игрока (админ) #### Новые права * boosty.admin.setdiscord доступ к изменению дискорд аккаунта игрока. -- Логирование выдачи/снятия роли дискорд -- Оптимизация работы плагина и исправление ошибок, связанных с отсутствующими сообщениями в конфигурации -- Добавлены сообщения загрузки и проверки при привязке дискорд аккаунта и проверке подписки бусти. -- Связь с DiscordSRV -- Исправление ошибок если вы обнаружите какие-либо ошибки, пожалуйста, создайте issue на гитхабе Full Changelog: https://github.com/elytrya/BoostyBridge/compare/b0.2...b0.3
    38 downloads
  5. b0.2BoostyBridge b0.2Apr 27, 2026

    (Changelog) b0.2

    Исправления и улучшения
    исправлены пермиссионы*: * boosty.link — привязка своего аккаунта (/boosty link). * boosty.info — просмотр своей информации (/boosty info). * boosty.reload — перезагрузка плагина (/boosty reload). `boosty.admin.` — полный доступ к админ-командам. админ права:* `boosty.admin.` * boosty.admin.unlink * boosty.admin.info * boosty.admin.forcelink * boosty.admin.forcesync исправлен таб комплитер /boosty* если вы обнаружите какие-либо ошибки, пожалуйста, создайте issue на гитхабе Full Changelog: https://github.com/Elytrya/BoostyBridge/compare/b0.1.1...…
    24 downloads
  6. b0.1BoostyBridge b0.1Apr 19, 2026

    (Changelog) b0.1

    Исправления и улучшения
    - добавлена поддержка Discord webhook: теперь события (подписка, отвязка, истечение и т.д.) можно отправлять в Discord - добавлена альтернативная верификация через личные сообщения Boosty: пользователь получает код и подтверждает привязку прямо в игре - добавлен fallback через Email: если не удалось отправить сообщение в Boosty, используется проверка через почту (если включено в конфиге) - улучшена система локализации: ошибки больше не захардкожены и полностью вынесены в messages.yml если вы обнаружите какие-либо ошибки, пожалуйста, создайте issue на GitHub ---
    Fixes and Improvements
    - added Discord webhook support: events (subscriptions, unlink, expiration, etc.) can now be sent to Discord - added Boosty DM verification: users receive a code via Boosty direct messages and confirm it in-game - added email fallback: if DM delivery fails, email verification will be used (if enabled in config) - improved localization system: error messages are no longer hardcoded and are fully configurable via messages.yml if you encounter any bugs, please open an issue on GitHub Full Changelog: https://github.com/Elytrya/BoostyBridge/compare/a0.4...b0…
    21 downloads
  7. a0.4BoostyBridge a0.4Apr 13, 2026

    (Changelog) a0.4

    Исправления и улучшения
    - теперь /boosty выводит список помоощь, а не пустое сообщение - убран дублирующий код в базах данных: весь повторяющийся код mysql и sqlite перенесен в один общий класс. - добавлена команда /boosty admin forcesync: ручной запуск синхронизации всех игроков с boosty. если вы обнаружите какие-либо ошибки, пожалуйста, создайте issues на гитхабе ---
    fixes and Improvements
    - fixed /boosty command: it now displays the help menu instead of an empty message when used without arguments. - database optimization: removed duplicate code by moving shared MySQL and SQLite logic into a single base class. - new command /boosty admin forcesync: added a way to manually trigger synchronization for all players with Boosty. if you encounter any bugs, please open an issue on GitHub.
    23 downloads
  8. a0.3BoostyBridge a0.3Mar 9, 2026
    (Changelog) a0.3
    #### Исправления и улучшения Поддержка PlaceholderAPI*: Добавлены новые плейсхолдеры для отображения данных Boosty: * %boosty_global_subscribers% — общее количество активных подписчиков. * %boosty_level% — название уровня подписки (или "None"). * %boosty_name% — имя пользователя на Boosty. * %boosty_is_linked% — статус привязки аккаунта (true/false). * %boosty_has_sub% — наличие активной подписки (true/false). Метрики bStats*: Интегрирована система сбора статистики. * Добавлена возможность отключения в config.yml (bstats: true/false). Примечание: Эта версия является альфа-релизом. Рекомендуется протестировать его на тестовом сервере перед использованием в продакшене. Если вы обнаружите какие-либо ошибки, пожалуйста, создайте issues. --- #### Fixes and Improvements PlaceholderAPI Support*: Added new placeholders to display Boosty data: * %boosty_global_subscribers% — total count of active subscribers. * %boosty_level% — subscription level name (or "None"). * %boosty_name% — user's Boosty display name. * %boosty_is_linked% — account linkage status (true/false). * %boosty_has_sub% — active subscription check (true/false). bStats Metrics*: Integrated anonymous data collection. * Added a toggle in config.yml to enable/disable metrics (bstats: true/false). Note: This version is an alpha release. It is recommended to test it on a test server before using in production. If you find any bugs, please create an Issue in the repository.
    16 downloads
  9. a0.2BoostyBridge a0.2Mar 8, 2026
    (Changelog) a0.2
    #### Исправления и улучшения: Исправлено обновление данных*: устранена ошибка, из-за которой новые значения auth_data и client_id не подхватывались без полной перезагрузки всего сервера. Теперь изменения вступают в силу мгновенно после /boosty reload. Улучшенное логирование:* Критические ошибки авторизации (например, недействительный токен) теперь всегда выводятся в консоль. Это работает даже при выключенном режиме отладки (debug: false), чтобы вы могли сразу узнать о проблеме. Примечание: Эта версия является альфа-релизом. Рекомендуется протестировать его на тестовом сервере перед использованием в продакшене. Если вы обнаружите какие-либо ошибки, пожалуйста, создайте issues. ---
    (Changelog) a0.2
    #### Frival and Improvement: Fixed data update*: the error has been fixed, due to which the new values auth_data and client_id were not picked up without a complete reboot of the entire server. Now the changes come into effect instantly after `/boosty reload. Advanced logging:* Critical errors of authorization (for example, invalid token) are now always displayed in the console. This works even when debugging mode is offlines so you can immediately learn about the problem. Note: This version is an alpha release. It is recommended to test it on a test server before using in production. If you find any bugs, please create an Issue in the repository.
    17 downloads
  10. a0.1BoostyBridge a0.1Mar 7, 2026
    Note: This version is an alpha release. It is recommended to test it on a test server before using in production. If you find any bugs, please create an Issue in the repository.
    19 downloads

Similar projects

Script →