FlectonePulse

Для прокси Плагин FlectonePulse 1.7.4

Создайте и подтвердите аккаунт для скачивания
✨ Новые функции
  • Добавлена настройка фильтрации ботов для интеграции с Discord
  • Добавлены настройки видимости и тикера для сообщений над головой
  • Добавлена проверка веса групп для команды kick
  • Добавлено асинхронное обновление списка игроков для интеграции SkinsRestorer
  • Добавлен обработчик пакетов NOT_VALID_BED для vanilla сообщений

🔧 Улучшения
  • Переименованы поля display и format в displayFormat и scoreFormat в модуле objective
  • Заменено единое поле messageName на конкретные имена сообщений для поддержки всех вариантов в интеграциях
  • Заменены методы withFlag на addFlag в пайплайне сообщений
  • Обновлена логика определения отправителя консоли
  • Перемещена регистрация модуля MiniMOTD в ядро
  • Оптимизирован порядок получения свойств скинов
  • Удалены завершающие слеши из URL документации
  • Удалены проверки наличия тегов в модулях обработки сообщений
  • Пропущено создание пустых сообщений в пайплайне сообщений
  • Реализован метод equals для сравнения сообщений над головой
  • Улучшена валидация embed'ов в Discord
  • Обновлена иконка спрайта Эндер Дракона в модуле bossbar
  • Переименован параметр tick в delay в планировщике

🐞 Исправления ошибок
  • Исправлена логика fallback для локализации
  • Исправлены обновления пассажиров для предотвращения проблем с сохранением сообщений над головой
  • Решена проблема совместимости с Folia для сообщений о выходе (quit)
  • Исправлена конфигурация флагов сообщений в модуле bubble
  • Исправлена конфигурация цветов чата с обработкой null-значений
  • Исправлено планирование таймеров и асинхронные операции для Discord и Telegram
  • Исправлено размещение проверки прав в модуле мата в обработке сообщений
  • Исправлено сохранение цветов чата - теперь сохраняются только непустые fcolors
  • Исправлен модуль playerlist для проверки собственного статуса включения
  • Исправлена интеграция SkinsRestorer путем удаления конкретного DataRequestException для legacy API
  • Исправлены regex-паттерны для совпадения изображений и URL
  • Перемещены зависимости io.lettuce для избежания конфликтов
  • Обеспечено корректное наследование флагов контекста сообщений всеми методами создания контекста
  • Игнорируются неизвестные игроки при обработке списка игроков
  • Исправлена ссылка на документацию для прав
  • Удалены неиспользуемые заполнители сообщений в интеграциях
  • Исправлено значение по умолчанию для флага сообщений в интеграциях

📦 Зависимости
  • Обновлен TelegramBots до v9.2.1
  • Обновлен SkinsRestorer API до v15.9.2
  • Обновлен Fabric Yarn до v1.21.11+build.4
  • Обновлен плагин Shadow до v9.3.1
  • Обновлен плагин JDowngrader до v1.3.5

Полный список изменений: You must be logged in to see this link.
✨ Новые функции
  • Добавлена поддержка scoreformat в модуле tabname
  • Добавлена синхронная опция для метода runRegion в планировщике (удаление @async и @sync аннотации)
  • Добавлены Javadocs для API

🔧 Улучшения
  • Конвертирован CommandRegistry из абстрактного класса в интерфейс
  • Перенесена настройка brigadier в абстрактный метод
  • Заменены аннотации lombok и jetbrains на jspecify
  • Заменён Random на ThreadLocalRandom в RandomUtil
  • Обновлены интерфейсы и реализации серверных адаптеров
  • Обновлены интерфейсы и реализации адаптеров игроков
  • Перенесена логика удаления команд в главный класс мода (Fabric)
  • Удалены устаревшие поля chatType и chatName из ChatMetadata

