FlectonePulse

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

Создайте и подтвердите аккаунт для скачивания
✨ Новые функции
  • Добавлена интеграция с 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.
✨ Новые функции
  • Новые fcolors для улучшенной визуальной настройки
  • Улучшена команда /chatsetting и добавлена функциональность для установки/удаления настроек игрока
  • Добавлен модуль replacement и удален модуль emoji для более эффективной обработки текста
  • Добавлен ANSI-сериализатор для Adventure для улучшения вывода логов
  • Добавлен новый промпт для value, улучшающий взаимодействие с пользователем
  • Оптимизирована обработка замен с помощью регулярных выражений для повышения производительности

🔧 Рефакторинг
  • Восстановлена интеграция с InteractiveChat с проверкой конфликтов для модуля Delete
  • Введен MessageReceiveEvent для всех сообщений, заменивший TranslatableMessageReceiveEvent
  • Установлены стандартные ID каналов сообщений для интеграций Telegram и Twitch
  • Обновлены стандартные сообщения для команд /chatsetting и /chatcolor
  • Реализована поддержка see/out для fcolor и переработана система цветового оформления чата
  • Изменен тип разрешения chatcolor на TRUE
  • Перенесены стили игроков в новую систему fcolor и удалены модули стилей

🐞 Исправления ошибок
  • Исправлена проверка разрешений для упомянутых игроков
  • Удален закрывающий тег </fcolor> для предотвращения ошибок форматирования
  • Улучшена совместимость интеграции VoiceChat
  • Обновлено 'PacketEvents' на 'packetevents' в plugin.yml для единообразия

You must be logged in to see this link.
✨ Новые функции
  • Обновлен PacketSender для поддержки тихой отправки пакетов

🔧 Рефакторинг
  • Перенесен вызов PacketEvents.getAPI().load() после создания инжектора для улучшения инициализации
  • Удалена интеграция с InteractiveChat (очень плохой API)
  • Удален неиспользуемый класс PacketProvider для очистки кода
  • Улучшена сериализация предметов для серверов Paper
  • Реализован метод onRequest в PlaceholderAPIIntegration для поддержки OfflinePlayer

🐞 Исправления ошибок
  • Улучшен перевод названий предметов и отображение при наведении
  • Исправлен PlaceholderAPI для сохранения отформатированных сообщений для оффлайн-игроков
  • Заменен getDeclaredMethods() на getMethods() для более широкого доступа к методам

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