Добавлено множество доработок для разделения логики между Spigot и Paper
- Проведён рефакторинг и очищен код от случайного хлама
- Удалены старые ненужные совместимости с плагинами, включая устаревшие фичи для голограмм
- Добавлен блок Consumable.ConsumeEffects для компонента предмета Consumable:
+ Добавлена поддержка DeathProtection: true и DeathProtection.ConsumeEffects для компонента защиты от смертиYAML:Consumable: ConsumeSeconds: 2 ConsumeEffects: - potion{type=absorption;d=200} - randomteleport{radius=5} - removePotion{type=wither} - clearAllEffects - sound{sound=entity.ghast.scream}
Добавлен параметр targetYOffset (tyo) в GuardianBeamEffect.
Добавлен параметр snapshotStats=true для механики MetaSkill — теперь при вызове скилла сохраняются текущие характеристики кастера на тот момент.
Все последующие механики в дереве скиллов будут использовать именно эти зафиксированные значения.
- Добавлена начальная поддержка Minecraft 1.21.5.
- Подготовка к следующей версии.
Исправления:
- – Исправлен NPE при использовании цели @ThreatTablePlayers (закрывает #1863)
- – Таблицы угроз больше не отслеживают угрозу, если урон был отменён
- – Устранена ошибка, из-за которой угроза не использовала финальное значение урона после применения статов, модификаторов и прочего
- – FancyDrops теперь корректно отслеживает урон от снарядов и скиллов
- – FancyDrops использует итоговый урон при расчёте вклада игроков
- – Исправлены расчёты урона и лидерборды в FancyDrops — больше не учитывается отменённый урон
- – Исправлен случай, когда таблицы смерти не отображались для всех участников
- Fixed particles throwing errors on 1.20.X versions
- Fixed ClassCastException in item tool rules
- Fixed MountTarget mechanic being broken on newer versions
- Fixed NPE in StatExecutor closes #1871
- Added
@PredictedTargetLocation{ticks=X}
Скопировать targeter- perf: optimize PacketEntityRenderer iteration
- perf: optimize Projectile.evaluatePotentialTargets
- Fixed some custom AI goals not loading since a few updates ago
- Fixed some issues with the item matcher and associated mechanics
- work you miserable piece of
- TargetSelf would now ignore all other filters
- Added API for custom targeters to override filters
- Fixed ENO including caster regardless of condition when targetself = true
- + Fixed terminated reference always cloned
- + Fixed stat not using base value on startup
- + Fixed varequal and varrange not using skill meta
Fixed minor error logging
Added HitTargeter to projectile type mechanichitTarget
Скопироватьhtr
Скопировать accepts an entity targeter. Entities targeted byhtr
Скопировать would be processed through onHit and gain immune delay