🐞 Исправления ошибок
  • Исправлена настройка brigadier в Fabric
  • Исправлена локализация игроков в модуле tabname
  • Исправлена инвалидация игрока при отклонении входа
  • Исправлен звук прокси-чата (#202)
  • Исправлена обработка исключений в PlaceholderAPI

Полный список изменений: You must be logged in to see this link.
✨ Новые функции
  • Добавлена пагинация для команды символов с навигацией по категориям
  • Добавлена команда sprite для просмотра всех доступных спрайтов
  • Добавлены настраиваемые символы по умолчанию и теги "или" в модуле object

🔧 Рефакторинг
  • Обновлена конфигурация путей переводов Minecraft
  • Изменено логирование исключений для корректного захвата стектрейсов

🐞 Исправления ошибок
  • Исправлены звуковые эффекты для сообщений интеграций

You must be logged in to see this link.
✨ Новые функции
  • Добавлена конфигурация see_through для text screen и новых bubbles
  • Добавлена интеграция с Floodgate для поддержки Bedrock игроков
  • Добавлены индексы в базу данных для улучшения производительности

🔧 Улучшения
  • Мигрирована система сообщений на использование MessageContext
  • Конвертированы классы в immutable records: MessageContext, Ticker, Range, Moderation, FImage, Destination, BossBar, MetricsDTO, Cooldown, Sound
  • Мигрированы конфигурации на immutable state
  • Оптимизирована конфигурация HikariCP и настройка драйверов БД
  • Оптимизирован сервис переводов
  • Реструктурирована регистрация прав доступа
  • Заменены mutable коллекции на immutable builders в системе модулей
  • Заменены константы destination по умолчанию на пустые варианты
  • Заменен list на set для хранения сущностей в vanilla модуле
  • Обновлена система обработки событий с использованием неизменяемости
  • Удалена отправка метрик при выключении сервера

🐞 Исправления ошибок
  • Исправлен MySQL драйвер с обновлением имени класса
  • Исправлены операторы switch для MYSQL и MARIADB
  • Исправлен звук упоминаний с обновлением категории по умолчанию с NEUTRAL на BLOCK
  • Исправлено отсутствие смерти от копья для интеграций

📦 Зависимости
  • Обновлен PacketEvents до v2.11.1
  • Обновлен Fabric Loom до v1.14.10
  • Обновлен BuildConfig plugin до v6.0.7
  • Обновлен Vanish до v1.6.5+1.21.11
  • Обновлен Fabric Loader до v0.18.4
  • Обновлен MariaDB Java Client до v3.5.7
  • Обновлен PlasmoVoice API до v2.1.8
  • Обновлен Adventure API до v4.26.1
  • Обновлен Lettuce Core до v7.2.1

You must be logged in to see this link.
✨ Новые возможности
  • Добавлена поддержка Minecraft 1.21.11
  • Добавлен модуль bossbar для изменения ванильных боссбаров
  • Добавлена система рендеринга текстовых экранов для динамических дисплеев
  • Добавлены события жизненного цикла сервера для интеграций и лучшего контроля процессов
  • Добавлена команда emit для управления событиями с улучшенными подсказками
  • Добавлен механизм постоянной регистрации слушателей (#148)
  • Добавлены временные ограничения для команд модерации
  • Добавлено выполнение пользовательских команд для интеграций Twitch, Discord и Telegram
  • Добавлена поддержка ответов и форматирования для сообщений Twitch, Discord и Telegram
  • Добавлен суффикс для мутов с интеграцией placeholder
  • Добавлена поддержка Markdown и HTML для сообщений Telegram (#166)
  • Добавлены команда player list и сообщения о смерти от копья в локализацию
  • Добавлен флаг конфигурации для управления автоматической загрузкой драйверов БД
  • Добавлена поддержка нескольких каналов Discord
  • Добавлена специфичная для Paper отправка предметов через PacketEvents (#173)
  • Добавлена конфигурация дополнительного пробела в модуле object
  • Добавлен расширенный парсинг аргументов для vanilla-сообщений

🔧 Улучшения
  • Упрощена логика проверки прав и выделена проверка оператора
  • Заменен regex парсинг на tag processor в модуле fcolor
  • Оптимизирована обработка replacement тегов
  • Рефакторинг логики vanilla tag resolver
  • Улучшена инициализация и парсинг destination отправки сообщений
  • Заменена генерация случайных ID сущностей на платформозависимую реализацию в модуле bubble
  • Рефакторинг класса Sound для использования enum SoundCategory и пакета Sound

🐞 Исправления ошибок
  • Исправлена доставка сообщений в консоль
  • Исправлена обработка одиночных активных банов
  • Исправлена проверка UUID версии для определения оффлайн клиентов (playerlistname)
  • Исправлена команда символов для использования input tag resolver
  • Исправлен целевой игрок в методе saveSetting (chatsetting)
  • Исправлена обработка завершения PacketEvents при ошибках запуска
  • Исправлена логика рендеринга высоты сообщений над головой
  • Исправлена регистрация и отмена регистрации команд Spigot
  • Исправлены проверки упоминаний и замен для неизвестных отправителей
  • Исправлены проверки онлайн-статуса игроков для упоминаний
  • Исправлены зрители для базового билдера сообщений в модуле bubble
  • Исправлена перезагрузка только для консоли и онлайн-игроков на сервере
  • Исправлена интеграция Twitch с релокацией библиотеки Jackson
  • Исправлена отправка пустых сообщений в интеграциях
  • Удалены устаревшие placeholder теги

📦 Зависимости
  • Обновлен PacketEvents до версии v2.11.0
  • Обновлен Fabric Loom до версии v1.14.6
  • Обновлен Jackson YAML до версии v3.0.3
  • Обновлен плагин BuildConfig до версии v6.0.6
  • Обновлен Gradle до версии v9.2.1
  • Обновлен SkinsRestorer API до версии v15.9.1
  • Обновлен DeepL Java до версии v1.14.0
  • Обновлен Cloud Framework (Paper, Fabric, Minecraft Extras) до версии beta.15
  • Обновлен PlasmoVoice API до версии v2.1.7
  • Обновлен Fabric Loader до версии v0.18.2
  • Обновлен Fabric Yarn до версии v1.21.11+build.3
  • Обновлен JDBI3 Core до версии v3.51.0
  • Обновлен Lettuce Core до версии v7.2.0
  • Обновлен Commons Text до версии v1.15.0
  • Обновлен плагин Shadow до версии v9.3.0
  • Обновлен Vanish до версии v1.6.2+1.21.10
  • Обновлен SQLite JDBC до версии v3.51.1.0
  • Обновлен плагин Maven Publish до версии v0.35.0
  • Обновлен плагин JDowngrader до версии v1.3.4
  • Обновлены GitHub Actions: checkout до v6, upload-artifact до v6, setup-java

Полный список изменений: You must be logged in to see this link.
✨ Новые возможности
  • Добавлена интеграция с LibertyBans для расширенной системы наказаний
  • Добавлена поддержка тега упоминания всех для массовых уведомлений
  • Добавлена поддержка нескольких имён пользователей в интеграциях Discord и Telegram
  • Добавлена опция предложения невидимых игроков в подсказках команд

🔧 Улучшения
  • Улучшена загрузка локализаций и инициализация переводов
  • Улучшена логика обработки упоминаний и кэширования

🐞 Исправления ошибок
  • Исправлена проверка онлайн-статуса игроков для упоминаний
  • Исправлено форматирование URL с улучшенной обработкой исключений
  • Исправлена валидация аргументов головы игрока для объектных компонентов
  • Исключены пользовательские сообщения из замены отключенных тегов
  • Перемещены зависимости Netty и FasterXML для Discord

📦 Зависимости
  • Обновлен PacketEvents до версии 2.10.1
  • Обновлен Fabric Loom до версии 1.13.3
  • Обновлен PlaceholderAPI до версии 2.11.7
  • Обновлен плагин BuildConfig до версии 5.7.1
  • Обновлен Gradle до версии 9.2.0

Новые участники

You must be logged in to see this link.
✨ Новые функции
  • Добавлена интеграция с Geyser для поддержки игроков Bedrock
  • Добавлен настраиваемый префикс для таблиц базы данных
  • Добавлена поддержка информации о каналах Telegram
  • Добавлена опция скрытия имени при невидимости игрока (правый клик)

🔧 Рефакторинг
  • Переделана отправка сообщений чата на асинхронные методы
  • Упрощена поддержка градиентных тегов для Bedrock
  • Оптимизирована логика кэширования свойств профилей
  • Изменен исполнитель асинхронных задач для Fabric (cached → fixed thread pool)

🐞 Исправления ошибок
  • Исправлено создание объектных компонентов для игроков Bedrock
  • Исправлены теги локализации для игры "Камень-Ножницы-Бумага" в русской локали
  • Исправлен откат очистки кэша мутов
  • Исправлена логика управления префиксами стримов

📦 Зависимости
  • Обновлен Placeholder API до v2.8.1+1.21.10
  • Обновлен Jackson YAML до v3.0.1
  • Обновлен Discord4J до v3.3.0
  • Обновлен Lettuce Core до v7

You must be logged in to see this link.
✨ Новые возможности
  • Добавлена поддержка Minecraft 1.21.9 и 1.21.10
  • Добавлено 30+ новых типов сообщений с унифицированным модулем vanilla
  • Добавлен модуль object для поддержки голов игроков и спрайтов
  • Добавлена поддержка прокси-режима для онлайн-количества игроков и имен в списке игроков
  • Добавлен сервис переводов Minecraft и глобальные переводы
  • Добавлена функция резервного копирования для конфигов и баз данных
  • Добавлена поддержка MariaDB
  • Добавлена поддержка embed-полей для Discord
  • Добавлена обработка сообщений консоли для всех destination
  • Добавлено централизованное управление кэшем

🔧 Рефакторинг
  • Обновление до Java 17
  • Изменена база данных по умолчанию с SQLite на H2
  • Миграция с Elytrium Serializer на Jackson YAML
  • Переработана система управления настройками игроков
  • Заменены предикаты модулей на обработчики событий
  • Оптимизирована обработка чата
  • Улучшена обработка имен существ и локализация

🐞 Исправления ошибок
  • Исправлено двойное экранирование амперсандов в URL (#77)
  • Исправлены цвета в футере toponline
  • Исправлено получение TPS для современных версий Bukkit
  • Исправлена логика обнаружения запрещенных слов
  • Исправлена валидация UUID игроков
  • Исправлен чат над головой для старых версий
  • Исправлены цвета в action bar для legacy-версий
  • Исправлены null-значения при десериализации

You must be logged in to see this link.
✨ Новые функции
  • Добавлен GUI для создания опросов
  • Добавлена опция nullHelper для /helper

🔧 Рефакторинг
  • Переработан IntegrationSender для обработки замены сообщений

🐞 Исправления ошибок
  • Исправлена проблема с null, используется MessageType.name() вместо прямого использования MessageType в интеграции
  • Добавлена задержка для асинхронной обработки события присоединения для Fabric

You must be logged in to see this link.
✨ Новые функции
  • Реализована динамическая генерация названий сообщений для интеграций в зависимости от типа чата и источника
  • Добавлен EventMetadata и обновлен API
  • Добавлены настраиваемые URL-адреса для API скинов
  • Добавлена интеграция с MiniPlaceholders для Fabric
  • Добавлена поддержка команды Clearchat для прокси

🔧 Улучшения кода
  • Изменен режим чата по умолчанию на BUKKIT
  • Улучшена обработка асинхронных задач для ограниченных потоков
  • Добавлена аннотация async для методов sendMessage и IntegrationSender
  • Переименовано событие SenderToReceiverMessageEvent в MessageSendEvent
  • Реализовано событие PreMessageSendEvent
  • Переработана логика отправки сообщений
  • Упрощена обработка предметов в сообщениях о смерти
  • Операция перезагрузки логгера перенесена перед подключением к базе данных
  • Зарегистрирован EnumSerializer для Newbie.Mode
  • Обновлен фильтр логов для включения сообщений Hikari

🐞 Исправления ошибок
  • Удалена ненужная проверка имени игрока для команды clearchat
  • Увеличен максимальный размер NBT в packetevents
  • Обновлены шаблоны регулярных выражений для поддержки HTTP и HTTPS в замене
  • Добавлена проверка отключения модуля для HeaderModule и FooterModule
  • Обновлена логика форматирования спойлеров: используется '.' вместо '\\' для представления необработанного текста
  • Добавлена проверка ID информационных каналов перед обработкой в Discord
  • Исправлена вставка изображений скинов в чат
  • Улучшены цвета игрового поля в TicTacToe
  • Исправлено форматирование сообщений опросов
  • Удален избыточный символ в пинге
  • Добавлен пользовательский агент для соединения с URL изображений
  • Улучшена обработка данных игроков и управление IP
  • Заменена устаревшая ссылка на GitHub на актуальную документацию SkinsRestorer

Контрибьюторы

📦 Обслуживание
  • Добавлены шаблоны для сообщений об ошибках, вопросов и предложений
  • Обновлена зависимость eu.pb4:placeholder-api до версии v2.7.2+1.21.8
  • Обновлена зависимость com.discord4j:discord4j-core до версии v3.2.9
  • Обновлена зависимость packetevents_spigot_version до версии v2.9.5
  • Обновлена зависимость maven.modrinth:vanish до версии v1.6.0+1.21.8
  • Обновлена зависимость net.skinsrestorer:skinsrestorer-api до версии v15.7.10
  • Обновлена зависимость io.github.miniplaceholders:miniplaceholders-api до версии v3.0.1
  • Обновлена зависимость com.deepl.api:deepl-java до версии v1.10.3
  • Обновлена зависимость font-awesome до версии v6.7.2
  • Обновлено действие actions/setup-java до версии v5
  • Обновлена команда сборки Gradle
  • Обновлена стратегия публикации артефактов
  • Задача mergeJars переименована в buildFinalJar

You must be logged in to see this link.
Назад
Сверху Снизу