Releases: elytrya/BoostyBridge
b0.2
(Changelog) b0.2
Исправления и улучшения
-
исправлены пермиссионы:
boosty.link— привязка своего аккаунта (/boosty link).boosty.info— просмотр своей информации (/boosty info).boosty.reload— перезагрузка плагина (/boosty reload).
-
админ права:
boosty.admin.*boosty.admin.unlinkboosty.admin.infoboosty.admin.forcelinkboosty.admin.forcesync
-
исправлен таб комплитер /boosty
если вы обнаружите какие-либо ошибки, пожалуйста, создайте issue на гитхабе
Full Changelog: b0.1.1...b0.2
b0.1.1
(Changelog) b0.1.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: a0.4...b0.1.1
a0.4
(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.
a0.3 (Alpha)
(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.ymlto enable/disable metrics (bstats: true/false).
- Added a toggle in
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.
a0.2 (Alpha)
(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_dataandclient_idwere 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.
a0.1
a0.1 (Alpha)
Это первая публичная версия плагина BoostyBridge, предназначенная для интеграции Minecraft-серверов с платформой Boosty.to. Плагин обеспечивает автоматизацию управления подписками и наградами.
Основные возможности:
- Автоматизация наград: Автоматическое выполнение команд при оформлении подписки (
give) и при её завершении (take). - Умная синхронизация: Фоновая задача, которая проверяет актуальность подписок всех игроков в базе данных.
- Безопасность (Email Verification): Защита от привязки чужих аккаунтов через проверку почты в скрытом чат-режиме.
- Поддержка баз данных: Полная поддержка SQLite и MySQL на выбор.
- HEX-цвета: Поддержка современных форматов цветов (
&#RRGGBB) во всех сообщениях. - Админ-панель: Возможность принудительной привязки, отвязки и просмотра информации об игроках.
Список изменений:
- Реализована базовая архитектура API-клиента для Boosty.
- Добавлена система подкоманд для
/boosty. - Реализована пагинация при получении списка подписчиков (поддержка крупных блогов).
Примечание:
a0.1 (Alpha)
This is the first public version of the BoostyBridge plugin, designed to integrate Minecraft servers with the Boosty.to platform. The plugin provides automated management of subscriptions and rewards.
Key Features:
- Reward Automation: Automatically execute commands when a subscription is made (
give) and when it ends (take). - Smart Synchronization: A background task that checks the subscription status of all players in the database.
- Security (Email Verification): Prevents account hijacking by verifying email in a hidden chat mode.
- Database Support: Full support for SQLite and MySQL, selectable at setup.
- HEX Colors: Support for modern color formats (
&#RRGGBB) in all messages. - Admin Panel: Ability to forcibly link, unlink, and view player information.
Changelog:
- Implemented the basic architecture of the Boosty API client.
- Added a subcommand system for
/boosty. - Implemented pagination for retrieving subscriber lists (supports large blogs).
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.