FlectonePulse [Hytale Edition]

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

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