Библиотека · Анимация сущностей, шейдеры и боссы

AstemirLib

Каркас рендера, кастомного ИИ и шейдерных эффектов для модов
Библиотека анимации и ИИШейдеры и сетевые пакетыАвтор: Astemir
обновлено 14 ноября 2026·1 минута чтения
Сборка
Текст и цифры ниже — для мода без изменений

AstemirLib (ID astemirlib) — техническая библиотека автора Astemir, предоставляющая общую основу для сложных существ, многосоставных анимаций, кастомных шейдеров, синхронизации состояний клиент-сервер и атак боссов.⁠[1]

Мод не вводит самостоятельного выживального контента, руд или декоративных блоков: он выступает обязательной зависимостью для тематических модов с детализированными мобами, нестандартными хитбоксами и динамическими визуальными эффектами.⁠[1]

В пространстве имён astemirlib регистрируется служебный сущностный компонент, а основные механики работают скрыто на уровне движка анимации, таймеров атак, триггеров фаз и сетевых пакетов.⁠[1]

AstemirLib
1.25 · Библиотека анимаций, ИИ и шейдеров
Загрузчик
Forge 1.20.1
Версия
1.25
Автор
Astemir
Регистрация
Служебная сущность (0 предметов)
ID
astemirlib

Назначение модулей и роль в клиенте и сервере #architecture

Главная задача AstemirLib — устранить повторение сложного низкоуровневого кода между контент-модами: вместо того чтобы заново писать контроллеры ключевых кадров, смешивание анимаций, расчёт локальных костей модели и клиентские партикл-пакеты, зависимые моды обращаются к единому API библиотеки.⁠[1]

В состав каркаса входят вспомогательные классы для поэтапного поведения существ: переход между фазами боя, управление кулдаунами специальных приёмов, синхронизация активного состояния анимации по сети и безопасная обработка кастомных атак ближнего и дальнего боя.

Поскольку библиотека участвует в рендере моделей и шейдерной отрисовке эффектов, её присутствие обязательно и на сервере, и на клиенте одинаковой версии. При корректном запуске игрок не встречает в рецептурнике предметов под тегом astemirlib, а замечает работу библиотеки непосредственно в плавных движениях и спецэффектах зависимых монстров.⁠[1]

ПодсистемаОбласть ответственностиВидимость в игре
Анимационный движокСкелетные состояния, переходы, скорость клиповПлавные движения сложных мобов
Сетевая синхронизацияПередача флагов фаз и событий эффектовКорректные хитбоксы и телеграфы атак
Служебный реестр1 техническая сущность без крафтовых предметовНе отображается в выживании

См. также

Примечания

  1. По метаданным и манифесту сборки AstemirLib 1.25.

Написано по коду мода AstemirLib 1.25 и файлам наших сборок.