FlectonePulse

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

Создайте и подтвердите аккаунт для скачивания
✨ Новые возможности
  • Добавлена поддержка 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.
✨ Новые функции
  • Добавлена поддержка BungeeCord и Velocity для Fabric

🔧 Рефакторинг
  • Улучшена обработка статуса AFK для отключившихся игроков
  • Улучшена интеграция с SuperVanish для оффлайн-игроков
  • Добавлен метод shutdown() в TaskScheduler и улучшен FabricTaskScheduler

🐞 Исправления ошибок
  • Исправлен некорректный ключ в сообщениях о достижениях
  • Удален оператор break в обработке упоминаний
  • Улучшена проверка интеграции с SuperVanish
  • Обновление FPlayer в базе данных с задержкой
  • Добавлена зависимость коннектора MySQL

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

🔧 Рефакторинг
  • Перенесен устаревший конвертер цветов в FormatModule и переименовано его разрешение
  • Логика форматирования сообщений перенесена из слушателей в модули
  • Улучшена игровая логика в крестики-нолики
  • Оптимизировано создание и обработка записей логов
  • Переименован isInitialized в isReady в API
  • Создан общий класс Extractor и добавлена поддержка дополнительного формата отправителя, у достижений, смертей и т.д.
  • Возвращена обработка с try-catch для проверки числовых значений

🐞 Исправления ошибок
  • Удалена избыточная проверка прав получателя в PlaceholderAPI
  • Добавлена проверка версии и отключен модуль сообщений над головой для версий Minecraft ниже 1.9
  • Заменен StringUtils.isEmpty() на ручную проверку в Proxy, исправлена ошибка #20
  • Использован compileOnly для проектов core и paper в bukkit

You must be logged in to see this link.
✨ Новые функции
  • Добавлена поддержка определённых типов fcolor (fcolor_out, fcolor_see) для PlaceholderAPI

🔧 Рефакторинг
  • Создан метод addDefaultPredicates() для централизации логики предикатов
  • Заменён reloadWithChildren на reload
  • Заменён повторяющийся код новым методом getFColors
  • Разделены методы load() и enable() для лучшего разделения обязанностей

🐞 Исправления ошибок
  • Исправлена загрузка предикатов

You must be logged in to see this link.
✨ Новые функции
  • Создан и загружен API в Maven Central
  • Добавлены Minecraft диалоги для команды /chatsetting
  • Добавлена поддержка события чата Paper (#17)
  • Добавлена поддержка устаревших и именованных цветов в chatcolor с гибким вводом для администраторов
  • Реализована поддержка интеграции с Maintenance (#16)

🔧 Рефакторинг
  • Зарегистрирован EnumSerializer для Range.Type
  • Добавлен метод onLoad и изменена логика загрузки модулей
  • Реализован метод get() для внедрения зависимостей
  • Реализовано кэширование сообщений для повышения производительности
  • Изменён режим чата по умолчанию на PACKET и оптимизирована обработка чата
  • Логика замены перенесена в ReplacementModule, удалены дублирующиеся модули
  • Оптимизирован расчёт расстояния между игроками в PlayerAdapter
  • Оптимизированы операции, связанные с игроками, и проверки невидимости
  • Оптимизированы пакеты scoreboard
  • Оптимизировано выполнение асинхронных и синхронных методов
  • Оптимизирована производительность слушателя чата Bukkit
  • Обновлены разрешения для модулей /chatcolor и fcolor
  • Заменён String ".replace" на Strings и StringUtils
  • Заменены ручные проверки строк на StringUtils
  • Заменена конструкция try-catch на StringUtils.isNumeric()

🐞 Исправления ошибок
  • Исправлено разрешение для UpdateModule
  • Инвертировано условие в методе hasClassOrElse
  • Исправлено форматирование URL и экранирование амперсанда
  • Обеспечен корректный цвет для команды scoreboard
  • Исправлено преобразование цветовых кодов в LegacyMiniConvertorPulseListener
  • Обработаны нулевые значения в настройках стилей для SQL

📦 Технические изменения
  • Добавлена публикация в Maven

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

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