- Документация
- https://modrinth.com/mod/dynamic-trim
Dynamic Trim — мод для Minecraft, динамически отрисовывающий узоры Armor Trims. Он относится к категориям decoration и equipment и ориентирован на внешний вид отделки брони. Подтверждённые авторы — Bawnorton и Andrew6rant.
Проект распространяется по лицензии MIT, SPDX: MIT. Локализация разрешена при сохранении названия, авторства и лицензии. Редакционные оценки статьи не приписываются авторам.
Dynamic Trim предназначен для визуальной работы с существующей системой отделок брони. Он может дополнять декоративную сборку, тематический клиент или набор модов об экипировке. В официальном тексте отдельно заявлена поддержка AllTheTrims.
Исходные данные не сообщают о новых рецептах, предметах, характеристиках защиты или серверных правилах. Выбирать проект следует ради заявленной отрисовки узоров, а не ради неописанной игровой механики.
Мод рассчитан на игроков и сборщиков модпаков, использующих Forge либо NeoForge и готовых установить обязательные библиотеки. Основные сценарии:
• оформление брони с Armor Trims;
• клиентская декоративная сборка;
• совместное использование с AllTheTrims;
• проверка сочетания отделок с другой экипировкой.
Dynamic Trim не является серверным плагином. Клиентская сторона имеет статус required, серверная — unsupported: основной подтверждённый сценарий относится к совместимому клиенту, а серверная установка не заявлена.
Подтверждены Minecraft 1.21, 1.20 и 1.20.1, а также NeoForge и Forge. Конкретный JAR необходимо выбирать одновременно по версии игры и загрузчику.
В предоставленном наборе есть такие сочетания:
• 2.0.0-neoforge+1.21 — NeoForge и Minecraft 1.21;
• 1.4.1 — Forge и Minecraft 1.20.1.
Для Minecraft 1.20 поддержка указана в общей карточке, но отдельного файла среди перечисленных нет. Поэтому нельзя автоматически назначать этой версии JAR для 1.20.1 или 1.21. Взаимозаменяемость Forge- и NeoForge-сборок также не подтверждена.
Для Dynamic Trim указаны две required-зависимости:
• RuntimeTrims, идентификатор eRg6mpBy;
• Architectury API, идентификатор lhGA9TYQ.
Номера требуемых выпусков библиотек не приведены. Их подбирают под ту же версию Minecraft и тот же загрузчик, что и основной мод. Библиотека для другой платформы не образует подтверждённую конфигурацию.
AllTheTrims заявлен как поддерживаемый проект, но не включён в перечень обязательных компонентов.
Для NeoForge 1.21 предоставлен Dynamic-Trim-2.0.0-neoforge+1.21.jar размером 91 850 байт:
• SHA-512: 25e424fd2769a72e3fe2b5fae8083770804e54bd48bd62c63f0ae5acfc4c92c1e6c303a9b882a14949c7f434ea893cc315c24dbccecdad0b1410dde5b07a2c87;
• SHA-1: 693c23b3ca02add1d506a83a665686e7a68285a1.
Для Forge 1.20.1 предоставлен dynamictrim-1.4.1-forge+1.20.1.jar размером 293 540 байт:
• SHA-512: e0d05f459da0bc33acc229ac1a7265815acbacfb0942082ba44faf6ab6ac43982c221a6ba2b91230cca9d441da4f304cc59ba4fe22e8d7dfb005127f4f79127b;
• SHA-1: 255fb665925141c18bde4e1b44d0afa49bd9f812.
Файлы получены по официальному HTTPS, сверены с опубликованными хешами и статически проверены по структуре и путям. Динамический запуск не выполнялся, поэтому фактическое поведение в конкретной сборке не подтверждено.
JAR помещается в папку mods совместимой установки Minecraft. В тот же профиль добавляются RuntimeTrims и Architectury API. Дополнительные команды или обязательные изменения конфигурации не описаны.
Порядок установки:
• Закрыть Minecraft и лаунчер.
• Проверить версию игры и загрузчик профиля.
• Выбрать JAR с совпадающей маркировкой.
• Добавить мод и обе зависимости в папку mods.
• Удалить старый или дублирующий выпуск.
• Запустить подготовленный профиль.
Не следует хранить Forge- и NeoForge-варианты в одной установке. Размер файла не служит критерием выбора: выпуски предназначены для разных сред.
Сначала проверяют, завершается ли загрузка клиента без сообщения об отсутствующей зависимости или неподходящей платформе. Затем в тестовом мире используют броню с отделкой и оценивают заявленную динамическую отрисовку.
Практический контроль:
• мод виден в перечне загруженных компонентов, если такой список доступен;
• мир открывается без немедленного сбоя;
• Armor Trim отображается в проверяемом сценарии;
• результат сохраняется после повторного входа;
• нет очевидного конфликта с модами, меняющими броню или модели.
Успешный запуск подтверждает только проверенную комбинацию. Он не доказывает совместимость со всеми ресурс-паками, модифицированной экипировкой или любым выпуском AllTheTrims.
Подтверждённая функция Dynamic Trim — динамическая отрисовка Armor Trims. Проекту нельзя приписывать повышение производительности, новые материалы, изменение прочности брони или гарантированную поддержку любого стороннего контента.
Статус server=unsupported не даёт оснований рекомендовать серверную установку. Клиентский статус также не обещает работу в любой среде: результат зависит от Minecraft, загрузчика, зависимостей и остальных модов.
Совпадение хеша подтверждает идентичность файла опубликованному экземпляру, а статическая проверка — корректность исследованной структуры. Эти процедуры не заменяют запуск и не выявляют все возможные конфликты.
Перед заменой следует сохранить копию папки mods и записать текущие версии Minecraft, загрузчика, Dynamic Trim и библиотек.
Рекомендуемый порядок:
• удалить прежний JAR, не оставляя две версии;
• сверить платформу и версию нового файла;
• подобрать совместимые RuntimeTrims и Architectury API;
• впервые запустить обновление в тестовом профиле;
• проверить мир и ту же отделку брони.
Переход с 1.4.1 для Forge 1.20.1 на 2.0.0 для NeoForge 1.21 меняет не только мод, но и версию игры с платформой. Для него нужна отдельная совместимая установка.
При проблеме игру закрывают, новый JAR удаляют и возвращают ранее работавший набор Dynamic Trim, RuntimeTrims и Architectury API. Профиль должен снова использовать прежние Minecraft и загрузчик.
Контрольный порядок:
• Восстановить резервную копию модов.
• Удалить дубликаты и файлы другой платформы.
• Запустить тот же тестовый мир.
• Проверить предмет, на котором возник сбой.
• Сохранить журнал для сравнения.
Сведения о собственном формате данных мира не предоставлены. Это не доказывает изменение сохранений, но резервная копия остаётся разумной мерой при изменении состава сборки.
Если клиент не запускается, сверяют имя JAR, Minecraft и загрузчик. Для 1.21 предоставлен NeoForge-файл 2.0.0, для 1.20.1 — Forge-файл 1.4.1. Затем проверяют обе required-зависимости и отсутствие второго выпуска мода.
Если игра запускается, но ожидаемой отрисовки нет:
• убедиться, что броня действительно имеет Armor Trim;
• временно убрать моды, меняющие броню или модели;
• проверить соответствие версий библиотек;
• повторить тест в минимальном профиле;
• изучить журнал на упоминания мода и зависимостей.
Работа в минимальном профиле при сбое в большой сборке указывает на вероятное взаимодействие компонентов. Конфликт ищут последовательным возвратом модов, не заменяя сразу несколько элементов.
Серверная сторона отмечена как unsupported, клиентская — required. Мод устанавливается в совместимый клиент; серверная установка не подтверждена.
Взаимозаменяемость не заявлена. Нужен файл, явно предназначенный для загрузчика профиля.
Да. Обе библиотеки имеют статус required и должны соответствовать версии Minecraft и платформе JAR.
Да, поддержка прямо заявлена. Конкретные сочетания версий не перечислены.
Нет. Выполнены получение по официальному HTTPS, сверка хешей и статическая проверка структуры и путей.
Вернуть прежний JAR и совместимые версии зависимостей, восстановить прежний загрузчик и удалить дубликаты из папки mods.
Проект распространяется по лицензии MIT, SPDX: MIT. Локализация разрешена при сохранении названия, авторства и лицензии. Редакционные оценки статьи не приписываются авторам.
Назначение мода
Dynamic Trim предназначен для визуальной работы с существующей системой отделок брони. Он может дополнять декоративную сборку, тематический клиент или набор модов об экипировке. В официальном тексте отдельно заявлена поддержка AllTheTrims.
Исходные данные не сообщают о новых рецептах, предметах, характеристиках защиты или серверных правилах. Выбирать проект следует ради заявленной отрисовки узоров, а не ради неописанной игровой механики.
Скриншоты и внешний вид
Аудитория и сценарии выбора
Мод рассчитан на игроков и сборщиков модпаков, использующих Forge либо NeoForge и готовых установить обязательные библиотеки. Основные сценарии:
• оформление брони с Armor Trims;
• клиентская декоративная сборка;
• совместное использование с AllTheTrims;
• проверка сочетания отделок с другой экипировкой.
Dynamic Trim не является серверным плагином. Клиентская сторона имеет статус required, серверная — unsupported: основной подтверждённый сценарий относится к совместимому клиенту, а серверная установка не заявлена.
Совместимость с Minecraft и загрузчиками
Подтверждены Minecraft 1.21, 1.20 и 1.20.1, а также NeoForge и Forge. Конкретный JAR необходимо выбирать одновременно по версии игры и загрузчику.
В предоставленном наборе есть такие сочетания:
• 2.0.0-neoforge+1.21 — NeoForge и Minecraft 1.21;
• 1.4.1 — Forge и Minecraft 1.20.1.
Для Minecraft 1.20 поддержка указана в общей карточке, но отдельного файла среди перечисленных нет. Поэтому нельзя автоматически назначать этой версии JAR для 1.20.1 или 1.21. Взаимозаменяемость Forge- и NeoForge-сборок также не подтверждена.
Обязательные зависимости
Для Dynamic Trim указаны две required-зависимости:
• RuntimeTrims, идентификатор eRg6mpBy;
• Architectury API, идентификатор lhGA9TYQ.
Номера требуемых выпусков библиотек не приведены. Их подбирают под ту же версию Minecraft и тот же загрузчик, что и основной мод. Библиотека для другой платформы не образует подтверждённую конфигурацию.
AllTheTrims заявлен как поддерживаемый проект, но не включён в перечень обязательных компонентов.
Файлы и контроль целостности
Для NeoForge 1.21 предоставлен Dynamic-Trim-2.0.0-neoforge+1.21.jar размером 91 850 байт:
• SHA-512: 25e424fd2769a72e3fe2b5fae8083770804e54bd48bd62c63f0ae5acfc4c92c1e6c303a9b882a14949c7f434ea893cc315c24dbccecdad0b1410dde5b07a2c87;
• SHA-1: 693c23b3ca02add1d506a83a665686e7a68285a1.
Для Forge 1.20.1 предоставлен dynamictrim-1.4.1-forge+1.20.1.jar размером 293 540 байт:
• SHA-512: e0d05f459da0bc33acc229ac1a7265815acbacfb0942082ba44faf6ab6ac43982c221a6ba2b91230cca9d441da4f304cc59ba4fe22e8d7dfb005127f4f79127b;
• SHA-1: 255fb665925141c18bde4e1b44d0afa49bd9f812.
Файлы получены по официальному HTTPS, сверены с опубликованными хешами и статически проверены по структуре и путям. Динамический запуск не выполнялся, поэтому фактическое поведение в конкретной сборке не подтверждено.
Установка
JAR помещается в папку mods совместимой установки Minecraft. В тот же профиль добавляются RuntimeTrims и Architectury API. Дополнительные команды или обязательные изменения конфигурации не описаны.
Порядок установки:
• Закрыть Minecraft и лаунчер.
• Проверить версию игры и загрузчик профиля.
• Выбрать JAR с совпадающей маркировкой.
• Добавить мод и обе зависимости в папку mods.
• Удалить старый или дублирующий выпуск.
• Запустить подготовленный профиль.
Не следует хранить Forge- и NeoForge-варианты в одной установке. Размер файла не служит критерием выбора: выпуски предназначены для разных сред.
Проверка результата
Сначала проверяют, завершается ли загрузка клиента без сообщения об отсутствующей зависимости или неподходящей платформе. Затем в тестовом мире используют броню с отделкой и оценивают заявленную динамическую отрисовку.
Практический контроль:
• мод виден в перечне загруженных компонентов, если такой список доступен;
• мир открывается без немедленного сбоя;
• Armor Trim отображается в проверяемом сценарии;
• результат сохраняется после повторного входа;
• нет очевидного конфликта с модами, меняющими броню или модели.
Успешный запуск подтверждает только проверенную комбинацию. Он не доказывает совместимость со всеми ресурс-паками, модифицированной экипировкой или любым выпуском AllTheTrims.
Ограничения
Подтверждённая функция Dynamic Trim — динамическая отрисовка Armor Trims. Проекту нельзя приписывать повышение производительности, новые материалы, изменение прочности брони или гарантированную поддержку любого стороннего контента.
Статус server=unsupported не даёт оснований рекомендовать серверную установку. Клиентский статус также не обещает работу в любой среде: результат зависит от Minecraft, загрузчика, зависимостей и остальных модов.
Совпадение хеша подтверждает идентичность файла опубликованному экземпляру, а статическая проверка — корректность исследованной структуры. Эти процедуры не заменяют запуск и не выявляют все возможные конфликты.
Безопасное обновление
Перед заменой следует сохранить копию папки mods и записать текущие версии Minecraft, загрузчика, Dynamic Trim и библиотек.
Рекомендуемый порядок:
• удалить прежний JAR, не оставляя две версии;
• сверить платформу и версию нового файла;
• подобрать совместимые RuntimeTrims и Architectury API;
• впервые запустить обновление в тестовом профиле;
• проверить мир и ту же отделку брони.
Переход с 1.4.1 для Forge 1.20.1 на 2.0.0 для NeoForge 1.21 меняет не только мод, но и версию игры с платформой. Для него нужна отдельная совместимая установка.
Откат
При проблеме игру закрывают, новый JAR удаляют и возвращают ранее работавший набор Dynamic Trim, RuntimeTrims и Architectury API. Профиль должен снова использовать прежние Minecraft и загрузчик.
Контрольный порядок:
• Восстановить резервную копию модов.
• Удалить дубликаты и файлы другой платформы.
• Запустить тот же тестовый мир.
• Проверить предмет, на котором возник сбой.
• Сохранить журнал для сравнения.
Сведения о собственном формате данных мира не предоставлены. Это не доказывает изменение сохранений, но резервная копия остаётся разумной мерой при изменении состава сборки.
Диагностика
Если клиент не запускается, сверяют имя JAR, Minecraft и загрузчик. Для 1.21 предоставлен NeoForge-файл 2.0.0, для 1.20.1 — Forge-файл 1.4.1. Затем проверяют обе required-зависимости и отсутствие второго выпуска мода.
Если игра запускается, но ожидаемой отрисовки нет:
• убедиться, что броня действительно имеет Armor Trim;
• временно убрать моды, меняющие броню или модели;
• проверить соответствие версий библиотек;
• повторить тест в минимальном профиле;
• изучить журнал на упоминания мода и зависимостей.
Работа в минимальном профиле при сбое в большой сборке указывает на вероятное взаимодействие компонентов. Конфликт ищут последовательным возвратом модов, не заменяя сразу несколько элементов.
FAQ
Нужен ли Dynamic Trim на сервере?
Серверная сторона отмечена как unsupported, клиентская — required. Мод устанавливается в совместимый клиент; серверная установка не подтверждена.
Можно ли использовать Forge-файл в NeoForge?
Взаимозаменяемость не заявлена. Нужен файл, явно предназначенный для загрузчика профиля.
Обязательны ли RuntimeTrims и Architectury API?
Да. Обе библиотеки имеют статус required и должны соответствовать версии Minecraft и платформе JAR.
Поддерживается ли AllTheTrims?
Да, поддержка прямо заявлена. Конкретные сочетания версий не перечислены.
Проверялись ли файлы запуском?
Нет. Выполнены получение по официальному HTTPS, сверка хешей и статическая проверка структуры и путей.
Что делать после неудачного обновления?
Вернуть прежний JAR и совместимые версии зависимостей, восстановить прежний загрузчик и удалить дубликаты из папки mods.