Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: This feature may not be available in some browsers.
Новые возможности
- В API добавлены имена модулей в контексте сообщений
- В модуле replacement добавлена возможность указывать домен ссылки для url и image
- В модуль spy добавлена проверка веса группы
- Для
rangeдобавлена поддержка собственных прав, чтобы сообщение показывалось только тем игрокам, которые имеют это право- В модуле scoreboard добавлена опция коллизий между игроками
Улучшения
- В Discord и Telegram ручное управление executor заменено на корректный механизм освобождения ресурсов
- Оптимизировано управление ресурсами клиента Discord
- Разделены сообщения о смерти питомцев для интеграций. Чтобы их вывести, нужно использовать
DEATH_PETили в конце ключа локализации добавить.pet- Улучшена проверка синтаксиса URL
Исправления
- Исправлено кэширование получателя в MessageContext, теперь его
idтакже влияет на кэш- Исправлена обработка ошибок при скачивании файлов
- Добавлены сообщения о смерти от предмета для sulfur cube
- Обновления информации о каналах в Telegram и Discord перенесены в асинхронный планировщик задач
Зависимости
- Hytale Server обновлён до 0.7.0
- Gradle обновлён до v9.8.1
- Fabric Loom обновлён до v1.18.3
- Triton API обновлён до v4.2.0
- PostgreSQL обновлён до v42.7.14
- Netty Buffer обновлён до v4.2.19.Final
- BuildConfig обновлён до v6.1.2
- NeoForge ModDev обновлён до v2.0.148
- Caffeine обновлён до v3.3.0
- Lettuce Core обновлён до v7.8.0.RELEASE
- Jdbi3 Core обновлён до v3.55.0
- PacketEvents Spigot обновлён до v2.14.0
- Lombok обновлён до v9.8.0
- VoiceChat API обновлён до v2.6.24
- Jackson Dataformat YAML обновлён до v3.2.3
- SkinsRestorer API обновлён до v15.12.6
- Vanish обновлён до v1.6.16+26.3
- H2 обновлён до v2.5.252
You must be logged in to see this link.
You must be logged in to see this link.
Новые возможности
- Добавлена поддержка Minecraft 26.3
- Добавлена поддержка Hytale 0.6.8
- В Discord добавлена поддержка тегов ролей
- В Telegram добавлена поддержка анонимных администраторов и тегов ролей
- Добавлено форматирование даты с учётом локализации конкретного игрока
Улучшения
- Проверка мира платформы заменена на тикер
Исправления
- Исправлена обработка некорректных данных игрового времени игрока
- Исправлено расположение Micrometer в Discord-интеграции You must be logged in to see this link.
Зависимости
- Cloud Fabric обновлён до v2.1.0
- Cloud NeoForge обновлён до v2.1.0
- Cloud Paper обновлён до v2.0.1
- Fabric Loom обновлён до v1.18.2
- Velocity API обновлён до v4.2.0
- Placeholder API обновлён до v3.2.0+26.3
- PlasmoVoice API обновлён до v2.1.17
- TelegramBots обновлён до v10.3.0
- Lombok обновлён до v1.18.48
- H2 обновлён до v2.5.250
- BuildConfig обновлён до v6.1.1
You must be logged in to see this link.
You must be logged in to see this link.
Новые возможности
- К ключам причин добавлено время, его задаёт reason_times в настройках ban, mute, warn, maintenance и whitelist. Если время в комманде не введено, оно берётся по причине, а default используется, когда причины нет в списке
- В интеграцию LuckPerms добавлен group_order, чтобы сортировать ТАБ по своему порядку групп, а не по весу группы
- В комманду
/whoisдобавлен check_group_weight, игрока с такими же или большими правами нельзя посмотреть, и он не показывается в списке- В списках наказаний появился формат line_not_active, теперь в списке игрока видно и уже неактивные наказания
- Тег condition теперь работает в сообщениях сайдбара со списком
- Добавлено последовательное выполнение асинхронных задач одного модуля, теперь они не обгоняют друг друга
Улучшения
- ТАБ, скорборд и objective отправляют пакеты только когда что-то изменилось, отправленные пакеты запоминаются
- Обновления имени в ТАБе теперь идут по одному игроку, а не по всем сразу
- Константы имён обновляются всегда, а не только в режиме прокси
- Из текстур player_head убрана сигнатура
- Запросы к базе данных и индексы оптимизированы,
/whoisтеперь делает один запрос вместо двух- Кеш наказаний переработан
- Из планировщика убран runAsync с independent
- Обработка ваниша упрощена, отдельная проверка SuperVanish больше не нужна
- Приоритеты событий входа и выхода на Bukkit изменены
Исправления
- Теперь player_head берёт голову по uuid, а не по нику, из-за чего у игроков вылетал клиент
- Сообщения о входе и выходе больше не уходят в интеграции по несколько раз в режиме прокси
- Discord, Telegram и Twitch больше не подключаются по несколько раз при быстром
/flectonepulse reload- Игрок, которого ещё нет в базе, больше не попадает в кеш онлайна, из-за чего падало сохранение его настроек
- Битый ямл больше не остаётся на диске после сохранения через редактор, файл возвращается к прежнему
- Дамп проверяется перед импортом, пустой файл больше не стирает базу данных
- Занятый порт редактора больше не выключает сервер
- Обнаружение зависшей очереди больше не очищает её, из-за чего у модуля навсегда вставали асинхронные задачи
- Предупреждение о перегрузке executor больше не появляется при выключении
- Теперь в CMI определяется вечный мут
- Статус онлайна игрока обновляется в базе правильно
- Отрицательное время больше не показывается
- Обновлена ссылка на метрики в config.yml
Зависимости
- Hytale Server обновлён до 0.6.3
- Velocity API обновлён до v4.1.0
- Fabric Loader обновлён до v0.19.5
- Fabric Loom обновлён до v1.17.20
- Discord4J обновлён до v3.3.3
- TelegramBots обновлён до v10.2.1
- PlasmoVoice обновлён до v2.1.16
- Lettuce обновлён до v7.7.0
- SQLite драйвер обновлён до v3.53.4.0
- Gradle обновлён до v9.7.1
You must be logged in to see this link.
You must be logged in to see this link.
Миграции с версий 1.4.3 до 1.11.0 удалены, как и было обещано в 1.12.2. Если ты обновляешься с одной из них, сначала поставь 1.12.2, дай ей один раз запуститься, и только потом ставь 1.13.0
Новые возможности
- Добавлена поддержка платформы NeoForge
- Ядро разделено на модули api и common, теперь аддоны подключают только api
- Добавлен модуль fading для затухания сообщения с расстоянием и тег
<fading>- Добавлен кеш наказаний, о которых сообщают интеграции с другими плагинами наказаний, теперь о каждом наказании не спрашивают при каждом обращении
- В команду
/flectonepulseдобавлены экспорт и импорт базы данных, а также подсказки файлов для import и database_import- Добавлена миграция базы данных H2 со старых форматов хранения
- Добавлены настройки пула соединений с базой данных
- В Telegram интеграции добавлены отключение уведомлений и защита содержимого
- В Discord интеграции добавлена настройка разрешённых упоминаний
- В модуле mention добавлено регулярное выражение для имён
- Добавлен плейсхолдер технических работ в PlaceholderAPI и MiniPlaceholders
- В motd добавлена поддержка нескольких строк
- Добавлено обнаружение зависшей очереди задач и её восстановление
- Добавлено асинхронное ожидание задач с таймаутом
- Добавлено кеширование и ленивая загрузка резолверов тегов
- Улучшена обработка ошибок и приведение типов при чтении yml
Улучшения
- Константы имён теперь считаются на сервере игрока и хранятся в базе данных, поэтому работают и в ТАБе на прокси. Как часто пересчитывать, задаёт новый ticker в настройках модуля names
- Хранение настроек игрока объединено, а методы getSetting, isSetting и saveSetting теперь принимают ещё и ключ, под которым настройка лежит
- Кеши переведены с Guava на Caffeine
- PacketEvents заменён на PacketEventsModern
- Все платформы собираются через Jar in Jar
- Библиотека fastutil убрана в пользу стандартных коллекций
- Логирование переведено на платформенные адаптеры
- Интеграция Vault выключена по умолчанию
- Упоминание теперь всегда форматируется, но звук приходит только тем, кто не в ванише
- В spy по умолчанию добавлены r и reply
- События перезагрузки объединены в один ReloadEvent с типом
- Изменены размеры кешей по умолчанию
- Упрощена логика интеграции CMI
- Добавлены таймауты для https запросов
- Резервная копия базы данных теперь делается через DatabaseExporter
Исправления
- Обработано состояние ваниша у SuperVanish, теперь оно меняется вместе с плагином
- Добавлены таймауты для Discord, Telegram и Twitch, зависшая интеграция больше не тормозит запуск
- Ошибка миграции базы данных H2 больше не роняет запуск
- В планировщике Bukkit сущность проверяется перед обработкой
- Сообщения над головой больше не отображаются у мёртвых игроков и убираются при телепортации
- Мир игрока обновляется только при настоящей телепортации
- Исправлено создание одинаковых целей у scoreboard
- Плагин больше не пересылает свои сообщения клиентам на Velocity и прокси
- Исправлены подсказки и парсеры у команд
- В tictactoe обрабатывается пустой ввод и проверяются координаты хода
- Игра в камень-ножницы-бумага убирается при выходе игрока
- В swear обработан пустой триггер и закрыта подстановка апострофа
- В боковой панели убирается лишняя строка, если нового текста меньше
Зависимости
- Hytale Server обновлён до 0.5.8
- Fabric Loom обновлён до v1.17.19
- TelegramBots обновлён до v10.2.0
- DeepL обновлён до v1.17.0
- Jackson обновлён до v3.2.2
- Log4j API обновлён до v2.26.1
- Netty обновлён до v4.2.17
- MariaDB драйвер обновлён до v3.5.10
- Commons IO обновлён до v2.22.0
- JSpecify обновлён до v1.0.1
- CodeMirror обновлён до v5.65.21
- Gradle обновлён до v9.7.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. В следующих обновлениях миграции со старых версий будут удалены
Исправления
- Возвращены плейсхолдеры сообщений в интеграциях
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.
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения