FlectonePulse [Hytale Edition]

Плагин FlectonePulse [Hytale Edition] 1.9.1

Создайте и подтвердите аккаунт для скачивания
✨ Новые возможности
  • Добавлена интеграция с библиотекой ICU для расширенной обработки текста, включая Арабский язык
  • Добавлена поддержка интеграции с BlazeandCave
  • Добавлена поддержка прокси для интеграций с Discord, Telegram и Twitch
  • Добавлена поддержка проверки по IP для geolocate модуля
  • Добавлена проверка расстояния по координатам для обнаружения AFK
  • Добавлен никнейм по умолчанию, если пользовательский никнейм не задан в /nickname
  • Добавлена поддержка прокси для модулей входа/выхода с сервера

🔧 Улучшения
  • Переименовано событие ReloadEvent в EndReloadEvent и добавлено StartReloadEvent
  • Заменён group id org.incendo для библиотек cloud
  • Прямой доступ к полю disabled заменён на использование метода isDisabled
  • Выделен метод получения игрока из базы данных
  • Улучшена проверка данных прокси и поддержка потребителей (consumers)
  • Переработан контроллер модулей с улучшенным управлением иерархией
  • Обновлена реализация планировщика задач
  • Добавлена миграция на версию 1.9.1

🐞 Исправление ошибок
  • Исправлены дублирующиеся события входа/выхода игрока
  • Исправлена логика кэша списка игроков с проверкой онлайн-статуса
  • Исправлена загрузка настроек имени игрока в списке (playerlistname)
  • Исправлен плейсхолдер модуля с никами, когда он отключён
  • Исправлено удаление команды из скорборда перед созданием новой команды
  • Исправлена отправка сообщения о выходе для пустых получателей
  • Исправлена обработка текстур для имён файлов без расширений
  • Исправлена проверка тегов получателя объекта с учётом совместимости версий
  • Исправлена совместимость датапаков Bukkit для старых версий сервера
  • Исправлена ошибка нулевого указателя при проверке разрешений Vault
  • Исправлены ошибки загрузки библиотек с улучшенными сообщениями об ошибках
  • Исправлено сохранение ресурса, когда ресурс не существует
  • Исправлена логика сохранения игроков с проверкой отключения API
  • Исправлен шаблон URL для разрешения использования двоеточия
  • Исправлена настройка чата для использования локализованных имён типов чата
  • Исправлена очистка очереди ожидания сообщений над головой при достижении максимального количества
  • Исправлено переименование метода перезагрузки Fabric на onDisable

📦 Зависимости
  • Обновлена Adventure API до v5
  • Обновлена PacketEvents до v2.12.1
  • Обновлен Fabric Loader до v0.19.2
  • Обновлена PlasmoVoice API до v2.1.9
  • Обновлен MineSkin Java Client до v3.2.5
  • Обновлена Maintenance API до v5
  • Обновлена SkinsRestorer API до v15.12.0
  • Обновлен Jackson YAML до v3.1.2
  • Обновлен SQLite JDBC до v3.53.0.0
  • Обновлен JDBI до v3.52.1
  • Обновлен DeepL Java до v1.16.0
  • Обновлена Triton API до v4
  • Обновлена Placeholder API до v3.0.0+26.1
  • Обновлена CMI API до v9.8.6.4

