Animatium
Animatium - это модификация для Майнкрафт, которая возвращает в игру легендарные анимации и механики из версий 1.7/1.8. Если вы ностальгируете по старому PvP, привычным анимациям замаха и движению, но при этом хотите играть на современных версиях (1.16+, вплоть до 1.21) - это то, что надо. Мод буквально воскрешает ту самую "старую школу" для тех, кто застал её.
Что он вообще делает?
Вместо того чтобы просто перекрашивать текстуры или менять модельки, Animatium затрагивает то, как персонаж взаимодействует с миром - анимации ударов, использование предметов, высоту в присяде, движение сущностей. Всё это в классическом стиле 1.7/1.8, но без потери фич новых версий.
Ключевые фичи (которые можно настраивать)
Вот список опций, которые можно включить или выключить через конфиг. Каждая по сути - кирпичик ностальгии.
- Miss Penalty (miss_penalty) - включает/выключает штраф за промах (анимация замаха всё равно проигрывается, даже если ты не попал).
- Left Click Item Usage (left_click_item_usage) - позволяет начать использовать предмет (например, пить зелье), если ты всё ещё зажал ЛКМ. Удобно для PvP, когда нужно быстро переключиться.
- Mining Item Usage (mining_item_usage) - включает возможность начать майнить/ломать блоки при использовании предмета (как в 1.7). Мелочь, а привычно.
- Hide Attached Fishing Rod Bobber (hide_rod_bobber) - убирает отображение поплавка удочки, когда он прикреплён к тебе в первом лице. Чисто визуальная фишка, но многим нравится.
- Pick Inflation (pick_inflation) - включает/выключает увеличение хитбокса (pick block) при атаке моба (как в старых версиях). Влияет на "кил ауру" и механику кликов.
- Old Sneak Height (old_sneak_height) - возвращает старую высоту хитбокса/глаз при присяде (как было до 1.8). Влияет на коллизию и мувмент.
- Client-Sided Entity Movement (clientside_entities) - включает просчёт движения сущностей на стороне клиента (как в 1.7). Влияет на то, как игрок видит движение других игроков и мобов - помогает бороться с лагом и делает PvP более отзывчивым.
Что важно знать
Мод использует YACL как библиотеку для конфигов. Обязательно поставь правильную версию для твоей сборки, иначе будет краш.
Если играешь с Lunar Client
Часть фигур Animatium может не работать или работать неправильно - Lunar переопределяет многие анимации и берёт приоритет. В некоторых случаях настройки просто не сработают. Если заметили баги - пишите в GitHub, но учтите этот нюанс.
Для серверов: Payloads
Авторы добавили отдельную систему для серверов - они могут удалённо включать или выключать некоторые фичи для всех игроков. Это полезно на PvP-серверах старых школ, где хотят единообразный геймплей. Есть два направления пакетов:
- animatium:info (сервер -> клиент) - сервер отправляет информацию о версии мода, девелопмент-билде и список конфигов.
- animatium:set_features (клиент -> сервер) - клиент сообщает, какие фичи сейчас активны.
Вся эта механика описана в таблицах ниже, но если вы простой игрок - вам это вряд ли понадобится. Админы, которые хотят настроить единый PvP-опыт, оценят.
Техническая таблица: Config Category и Config Entry
Для тех, кто копается в исходниках: структура конфига такова.
Config Category - категория настроек. Содержит:
- Entry (Config Entry) - список записей.
Config Entry - каждая запись:
- Name (String) - идентификатор поля
- Type (Enum
) - тип (Boolean, Float, Enum) - Value - собственно значение
Этот мод - штука для тех, кто скучает по старым временам, но не хочет откатываться на устаревшие версии. Если вы тусовались на серверах 1.7-1.8, знаете, как важен каждый тик движения и анимации. Скачайте Animatium для Minecraft и играйте с привычными ощущениями на современном движке.

