- Новое название плагина - теперь плагин называется AntiXrayViewer вместо AntiXrayAI
- Новые команды - команды теперь начинаются с
/axv(алиасы:/av,/antixrayviewer) - Новые разрешения - разрешения теперь начинаются с
antixrayviewer.*вместоantixrayai.* - Новый пакет - пакет Java изменён с
com.example.antixrayaiнаcom.example.antixrayviewer - Обновлённый GitHub репозиторий - репозиторий перемещён на https://github.com/RiseShieldDev/AntiXrayViewer
- Режим плавного воспроизведения - теперь камера движется плавно между кадрами без телепортации, создавая ощущение 60+ FPS
- Интерполяция движения - реализована линейная и квадратичная интерполяция для естественного движения
- Предсказывающее сглаживание - система анализирует тренд движения для предсказания следующей позиции
- Высокая частота обновления - позиция камеры обновляется каждый тик (20 раз в секунду)
- Выбор режима воспроизведения - добавлена возможность выбора между обычным и плавным режимом
- Устранены рывки камеры при воспроизведении записей
- Улучшена синхронизация движения с событиями блоков
- Исправлен баг с исчезновением блоков - блоки переставали отображаться при большом расстоянии от начала записи из-за выгрузки чанков клиентом. Добавлена периодическая пересинхронизация фейковых блоков в радиусе зрителя.
- Удалён неиспользуемый режим плавного воспроизведения (
SmoothReplaySession) для упрощения кода
- Новый класс
SmoothReplaySessionдля плавного воспроизведения - Буфер кадров для предварительного анализа движения
- Фильтр сглаживания на основе взвешенного среднего
- Оптимизированная интерполяция углов поворота
- Добавлен метод
refreshBlocksNearViewer()вReplaySessionдля пересинхронизации виртуальных блоков в радиусе 96 блоков от зрителя - Упрощена система команд - убран параметр режима воспроизведения (теперь только обычный режим)
- Упрощены типы данных в
AntiXrayCommand- убраны проверкиinstanceofдля разных типов сессий - Переименован класс
AntiXrayAIвAntiXrayViewer - Переименован класс
AntiXrayCommandвAntiXrayViewerCommand
- Скачайте файл
AntiXrayViewer-1.5.0.jar - Поместите его в папку
plugins/вашего Paper сервера - Перезапустите сервер
/axv view <id>
- Java 21+
- Paper 1.21.4
- Полная обратная совместимость с предыдущими версиями (требуется обновление разрешений в конфигурации плагинов)