You must be logged in to see this link.
✨ Новые функции
  • Добавлена поддержка Minecraft 26.1, 26.1.1 и последней версии сервера Hytale
  • Добавлен модуль условного форматирования (condition format)
  • Добавлен модуль анимационного форматирования (animation format)
  • Добавлена команда для ника (nickname)
  • Добавлена подкоманда dump для диагностики
  • Добавлена поддержка base64 для player_head и текстурный тег с интеграцией MineSkin (object)
  • Добавлена система отслеживания времени игры с плейсхолдерами времени AFK (#76, #261)
  • Добавлена поддержка Discord Embed, опросов, пересылаемых сообщений и фильтрации вебхуков
  • Добавлена опция alwaysHaveTrue для LuckPerms
  • Добавлена расширенная система плейсхолдеров MiniPlaceholders
  • Добавлены опции порядка в списке наблюдателей и скрытия имени при крадущемся режиме (playerlistname, scoreboard)
  • Добавлена опция Telegram для игнорирования всех ботов
  • Добавлен настраиваемый параметр длины (clearchat)
  • Добавлена опция предварительного входа Bukkit (pre login listener) (#242)
  • Добавлены Java-флаги -Dload.asm.jar=value и -Dflectonepulse.debug=true

🔧 Улучшения
  • Замена getClientVersion на getPacketVersion (исправление ViaVersion #278)
  • Замена ImmutableList на ImmutableSet
  • Замена отдельных плейсхолдеров настроек на единый плейсхолдер 'setting' (placeholderapi)
  • Замена прямой регистрации команд, проверок состояния модулей и вызовов sendMessage на контроллеры и диспетчер
  • Замена MessageType на ModuleName
  • Замена стандартных реализаций Map на специализированные карты FastUtil
  • Миграция на иммутабельный паттерн сущности FPlayer
  • Миграция флага translate во флаг translation
  • Удалены устаревшие разрешения на спойлеры и изображения
  • Переименованы RandomUtil, IconUtil, флаги сообщений, имена базовых модулей и ModuleCommandController
  • Изменена структура конфигурации анимации со списка на карту (map)
  • Изменен рендеринг сообщений о муте и соглашение об именовании каналов интеграции (integration)
  • Обновлена проверка разрешений: используется isConsole вместо isUnknown
  • Обновлен FLogger для улучшенной поддержки ANSI (logging)
  • Обновлены шаблоны внедрения зависимостей с Guice Stage.PRODUCTION
  • Обновлена логика форматирования сообщений, обработка флагов и документация MessageFlag enum
  • Оптимизирована логика сохранения файлов, обработка цветов, логика шпионского модуля и замена упоминаний
  • Упрощена обработка входа игроков, проверка тегов получателя, подстановка переменных окружения и обработка AFK-суффиксов
  • Разделено создание метрик и логика их отправки, а также конфигурации платформ
  • Классы слушателей событий и AbstractModuleListLocalization преобразованы в интерфейсы
  • EventMetadata преобразован из абстрактного класса в интерфейс с реализацией record
  • GsonComponentSerializer заменен на внедренный экземпляр Gson (pipeline)
  • HttpClient внедрен как синглтон
  • Стандартизирован формат логирования и интерфейс интеграции
  • Добавлено составное уникальное ограничение для таблицы fp_player (#249)
  • Добавлена поддержка TagResolver для тега модератора
  • Неиспользуемые параметры лямбда-выражений заменены на символ подчеркивания

🐞 Исправления ошибок
  • Исправлена проблема с десериализацией MiniMessage тегов (#243)
  • Исправлены привилегированные намерения Discord (#294)
  • Исправлен расчет времени игроков в команде toponline
  • Исправлена обработка ответов на сообщения и контекст локализации в интеграциях
  • Исправлена обработка устаревших цветовых кодов при десериализации сообщений
  • Исправлено переполнение имени цвета чата (chatcolor)
  • Исправлена поддержка MySQL 8 и тип столбца таблицы fcolor (database)
  • Исправлено форматирование шрифтовых изображений ItemsAdder
  • Исправлена десериализация Gson на прокси с конкретными классами реализации
  • Исправлена инициализация иконки сервера и обработка отсутствующего файла иконки (fabric)
  • Исправлена логика проверки разрешений Hytale, асинхронные проблемы PlaceholderAPI, а команды online/toponline включены по умолчанию
  • Исправлены методы выполнения планировщика задач выхода (#270) и отправка сообщения о выходе с отложенной диспетчеризацией
  • Исправлены базовое разрешение условия и обработка версии клиента в объекте
  • Исправлены ссылка на конфигурацию тега спрайта и плейсхолдер сообщения flectonepulse (object)
  • Исправлен обработчик событий SimpleVoice с параметром Object и проверками instanceof
  • Исправлена обработка события отключения игрока
  • Исправлена обработка пустого символа в модуле Minecraft object
  • Исправлено разрешение пути к файлу в контроллере редактора
  • Исправлен тайминг проверки доступности порта в команде flectonepulse
  • Исправлена сериализация UUID игрока и проверка экземпляра FPlayer в прокси-модуле
  • Исправлен hasFPlayerPermission для проверки состояния модуля перед проверкой разрешений
  • Исправлена условная логика сборки для Paper, Fabric и Velocity
  • Исправлено использование прямой косой черты вместо File.separator
  • Исправлено перемещение библиотеки Gson для избежания конфликтов
  • Исправлено использование getPlatformFPlayers вместо getOnlineFPlayers
  • Исправлена ссылка на объект игрока в базе данных внутри цикла
  • Исправлен chomp на chop для правильного удаления завершающих символов
  • Исправлена проверка существования файла локализации Minecraft
  • Исправлена поддержка порядка в списке игроков и логика обновления команды (scoreboard) при смене имени (playerlist, scoreboard)
  • Исправлена проверка версии клиента в MOTD
  • Исправлены висящие запятые в базе данных
  • Исправлена обработка тегов получателя для новых версий
  • Исправлена обработка нулевого пользователя (object)
  • Исправлена временная метка AFK при установке суффикса
  • Исправлена логика получения командной строки (#259) (command)
  • Исправлена логика предиката в контроллере модуля
  • Исправлен IllegalPluginAccessException в Bukkit (scheduler)
  • Исправлен Level.parse в Hytale с явным сопоставлением уровней логирования (#240)
  • Исправлена обработка URL-адресов интеграции (#266)
  • Исправлена проблема синхронизации игроков и плейсхолдер ника (afk, nickname)
  • Исправлены дублирующиеся записи игнорирования с помощью уникального ограничения
  • Исправлено имя метода базы данных в ColorsDAO
  • Исправлен конвейер сообщений Hytale с поддержкой локализованного перевода
  • Исправлено создание фильтра в tell для исключения игроков-получателей из шпионских уведомлений
  • Исправлены нарушения целостности SQL в базе данных и добавлено LIMIT 1 в запросы
  • Исправлено преобразование boolean значений PlaceholderAPI
  • Исправлен реестр разрешений Fabric
  • Исправлена зависимость сборки packetevents до общей версии

📦 Зависимости
  • Обновлен Fabric Loader до v0.19.0
  • Обновлен Fabric Loom до v1.16.1
  • Обновлен MariaDB JDBC до v3.5.8
  • Обновлен Yandex Cloud SDK до v2.14.0
  • Обновлен SkinsRestorer API до v15.11.1
  • Обновлен Log4j Core до v2.25.4
  • Обновлен Jackson YAML до v3.1.1
  • Обновлен VoiceChat API до v2.6.13
  • Обновлен MiniPlaceholders API до v3.2.0
  • Обновлен PlaceholderAPI-Hytale до v1.0.8
  • Обновлен DeepL Java до v1.15.0
  • Обновлен Shadow plugin до v9.4.1
  • Обновлен Gradle до v9.4.1
  • Обновлен JDBI до v3.52.0
  • Обновлен Gradle Actions до v6
  • Обновлен Lettuce Core до v7.5.1.RELEASE
  • Обновлен Discord4J до v3.3.2
  • Обновлен Vanish до v1.6.8+26.1
  • Обновлен PostgreSQL до v42.7.10
  • Обновлен Velocity до v3.5.0-SNAPSHOT
  • Обновлен TelegramBots до v9.5.0
  • Обновлен SQLite JDBC до v3.51.3.0
  • Обновлен MineSkin client до v3.2.2

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

🔧 Улучшения
  • Улучшен парсинг идентификаторов плагинов в адаптере сервера Hytale
  • Обновлена инициализация сервера Hytale для работы только на стороне сервера
  • Перенесена привязка сериализатора Gson компонентов в платформо-специфичные модули
  • Обновлена русская локализация для лучшей точности
  • Переработан процесс инициализации Fabric

🐞 Исправления ошибок
  • Предотвращена двойная инициализация менеджера команд в Fabric
  • Улучшена безопасность при работе с null в модулях Fabric
  • Исправлена возможная ошибка с null в модуле scoreboard
  • Предотвращена отправка данных при отсутствии активных прокси
  • Исправлено форматирование плейсхолдеров FlectonePulse (afk_suffix, stream_prefix, mute_suffix, world_prefix)

📦 Зависимости
  • Обновлен Lettuce Core до версии v7.4.0
  • Обновлен PlaceholderAPI до версии v2.12.1
  • Обновлена версия Hytale UI

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