Five Duration Swing - это максимально узкий по своей задаче проект для Minecraft, который решает одну конкретную "нитпик"-проблему: стандартный взмах рукой в ванилле кажется слишком медленным. Мод и эквивалентный датапак просто сокращают длительность анимации с 6 до 5 тиков. Всё. Никаких настроек, никаких переключателей в рантайме.
Звучит как мелочь, но если вы когда-нибудь ловили себя на мысли, что удары и добыча блоков ощущаются вяло - это именно то, что вы искали. Зайдёт любителям динамичного PvP, спидраннерам и просто людям с быстрым восприятием, которых раздражает "залипание" анимации.
Что именно делает мод
Изменяется только одно: длина анимации взмаха руки ужимается с 6 тиков до 5. Сама механика атаки и добычи при этом не трогается, хитбоксы, урон, скорость ломания блоков остаются ванильными. Это чисто визуально-клиентское изменение, но за счёт него игра начинает чувствоваться шустрее.
Мод настолько простой, что ему даже не нужен Fabric API. Достаточно закинуть его в свежесозданный инстанс Fabric - и он заработает из коробки. По данным каталога Modrinth, проект помечен тегами Cursed и Utility. Первый тег тут, видимо, отсылка к его нарочито "проклятой" узости - менять одну цифру в тиках и всё.
Датапак-версия
Для тех маньяков (привет, я один из них), кому хочется получить ускоренную анимацию добычи без установки модов, есть вариант в виде датапака. Подходит для ванильного Java Edition и не требует ни Fabric, ни NeoForge.
Версия 1-2 и старше
Ранние реализации работали через условное наложение эффекта Haste 1 на игрока с последующей компенсацией бонуса к скорости копания и атаки. Такой подход прогоняет проверку предиката каждый тик, что потенциально может ударить по производительности на сервере - особенно если игроков много.
Версия 3
Здесь автор применил компонент данных анимации взмаха непосредственно к инструменту в основной руке игрока. Это уже чище и без побочных эффектов на скорость.
Версия 4
Актуальная реализация использует команду schedule для снижения частоты проверки до одного раза в секунду. Оптимизация налицо - лишняя нагрузка на TPS сервера сведена к минимуму.
Совместимость и нюансы
| Платформа | Поддержка |
|---|---|
| Fabric | Да, без Fabric API |
| NeoForge | Да |
| Датапак (ванилла) | Java Edition |
| BTA / Babric | Beta 1.7.3 |
По данным страницы проекта, заявлена совместимость с Minecraft 1.14.4, 1.15-1.21.x, 26.1.x, 26.2 и снапшотом 26.3-snapshot-7. Релизный ряд 26.1+ принёс поддержку 26.1 и 26.1.1, а также раннюю поддержку 26.2. Есть даже поддержка Beta 1.7.3 через BTA/Babric - для олдскульных сборок это приятный бонус.
Проект распространяется под лицензией CC0-1.0 и набрал около 1,3 тысяч загрузок. Не то чтобы хит, но своя аудитория у него точно есть.
Важно знать перед установкой
Пара практических моментов, которые стоит держать в голове. Так как мод чисто клиентский и меняет только визуальную длительность, никаких проблем с античитами или серверной валидацией быть не должно - сервер видит обычные ваши действия. Но если играете на сервере с модовыми механиками, где анимация завязана на что-то ещё, стоит протестировать заранее.
Датапак-версию лучше ставить именно 4-й, если важна производительность. Третья тоже рабочая, но четвёртая с schedule ощутимо бережнее к TPS. И да, если вы не чувствуете разницы между 6 и 5 тиками - это нормально, глаз многих замечает изменение только после нескольких минут игры, когда мозг перестаёт адаптироваться к привычной длине анимации.
Скачать Five Duration Swing можно как в виде мода для Fabric и NeoForge, так и в виде датапака для ванильного Майнкрафт. Для большинства игроков, которые хотят "просто и быстро", лучше брать именно модовую версию под Fabric - поставил и забыл.
Как запустить датапак Five Duration Swing на сервере?
Датапак Five Duration Swing удобнее всего раскрывается на общем сервере: установили один раз - и вся компания играет с новыми механиками. Создать сервер Майнкрафт с датапаком Five Duration Swing можно за пару минут вместе с BungeeHost.

