FlectonePulse

Для прокси Плагин FlectonePulse 1.4.3

Создайте и подтвердите аккаунт для скачивания
✨ Новые функции
  • Добавлена поддержка BungeeCord и Velocity для Fabric

🔧 Рефакторинг
  • Улучшена обработка статуса AFK для отключившихся игроков
  • Улучшена интеграция с SuperVanish для оффлайн-игроков
  • Добавлен метод shutdown() в TaskScheduler и улучшен FabricTaskScheduler

🐞 Исправления ошибок
  • Исправлен некорректный ключ в сообщениях о достижениях
  • Удален оператор break в обработке упоминаний
  • Улучшена проверка интеграции с SuperVanish
  • Обновление FPlayer в базе данных с задержкой
  • Добавлена зависимость коннектора MySQL

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

🔧 Рефакторинг
  • Перенесен устаревший конвертер цветов в FormatModule и переименовано его разрешение
  • Логика форматирования сообщений перенесена из слушателей в модули
  • Улучшена игровая логика в крестики-нолики
  • Оптимизировано создание и обработка записей логов
  • Переименован isInitialized в isReady в API
  • Создан общий класс Extractor и добавлена поддержка дополнительного формата отправителя, у достижений, смертей и т.д.
  • Возвращена обработка с try-catch для проверки числовых значений

🐞 Исправления ошибок
  • Удалена избыточная проверка прав получателя в PlaceholderAPI
  • Добавлена проверка версии и отключен модуль сообщений над головой для версий Minecraft ниже 1.9
  • Заменен StringUtils.isEmpty() на ручную проверку в Proxy, исправлена ошибка #20
  • Использован compileOnly для проектов core и paper в bukkit

You must be logged in to see this link.
✨ Новые функции
  • Добавлена поддержка определённых типов fcolor (fcolor_out, fcolor_see) для PlaceholderAPI

🔧 Рефакторинг
  • Создан метод addDefaultPredicates() для централизации логики предикатов
  • Заменён reloadWithChildren на reload
  • Заменён повторяющийся код новым методом getFColors
  • Разделены методы load() и enable() для лучшего разделения обязанностей

🐞 Исправления ошибок
  • Исправлена загрузка предикатов

