Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: This feature may not be available in some browsers.
Новые функции
- Добавлена поддержка 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.
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения