Quests Kill Task Tweaks — это дополнение для FTB Quests, изменяющее задачу «Убить X сущностей» для решения распространённой проблемы в сборках, использующих такие задания. В оригинальном FTB Quests зачёт убийства получает только прямой источник урона, убивший сущность, и его FTB-команда. Это создаёт ряд проблем: источник урона может не иметь правильно указанного владельца (особенно урон от модов), несколько игроков могут участвовать в убийстве, не находясь в одной FTB-команде, или вносить вклад без нанесения прямого урона (танкование, лечение, использование зелий).
Мод решает эти проблемы, засчитывая убийство командам, члены которых в течение 1 минуты до смерти сущности совершили одно из действий: нанесли урон сущности, позволили своим питомцам нанести урон, получили урон от сущности, наложили на неё отрицательный эффект, применили положительный эффект к игроку, который нанёс урон или получил урон от сущности. В версии для Fabric 1.21.1+ также учитывается лечение игрока заклинанием из Spell Engine, а для Neoforge 1.21.1+ — лечение заклинанием из Iron’s Spells ‘n Spellbooks.
Данные хранятся оптимизированно, а проверки выполняются с минимальной нагрузкой, поэтому производительность почти не отличается от стандартной задачи FTB Quests.
- Исправляет незачёт убийств, когда урон наносится не напрямую или несколькими игроками.
- Учитывает вклад через питомцев, получение урона, наложение эффектов и лечение союзников.
- Совместим с популярными модами на магию (Spell Engine, Iron’s Spells ‘n Spellbooks).
- Не влияет на производительность благодаря эффективному хранению данных.
- Подходит для любых сборок с FTB Quests, где используются задания на убийства.