You must be logged in to see this link.
✨ Новые функции
  • Создан и загружен API в Maven Central
  • Добавлены Minecraft диалоги для команды /chatsetting
  • Добавлена поддержка события чата Paper (#17)
  • Добавлена поддержка устаревших и именованных цветов в chatcolor с гибким вводом для администраторов
  • Реализована поддержка интеграции с Maintenance (#16)

🔧 Рефакторинг
  • Зарегистрирован EnumSerializer для Range.Type
  • Добавлен метод onLoad и изменена логика загрузки модулей
  • Реализован метод get() для внедрения зависимостей
  • Реализовано кэширование сообщений для повышения производительности
  • Изменён режим чата по умолчанию на PACKET и оптимизирована обработка чата
  • Логика замены перенесена в ReplacementModule, удалены дублирующиеся модули
  • Оптимизирован расчёт расстояния между игроками в PlayerAdapter
  • Оптимизированы операции, связанные с игроками, и проверки невидимости
  • Оптимизированы пакеты scoreboard
  • Оптимизировано выполнение асинхронных и синхронных методов
  • Оптимизирована производительность слушателя чата Bukkit
  • Обновлены разрешения для модулей /chatcolor и fcolor
  • Заменён String ".replace" на Strings и StringUtils
  • Заменены ручные проверки строк на StringUtils
  • Заменена конструкция try-catch на StringUtils.isNumeric()

🐞 Исправления ошибок
  • Исправлено разрешение для UpdateModule
  • Инвертировано условие в методе hasClassOrElse
  • Исправлено форматирование URL и экранирование амперсанда
  • Обеспечен корректный цвет для команды scoreboard
  • Исправлено преобразование цветовых кодов в LegacyMiniConvertorPulseListener
  • Обработаны нулевые значения в настройках стилей для SQL

📦 Технические изменения
  • Добавлена публикация в Maven

Новые участники

You must be logged in to see this link.
✨ Новые функции
  • Новые fcolors для улучшенной визуальной настройки
  • Улучшена команда /chatsetting и добавлена функциональность для установки/удаления настроек игрока
  • Добавлен модуль replacement и удален модуль emoji для более эффективной обработки текста
  • Добавлен ANSI-сериализатор для Adventure для улучшения вывода логов
  • Добавлен новый промпт для value, улучшающий взаимодействие с пользователем
  • Оптимизирована обработка замен с помощью регулярных выражений для повышения производительности

🔧 Рефакторинг
  • Восстановлена интеграция с InteractiveChat с проверкой конфликтов для модуля Delete
  • Введен MessageReceiveEvent для всех сообщений, заменивший TranslatableMessageReceiveEvent
  • Установлены стандартные ID каналов сообщений для интеграций Telegram и Twitch
  • Обновлены стандартные сообщения для команд /chatsetting и /chatcolor
  • Реализована поддержка see/out для fcolor и переработана система цветового оформления чата
  • Изменен тип разрешения chatcolor на TRUE
  • Перенесены стили игроков в новую систему fcolor и удалены модули стилей

🐞 Исправления ошибок
  • Исправлена проверка разрешений для упомянутых игроков
  • Удален закрывающий тег </fcolor> для предотвращения ошибок форматирования
  • Улучшена совместимость интеграции VoiceChat
  • Обновлено 'PacketEvents' на 'packetevents' в plugin.yml для единообразия

You must be logged in to see this link.
✨ Новые функции
  • Обновлен PacketSender для поддержки тихой отправки пакетов

🔧 Рефакторинг
  • Перенесен вызов PacketEvents.getAPI().load() после создания инжектора для улучшения инициализации
  • Удалена интеграция с InteractiveChat (очень плохой API)
  • Удален неиспользуемый класс PacketProvider для очистки кода
  • Улучшена сериализация предметов для серверов Paper
  • Реализован метод onRequest в PlaceholderAPIIntegration для поддержки OfflinePlayer

🐞 Исправления ошибок
  • Улучшен перевод названий предметов и отображение при наведении
  • Исправлен PlaceholderAPI для сохранения отформатированных сообщений для оффлайн-игроков
  • Заменен getDeclaredMethods() на getMethods() для более широкого доступа к методам

You must be logged in to see this link.
✨ Новые функции
  • Добавлен DeleteModule для обработки удаления сообщений
  • Добавлен UpdateModule для проверки новых версий плагина
  • Добавлен SenderToReceiverMessageEvent (API)
  • Добавлена поддержка SimpleVoice и PlasmoVoice для Fabric

🔧 Рефакторинг
  • Переход на event-ориентированную архитектуру
  • Логика форматирования URL перенесена в отдельный класс
  • Добавлен ReflectionResolver для разрешения классов и методов
  • Удалены неиспользуемые поля и оптимизированы импорты
  • Логика sleep, setblock, seed, op, deop, gamemode, clear, spawn, kill, enchant и advancement разделена на отдельные классы
  • Переименован checkModulePredicates в isModuleDisabledFor
  • Переименован метод disable() в terminate()
  • Вызовы API PacketEvents заменены на PacketProvider
  • Удалены неиспользуемые FabricProxySender, PlatformPlayerAdapter
  • ChatListener переименован в ChatPacketListener и ChatBukkitListener для Bukkit
  • MessagePulseListener заменён на EventDispatcher и MessageSender
  • Добавлена система подсказок для команд и обновлена регистрация команд
  • Использован FPlayer для получателя в обработке сообщений
  • Добавлен enum MessageFlag и обновлена обработка сообщений
  • Оптимизирован резолвер тегов в MessageContext
  • AdventureTag перенесён в пакет констант
  • Добавлены общие методы onEnable, onDisable и reload
  • Добавлены теги замены для форматирования сообщений
  • Добавлен универсальный сериализатор enum
  • Добавлен уникальный UUID сообщения в конвейер
  • MessageContext обновлён для использования userMessage вместо messageToTranslate
  • Удалён cancelPacket() из TranslatableMessageReceiveEvent
  • onMessageProcessingEvent переименован в onMessageFormattingEvent
  • Улучшено сообщение об ошибке получения диапазона BLOCKS
  • Кастомный Pair заменён на org.incendo.cloud.type.tuple.Pair
  • Эмодзи заменён на чекбокс в формате удаления сообщений

🐞 Исправления ошибок
  • Исправлена логика проверки прав без LuckPerms
  • Формат вопросов и ответов изменён на [Answer]
  • Исправлена логика проверки индекса prompt
  • Исправлено обновление старого имени игрока в базе данных
  • Добавлен флаг включения для интеграций с voice модами
  • Перемещены библиотеки cloud

📦 Технические изменения
  • Очищена сборка Gradle
  • Обновлены версии adventure

You must be logged in to see this link.
✨ Новые функции
  • Добавлен игнор-лист нецензурных слов
  • Реализован тикер для модуля world

🔧 Рефакторинг
  • Обновлен расчет общей оперативной памяти в метриках

🐞 Исправления ошибок
  • Улучшена обработка и форматирование URL и изображений
  • Улучшена обработка триггерных тегов в FormatModule
  • Добавлено region-специфичное выполнение синхронных задач (исправлена поддержка Folia)
  • Улучшена инициализация интеграции с Telegram

📦 Технические изменения
  • Заменен репозиторий Sonatype OSS Snapshots на AlessioDP Snapshots

You must be logged in to see this link.
✨ Новые возможности
  • Добавлена ПОЛНАЯ поддержка версий Minecraft 1.8.8 - 1.21.8
  • Добавлена поддержка Fabric 1.21.8
  • Внедрена поддержка баз данных H2 и PostgreSQL
  • Реализован Text Placeholder API для Fabric
  • Реализован Vanish API для Fabric
  • Реализован SkinsRestorer API для Fabric
  • Реализован LuckPerms API для Fabric
  • Добавлен слушатель чата на основе пакетов
  • Улучшен веб-редактор с сохранением/восстановлением позиции курсора при переключении файлов

🔧 Рефакторинг
  • Оптимизирован код: удалены неиспользуемые импорты, классы, методы и проверка версий
  • Обновлен TimeFormatter для использования Apache Commons Lang 3
  • Удалены методы, специфичные для типов баз данных
  • Javalin заменен на Spark Java для обработки веб-запросов
  • Улучшена обработка исключений и логирование в обработчике
  • Сокращено время задержки сообщений о подключении до 5 тиков
  • Вызов player.getPing() заменен на packetProvider.getPing(player)
  • Обновлен метод для обработки пакета ответа статуса
  • Лог дерева Component заменен на JSON-сериализацию
  • Добавлена поддержка устаревших версий в scoreboard и инвентаре

🐞 Исправления ошибок
  • Предотвращено дублирование создания sidebar панели
  • Улучшена обработка URL в команде /stream
  • Удалена проверка неизвестного игрока в методе insertOrIgnore для консольной вставки
  • Улучшена обработка достижений
  • Удалена задержка для сообщений о подключении в старых версиях

📦 Технические изменения
  • Обновлен PacketEvents до версии 2.9.4
  • Зависимость packetevents изменена с 'packetevents-spigot' на 'packetevents-api'
  • Задача mergeJars переименована в bukkitMergeJars
  • Добавлена задача fabricRemapJar в сборку Gradle
  • Версия Bukkit API понижена до 1.13 для поддержки устаревших версий
  • Интегрирован jvmdowngrader для совместимости API

You must be logged in to see this link.
🔥 Хотфикс
  • Исправлена совместимость для Minecraft 1.20.1 и более старых версий

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