Возможность настройки яркости текстового дисплея
добавлена дополнительная отладка ошибок, возникающих при использовании встроенных метаскиллов
реализованы математические функции todegree, toradian и clamp
удалены дублирующиеся алиасы aigoal между «ownerattacker» и «ownertarget»
добавлен атрибут skipTargetsUpToIndex для таргетов
skipTargetsUpToIndex пропускает первые n целей таргета.
Теперь таргеты будут в таком порядке:Таким образом, комбинируя limit и этот новый атрибут, вы можете получить цель(и) по определенному(ым) индексу(ам)
- сортировать цели на основе предоставленного атрибута sort, если таковой имеется
- пропустить первые n целей на основе значения атрибута skipTargetsUpToIndex, если оно >0
- вернуть первые n целей на основе значения атрибута limit, если > 0
исправлен триггер onHear
добавлен метод get внутри ObjectArrayFIFOQueueCloneable
Добавлено несколько API для crucible
- Исправлено нарушение интерполяции дисплея при вращении
- Добавлены некоторые API для RPG и косметики
- Добавлены некоторые API для RPG
- Добавлена экспериментальная механика
resetAI
, которая будет пытаться сбросить ИИ моба к заводским настройкам- Обновлена механика takeItem, чтобы использовать улучшенный подбор предметов
- Добавлены некоторые методы API в BukkitItemMatcher
- Исправлено условие
mobsInRadius
, не работающее с ванильными типами мобов
- More 1.21.4 api support
- Added some API stuff for Crucible
- Добавлена функция DropTable.usesWeights() для пользователей API. Использует шансы, если false
- исправление параллелизма
- Добавлена функция DropTable.GetDrops() для пользователей API
- Оптимизация MetaSkill, PlayersNearOriginTargeter и SkillConditions
- добавить другие недостающие функции
- удалить getTypeName из профайлера spark
- Кэширование некоторых вещей в distanceSquared
- Исправлен NPE, вызванный плейсхолдерами кастеров, когда их нет
- Возможность использования виртуальных потоков, если они доступны для текущей версии/JVM
- Исправлен NPE, вызываемый триггером onTeleport, когда игроки впервые присоединяются к серверу
- Обновлено условие hasItem, чтобы использовать новый подборщик предметов
- Больше работы над поддержкой 1.21.4
- Исправлен NPE, вызываемый триггером onTeleport, когда игроки впервые присоединяются к серверу
- Обновлено условие hasItem, чтобы использовать новый подборщик предметов
- Больше работы над поддержкой 1.21.4
Удаление потоков в PacketEntityRenderer
Использование коллекции fastutil
Иногда параллелизм - не лучшее решение... (нужно протестировать)
Последние штрихи, потокобезопасность на реальных сущностях-снарядах с дополнительными оптимизациями коллекций
Упс, забыл обновить волатильный NMS
Чистка
Больше оптимизаций коллекций, а также кэширование версий в PacketItemDisplay
Переписать регекс parseRotation
Отмена «Rewrite parseRotation regex»
Это отменяет коммит cafe99d7c1d1eb7febe1455babb32ce83f4f748.
Более быстрый итератор