FlectonePulse

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

Создайте и подтвердите аккаунт для скачивания
✨ Новые функции
  • Обновлен 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.
✨ Новые функции
  • Добавлена поддержка Minecraft 1.21.8
  • Веб-редактор конфигурации для упрощенного управления плагином
  • Поддержка Redis для эффективного взаимодействия с прокси
  • Улучшенная система сообщений с поддержкой <translateto>, уведомлениями об онлайн-игроках в команде mail и кастомными сообщениями belowname
  • Улучшения видимости игроков с эффектом зелья невидимости в форматировании имени и командой /anon для шпионажа
  • Добавлена задержка в update() для playerlistname для более плавной работы

🔧 Рефакторинг
  • Оптимизированы MessageProcessRegistry, жизненный цикл плагина и перезагрузка модулей для повышения производительности
  • Очищен код: удалены неиспользуемые методы, устаревший код и избыточная обработка ошибок
  • Улучшена модульность с использованием LinkedHashSet для сохранения порядка, интерфейса Registry и переработанных конструкторов модулей с использованием enable()/disable()
  • Улучшены модули scoreboard, sidebar и objective с интеграцией PacketEvents
  • Переработан ProxySender для поддержки разных типов прокси и удалена ненужная логика отправки через прокси

🐞 Исправления
  • Исправлена поддержка IPv6 и обработка IP
  • Улучшена фильтрация невидимых игроков и видимость для обладателей прав CMI
  • Оптимизирована логика сравнения версий и операции с базой данных
  • Исправлены проблемы с выполнением сообщений о входе и очисткой истории после загрузки файла

📦 Технические изменения
  • Обновлен PacketEvents до версии 2.9.3

Полный список изменений
You must be logged in to see this link.
✨ Новые возможности
  • Добавлена поддержка Minecraft 1.21.6 и 1.21.7
  • Добавлена команда /anon
  • Добавлен модуль команды /toponline
  • Введен новый модуль стилей чата /chatstyle
  • Реализован модуль сообщений /kill
  • Добавлена поддержка всех настроек FPlayer в PlaceholderAPI
  • Реализованы нативные toast-уведомления с использованием PacketEvents
  • Добавлена функциональность тикера для Scoreboard

🔧 Рефакторинг
  • Оптимизирована загрузка данных игроков и процесс входа
  • Улучшена обработка сообщений при входе
  • Усовершенствована система кэширования модерации
  • Оптимизированы операции с базой данных через JDBI
  • Улучшена обработка цветов чата и форматирование сообщений
  • Упрощен процесс сборки ItemStack в Bukkit
  • Оптимизирована отправка bubble-сообщений
  • Реализованы настройки на основе меню
  • Удалены миграции для версий 0.1.0 и 0.6.0

🐞 Исправления
  • Исправлена обработка тегов цветов/градиентов
  • Улучшена проверка оффлайн-игроков с null-именами
  • Исправлены опечатки в сообщениях модераторов
  • Исправлена обработка описаний достижений
  • Исправлена синхронная перезагрузка команд для серверов Spigot
  • Улучшена интеграция с PlaceholderAPI для оффлайн-игроков

📦 Технические изменения
  • Обновлены зависимости: PacketEvents, Adventure
  • Удален репозиторий EvokeGames Maven
  • Улучшена система логирования, отключено имя логгера по умолчанию
  • Добавлено предупреждение о проблемах совместимости с InteractiveChat

You must be logged in to see this link.
🔧 Рефакторинг
  • Переименовано поле height в elevation для конфигурации сообщений над головой

🐛 Исправления
  • Исправлен процесс обновления с версии 0.8.2

Полный список изменений: You must be logged in to see this link.
🚀 Новые возможности
  • Добавлена опция billboard для сообщений над головой
  • Реализованы анимации для сообщений над головой
  • Улучшено отображение высоты сообщений над головой

🔧 Рефакторинг
  • Внедрён паттерн Builder для классов bubble
  • Оптимизирована производительность отправки интеграций
  • Улучшено сравнение версий в FileManager

🐛 Исправления
  • Исправлена обработка null каналов в Telegram-интеграции
  • Упрощена проверка мессенджеров в BukkitIntegration
  • Решены проблемы с включением/выключением планировщика

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

Полный список изменений: You must be logged in to see this link.
🚀 Новые возможности
  • Добавлен выбор режима для триггеров сообщений Newbie

🐛 Исправления
  • Исправлен расчёт игрового времени в онлайн-модулях
  • Корректная проверка онлайн-статуса для радиуса команды /tell

🔧 Рефакторинг
  • Реализованы аннотации @async/@sync для планирования методов
  • Удалены устаревшие Async-аннотации
  • Улучшено логирование перехватчиков исключений
  • Улучшен сбор метрик при выключении сервера

📦 Технические изменения
  • Обновлены версии PacketEvents и Kyori Adventure

Полный список изменений: You must be logged in to see this link.
Назад
Сверху Снизу