- Изменён параметр maxDistance в @TargetLocation — теперь используется тип double вместо int.
- Добавлен параметр Options.Variant для коров, куриц и свиней.
- Исправлены проблемы с параллельностью при удалении ауры.
- Исправлена ошибка ауры на Folia.
- Добавлена механика forEachPin{pin=X;skill=Y}, выполняющая действие для каждой точки в multi-pin. Местоположение можно указать с помощью таргетера @PIN без имени точки.
- Обновлена команда импорта предметов — теперь поддерживается импорт NBT-данных.
- Добавлена поддержка плейсхолдеров для атрибута gravity у Projectile.
- Добавлена поддержка плейсхолдеров для условий TargetWithin и TargetNotWithin.
- Добавлена частица copper_fire_flame для 1.21.10.
- Исправлена неточность снарядов при больших координатах X/Z.
- Исправлено исключение IllegalArgumentException в механике pickupitem.
- Исправлена механика look, не работавшая у сущностей без AI.
- Исправлено удаление привязанных аур при их снятии механикой.
- Исправлена ошибка загрузки конфигурации при отсутствии пустой строки в конце файла.
- Добавлен вывод пути файла при ошибках разбора.
- Исправлено возможное состояние гонки из-за статической подстановки плейсхолдеров.
- MetaSkillCondition теперь может разбирать параметры навыков.
Добавлено предварительное парсирование для «статических» пользовательских плейсхолдеров.Пример:
- Это обеспечивает более быструю работу во всех ситуациях и открывает новые возможности.
YAML:# placeholders.yml test: "message=1;" debug: "#log"YAML:testPreparsedPlaceholders: Skills: - message{} @self - {message="hello world"}
- Оптимизировано предварительное парсирование статических плейсхолдеров.
- Проведены дополнительные оптимизации и небольшой рефакторинг для повышения читаемости кода.
- Формат версий предметов изменён на "major.minor.patch" (например, 1.3.6).
- Поддерживаются версии до 255.255.255.
- Версия 1 теперь соответствует 0.0.1.
- Удалена отправка отчётов на mcstats.org, так как сервис больше не работает.
- Предприняты дополнительные меры для снижения мерцания мобов.
Исправления и изменения:
- Устранён спам отладки в цели meleeattack.
- Попытка применять модели MEG до появления моба, чтобы уменьшить мерцание.
- Добавлен таргетер @EntitiesNearPin.
- Переписана команда /mm i import для импорта с использованием синтаксиса Mythic. Пока поддерживается только базовый функционал, расширения планируются.
- Исправлен триггер ~onSpawnOrLoad, который не работал, если у моба не было других триггеров ~onSpawn.
Добавлены surface и surfaceTolerance для определителей местоположения, которые пытаются сместить координату на поверхность блока, если она изначально не находится на ней.
Исправлено несколько мелких ошибок, связанных с пользовательским ИИ.
Обновлено для использования последней версии LibsDisguise и предварительного применения маскировки к мобам перед их появлением.
Исправлена ошибка, из-за которой плагин не загружался на версии 1.21.10.
Исправлено: исключение Metadata null
RandomDouble смещение (только API)
1.21.10: Добавлен COPPER_GOLEM с опциями:
Options.WeatheringState: UNAFFECTED/EXPOSED/WEATHERED/OXIDIZED
Options.Waxed: true
+ 1.21.10: Добавлен MANNEQUIN с опциями:Оборачивание ранней загрузки механик в try-catch
- MannequinOptions.Immovable: true
- MannequinOptions.Description – заголовок, отображаемый под именем манекена
- MannequinOptions.Pose
- MannequinOptions.Skin – namespaced ключ для текстуры скина в ресурс-паке
- MannequinOptions.Cape – namespaced ключ для текстуры плаща в ресурс-паке
- MannequinOptions.Elytra – namespaced ключ для текстуры элитры в ресурс-паке
- MannequinOptions.Model: CLASSIC/SLIM
Исправлено: задержка выполнения пользовательских механик во время выполнения навыка
Пользовательские механики, зарегистрированные разными плагинами в рамках runtime-генерируемого метанавыка (например, vskill), теперь могут вызываться сразу без добавления задержки
Исправлено NPE в onKnockbackEntity