Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: This feature may not be available in some browsers.
Это последняя версия, которая поддерживает миграцию с версий 1.4.3 до 1.11.0. В следующих обновлениях миграции со старых версий будут удалены
Исправления
- Возвращены плейсхолдеры сообщений в интеграциях
You must be logged in to see this link.
You must be logged in to see this link.
Это последняя версия, которая поддерживает миграцию с версий 1.4.3 до 1.11.0. В следующих обновлениях миграции со старых версий будут удалены
Новые возможности
- Классы, которые наследовались от EventMetadata были удалены и заменены на композицию MessageContext. Это позволяет создавать ключи кэша, которые зависят от контекста, исправляя дублирование сообщений из-за кэша форматирования
Улучшения
- Модули с локализацией больше не содержат generic
- В сапёре добавлена проверка на дубликат игры
- VanishMetadata заменён на VanishMessageContext
- IntegrationMetadata заменён на IntegrationMessageFormat
- Некоторые зависимости изменены с compileOnly на compileOnlyApi для корректной работы FlectonePulse API
- Теперь команда whois отключена по умолчанию в Hytale
Исправления
- Неизвестный UUID больше не ломает отслеживание состояния входа на прокси
- Игра сапёра корректно удаляется после победы или проигрыша
- Обработана инициализация статуса ваниша для игроков
- Синхронизация игроков между кешем и базой данных исправлена
- Предотвращено обновление мира для неизвестных игроков
- Теперь сообщения над головой не рендерятся во время отключения плагина
- Теперь неизвестные игроки корректно обрабатываются в прокси-сообщениях
- Теперь никнейм отправляется через прокси
- Теперь /chatcolor отправляется локально, если прокси не включён
- В сообщения над головой добавлен индикатор сообщения пользователя для различения кеша (фикс дубликатов)
- Конвертация легаси-цветов в /stream заменена новым подходом с тег-резолвером
Зависимости
- TelegramBots обновлён до v10.1.1
You must be logged in to see this link.
You must be logged in to see this link.
Новые возможности
- Добавлен модуль whois для поиска игроков по IP
- Добавлена игра "Сапёр" (minesweeper) с режимом флагов
- Добавлен модуль padding для центрирования и выравнивания текста символами
- Добавлен кеш контекста сообщений с опцией expireAfterWrite
- В банах и мутах добавлена настройка для проверки на дубликаты
- В Twitch интеграции добавлена обработка оффлайн-событий
- Добавлена настройка таймаута основных потоков executor
Улучшения
- Инвентарь игрока на Hytale теперь использует hotbar компонент
- Очередь задач исполнителя изменена с SYNCHRONOUS на LINKED_BLOCKING
- Плейсхолдер головы игрока заменены на опциональный формат
- Упрощена обработка аргументов перевода в ComponentDecorator
- Добавлен флаг для контроля кеширования сообщений
Исправления
- Исправлен несовпадение UUID и ника при входе в модуле вайтлиста
- В quit модуле добавлена проверка отключения в прокси режиме
- В stream модуле отключена конвертация легаси-цветов и удалены query-параметры из URL
- В Twitch исправлена отправка сообщений (замена telegram на twitch sender)
- Тег player больше не резолвится автоматически в usage сообщениях
- Исправлены подсказки в mutelist и dice
- Теперь корректно обновляется онлайн-статус в кеше без гонки состояний в прокси режиме
- Теперь обрабатывается неизвестный сервер на прокси
- getPacketVersion заменён на getClientVersion для проверок версий
- Добавлена проверка старых версий клиента в object
- Добавлена обработка NPE в плейсхолдерах PlaceholderAPI
- Теперь экранируются обратные слеши в причинах модерации
- Теперь обрабатывается исключение при получении пинга в адаптерах игроков
Зависимости
- Hytale Server обновлён до 0.5.7, HyUI до 0.9.8
- SkinsRestorer API обновлён до v15.12.5
- Cloud библиотеки обновлены до v2.0.0-beta.17
- Fabric Loom обновлён до v1.17.16
- Vanish обновлён до v1.6.15
- LibertyBans обновлён до v1.1.4
- Velocity API обновлён до v4
- PlaceholderAPI обновлён до v2.12.3
- Jackson обновлён до v3.2.1
- Log4j обновлён до v2.26.1
- PostgreSQL обновлён до v42.7.13
- Netty обновлён до v4.2.16
- JDBI обновлён до v3.54.0
- Triton API обновлён до v4.1.0
- SQLite обновлён до v3.53.2.1
- TelegramBots обновлён до v10.1.0
- fastutil обновлён до v8.5.19
- Gradle обновлён до v9.6.1, Shadow плагин до v9.6.1
Новые участники
@MISQZY сделал свой первый вклад в You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
Новые возможности
- Добавлена поддержка версии Minecraft 26.2
- Начата поддержка NeoForge (в разработке)
- Полностью переработан система команд в скорборде. Добавлен контроль видимости на каждого игрока и поддержка дистанции отображения имени
- В belowname добавлен рендеринг текста в зависимости от дистанции
- Модуль spy переписан на пакетный мониторинг (чтобы работало и на Fabric)
Улучшения
- В FPlayer улучшена генерация ID и обработка типов, теперь используется константа для консоли
- Модуль bubble использует собственный ExecutorService с обработкой ошибок
- Генерация имён objective вынесена в отдельный метод
- В FColor добавлены комментарии к типам SEE и OUT
Исправления
- Оптимизирован пул соединений базы данных
- Обработаны конкурентные обновления игроков в FPlayerDAO
- В ServerLink добавлена проверка версии клиента
- Консоль исключена из подсказок оффлайн-игроков
- Добавлен контроль цветового контекста в objective
- getFirst заменён на getInt для совместимости с JVM downgrader
- Исправлен порядок аргументов в сообщениях смерти sulfur cube
Зависимости
- PacketEvents обновлён до 2.13.0
- VoiceChat API обновлён до v2.6.20
- Fabric обновлён до 26.2
- Fabric Loom обновлён до v1.17.12
- Vanish обновлён до v1.6.14
- Cloud Fabric обновлён до v2.0.0-beta.17
- Cloud Paper обновлён до v2.0.0-beta.16
- Gradle обновлён до v9.6.0
- Плагин maven.publish обновлён до v0.37.0
Новые возможности
- Реализован единый планировщик задач
- Добавлена синхронизация состояния SuperVanish между серверами через прокси
- При старте и перезагрузке сервера все игроки в базе отмечаются как оффлайн
Улучшения
- Слушатели прокси-сообщений выделены в отдельные классы
- Инвалидация кеша игроков на прокси оптимизирована
- Инициализация прокси перенесена на корректный этап загрузки
- Библиотека com.alessiodp.libby заменена на внутренние зависимости Flectone
- Валидация ника игрока вынесена в отдельный класс-валидатор
- ArtifactId API теперь динамический (common -> minecraft-common, bukkit -> minecraft-bukkit и т.д.)
- Обновлена цветовая схема логов и префикс потоков
- Incendo Cloud Pair заменён на Apache Commons Lang3 Pair
- Из ModuleController удалены неиспользуемые BiPredicate и импорты
Исправления
- Устранено состояние гонки в обработке онлайн-статуса игроков
- Игрок удаляется из скорборда при выходе с сервера
- Обновление локали происходит только для онлайн-игроков
- Прокси больше не отправляет сообщения при выключении плагина
- В прокси-слушатели добавлена проверка допустимого диапазона
- В Bukkit больше не удаляются ванильные команды при дефолтном конфиге
- Добавлена совместимость с Folia для работы с пассажирами сущностей
- Исправлено форматирование сообщений об ошибках в логах
- Прямой ввод номера страницы в модерации обрабатывается корректно
- Фейковые сообщения входа/выхода при ванише отображаются с правильной видимостью
- Исправлено имя главного класса в bungee.yml
- Кеш для неизвестных игроков обновляется корректно
- В вайтлисте улучшена проверка имён игроков
- Модерация на прокси фильтруется по серверу
Зависимости
- Обновлён Hytale Server до 0.5.5
- Обновлён SkinsRestorer API до v15.12.3
- Обновлён LibertyBans до v1.1.3
- Обновлён Vanish до v1.6.11
- Обновлён HikariCP до v7.1.0
- Обновлён Plasmovoice API до v2.1.10
- Обновлён Fabric Loom до v1.17.11
- Обновлён MariaDB Java Client до v3.5.9
- Обновлён Jackson до v3.2.0
Новые возможности
- Добавлена возможность удаления ванильных команд (bukkit)
- Добавлена функция импорта в whitelist
- Добавлена обработка событий входа и подключения игрока для Fabric
Улучшения
- !!! FPlayer отделён от настроек, игнорирований и цветов, всё вынесено в SocialService (ВАЖНОЕ ИЗМЕНЕНИЕ API: FPlayer больше не содержит поля settings, colors и т.д.) !!!
- Добавлены слушатели прокси-сообщений для всех модулей (api)
- Вызов включения прокси-реестра перемещён в корректное место
- Упрощён процесс инвалидации кеша
- Удалён параметр имени игрока из обработки предварительного входа
- Репозиторий игрового времени перенесён из social в отдельный репозиторий
- Удалена загрузка настроек из запросов игроков (database)
- FPlayerService разделён на PlaytimeService и ModerationService, добавлен новый кеш для SocialRepository
- Реструктурированы слушатели
Исправления
- Исправлено: прямая зависимость от IntegrationModule заменена внедрением через провайдер
- Удалён явный выбор полей в запросах к базе данных
- AFK по умолчанию убран из игнорирования сообщений (afk)
- Добавлена проверка наличия суффикса AFK перед удалением, исправлена двойная отправка сообщения (afk)
- Отслеживание сессий входа заменено проверкой онлайн-статуса You must be logged in to see this link.
- Исправлены «сырые» теги InteractiveChat в Discord You must be logged in to see this link.
- Исправлена логика проверки голов игроков: сначала проверяется имя, затем UUID и текстуры (object) You must be logged in to see this link.
- Обработаны дополнительные случаи ошибок миграции базы данных
- Привязан извлекатель компонентов (platform)
- Консоль исключена из фильтрации по радиусу (filter)
- Исправлена задержка инвалидации онлайн-статуса игрока на прокси (proxy)
Зависимости
- Обновлён Fabric Loom до v1.17.3
- Обновлена зависимость версии сервера Hytale
- Обновлён SkinsRestorer API до v15.12.2
You must be logged in to see this link.
You must be logged in to see this link.
Новые возможности
- Добавлен модуль serverlink (serverlink)
- Добавлена команда whitelist
- Добавлена поддержка форматирования книг, названий наковальни и событий табличек с компонентами для Paper (book, anvil, sign)
- Добавлено поле причин для unban, unmute и unwarn (moderation)
- Добавлена конфигурация UUID сервера и серверная фильтрация для банов, мутов и варнов (ban, mute, warn)
- Добавлена конфигурация подкоманд (command)
- Добавлены расширенные возможности команды технических работ: запуск/остановка, поддержка времени и причины (maintenance)
- Добавлена асинхронная загрузка текстур с интеграцией MineSkin (texture)
- Добавлена интеграция с MiniPlaceholders API для Fabric (miniplaceholders)
- Добавлено форматирование имени консоли (names)
- Добавлен парсинг радиуса для команд clearchat и emit (clearchat, emit)
- Добавлена опция always_send_silent_packet
- Добавлено определение Bedrock-игроков через проверку версии UUID
- Добавлены дополнительные плейсхолдеры интеграций (COMMAND_MAINTENANCE_FALSE/TRUE, MESSAGE_AFK_FALSE/TRUE и др.)
- Добавлено перечисление Type со значениями INIT и READY в EnableEvent (api)
- Добавлены элементы управления фальшивыми сообщениями входа/выхода (supervanish)
- Добавлена опция отмены стандартного экрана смерти (vanilla)
- Добавлены сообщения о смерти от серного куба (minecraft)
- Добавлена конфигурация радиуса для playerlistname (playerlistname)
- Добавлена опция загрузки скинов Mojang (skinsrestorer)
- Добавлена поддержка скинов аватара и тела для Hytale (hytale)
- Добавлена система индексации игроков для быстрого поиска по UUID, имени и IP (player)
- Добавлена система отслеживания нарушений с ограничениями за капс, флуд и нецензурную лексику (moderation)
- Добавлена поддержка выбора режима для триггеров сообщений newbie (newbie)
Улучшения
- Упрощён API планирования задач, runRegion используется только при необходимости (scheduler)
- Включена серверная фильтрация по умолчанию (moderation)
- Обновлена система модерации для корректной обработки событий размодерации
- Заменены Collections на фабричные методы неизменяемых коллекций
- Заменено устаревшее форматирование на основе Optional на сериализацию компонентов Paper
- MessageContext переведён на паттерн строитель
- Разделены слушатели PreLoginEvent для совместимости Bukkit и Paper (bukkit)
- Заменены прямые методы сериализации компонентов на унифицированный ComponentSerializer
- Оптимизирована логика разделения сообщений над головой (bubble)
- Добавлен ComponentDecorator для согласованного форматирования текста (platform)
- Для сообщений над головой по умолчанию установлены has_shadow: true и see_through: false (bubble)
- Модуль scoreboard перемещён в правильный пакет (scoreboard)
- Реализации DAO перенесены в интерфейсы, специфичные для базы данных (database)
- Отдельные реализации команд модерации заменены централизованным ModerationListSender (moderation)
- Извлечена логика парсинга UUID в выделенный класс парсера
- Переработан диспетчер сообщений с улучшенным API и документацией (api)
- Тип поля модерации изменён с int на string (moderation)
- Разделены классы интеграций Twitch, Telegram и Discord
- Оптимизировано управление очередью сообщений над головой с минимальным временем отображения (bubble)
- Время анимации применяется ко всем современным сообщениям над головой (bubble)
- Обновлено создание клиента Discord с обработкой присутствия (discord)
- Проведён общий рефакторинг и оптимизация кода
Исправления
- Исправлено управление сессиями входа и операции сбора игроков в асинхронных задачах (minecraft)
- Реализован метод persist для модулей интеграции (placeholderapi)
- Обновлены методы equals и hashCode для сущности FPlayer
- Игроки всегда кикаются на прокси по серверу (maintenance)
- Добавлена проверка на пустоту полного слова перед вызовом isIgnored (swear)
- Исправлены двойные подсказки команд (hytale)
- Данные игрока всегда сохраняются после события входа
- Используется игрок события вместо исходного fPlayer при обработке PreLoginEvent
- Исправлено сравнение ID создателя вебхука (discord)
- Оптимизирована отправка сообщений с асинхронным выполнением (greeting)
- StringUtils.chop заменён на Strings.CS.removeEnd, исправляет You must be logged in to see this link.
- Генерируется случайный UUID для неизвестных игроков в методах DAO (database)
- Добавлена обработка и логика кэширования консольного игрока (player)
- Предотвращена отправка боковой панели, если игрок отключил настройку (sidebar)
- Добавлена проверка границ для предотвращения ошибки выхода за пределы массива (bubble)
- Добавлены сообщения об ошибках нулевого ID для unban, unmute и unwarn (moderation)
- Исправлено условие задержки AFK при миграции
- Используется другой игрок вместо отправителя при прокси-отправке (proxy)
- Обработано несоответствие именования chest atlas (sprite)
- Исправлено начальное значение maxNumber и пропуск ключа по умолчанию (condition)
- Решена проблема синхронизации онлайн-статуса прокси-игрока
- Исправлен метод отправки простых сообщений в ProxySender (proxy)
- Обновлены предупреждения совместимости версий (minecraft)
Зависимости
- Обновлён SQLite JDBC до v3.53.2.0
- Обновлён плагин BuildConfig до v6.0.10
- Обновлена версия сервера Hytale до 0.5.3
- Обновлён PacketEvents Spigot до v2.12.2, осуществлён переход в собственный Maven репозиторий
- Обновлён Netty Buffer до v4.2.15.Final
- Обновлён Fabric Loader до v0.19.3 и Fabric Loom до v1.16.3
- Обновлён TelegramBots до v10
- Обновлён Vanish до v1.6.9+26.1.2
- Обновлён MineSkin Java Client до v3.2.6
- Обновлён Jackson YAML до v3.1.4
- Обновлён Lettuce Core до v7.6.0.RELEASE
- Обновлён плагин Shadow до v9.4.2
- Обновлён Gradle до v9.5.1
- Обновлён Log4j Core до v2.26.0
- Обновлён PostgreSQL до v42.7.11
- Обновлён Triton API до v4.0.1
- Обновлён JDBI Core до v3.53.0
You must be logged in to see this link.
You must be logged in to see this link.
Новые возможности
- Добавлена фильтрация запрещённых шаблонов ввода для сообщений над головой (bubble)
Улучшения
- Переименован параметр eventMessage в rawString для ясности (chat)
- Изменена задержка AFK с секунд на тики (afk)
- Обновлено значение задержки AFK с 3000 до 36000 тиков (afk)
- Разделены типы времени TOTAL и TOTAL_DYNAMIC (online)
- Заменены жестко заданные шаблоны перемещения библиотек константой BuildConfig
- Оптимизирована загрузка библиотек с динамической обработкой артефактов
- Перемещён LoginStatus в общую утилиту констант
- Упрощён поиск типа чата (proxy)
- Заменён метод фильтрации видимости на прямую фильтрацию потока (playerlistname)
- Оптимизирована конфигурация HTTP-клиента для интеграций Discord и Telegram
Исправления ошибок
- Исправлено имя класса интеграции SimpleVoice чата Fabric
- Добавлено отслеживание состояния входа в Velocity для управления подключениями игроков
- Добавлена проверка на null для звукового объекта в звуковых проигрывателях
- Добавлена обработка системного скина с обновлением прокси-кэша (skinsrestorer)
- Добавлен механизм запасного варианта с использованием MojangSkinDataResult при сбое основного поиска скина (skinsrestorer)
- Исправлено включение подписи в свойство профиля (object)
- Изменены онлайн-игроки на игроков платформы в процессе очистки
- Исправлен модуль object для постоянного использования локальных текстур, когда MineSkin не подключён
- Исправлена проверка версии клиента в модуле object
- Исправлена загрузка пользователя LuckPerms, когда игрок не неизвестен
- Исправлено использование множителя тиков
Зависимости
- Понижена версия зависимости Adventure API до 4.x (временно)
- Обновлены зависимости cloud до пространства имён org.incendo
You must be logged in to see this link.
You must be logged in to see this link.
Новые возможности
- Добавлен плейсхолдер toponline (toponline)
- Добавлены плейсхолдеры времени в сети и поддержка интеграции (online)
- Добавлена возможность отключения отслеживания времени в AFK (#322)
- Добавлена перегрузка метода предупреждения для параметра объекта (логирование)
- Добавлена отправка сообщений о выходе всем игрокам на всех платформах при отключении (quit)
Улучшения
- Переименованы классы с префиксом платформы
- Обработка сообщений интеграции перенесена в асинхронные задачи
- Обновлена обработка событий входа/выхода игрока с поддержкой отмены (api)
Исправление ошибок
- Исправлена обработка события отключения AFK (afk)
- Исправлен обработчик выхода AFK-игрока для возврата изменённого события с обновлёнными данными игрока
- Исправлена отмена событий Minecraft, чтобы она происходила только при отмене messageReceiveEvent
- Исправлен парсер чат-цветов для поддержки оффлайн-игроков
- Исправлен порядок загрузки игроков (загрузка после модулей)
Зависимости
- Обновлен Lombok до v1.18.46
- Обновлен плагин Lombok до v9.4.0
You must be logged in to see this link.
You must be logged in to see this link.
Новые возможности
- Добавлена интеграция с библиотекой 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.
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения