
Modefite - Item Definition Backport
Мод Modefite переносит систему определения моделей предметов (Items Model Definition) из Minecraft 1.21.4 на старые версии. Теперь ваши любимые ресурспаки с новыми возможностями будут работать на более ранних версиях игры.
Modefite - Item Definition Backport
Modefite - это мод для Майнкрафт, который решает проблему совместимости старых версий игры с новыми текстурпаками. Дело в том, что начиная с Minecraft 1.21.4, в игре появилась новая система определения моделей предметов (Items Model Definition). Она позволяет ресурспакам куда более гибко менять внешний вид предметов - от простых текстур до сложных анимаций и механик. Но если вы играете на версиях 1.20 или 1.21-1.21.3, то новомодные ресурспаки просто не загрузятся.
Modefite фиксит это. Он буквально "откатывает" новую систему на старые версии, чтобы вы могли пользоваться всеми примочками свежих текстурпаков, не обновляя саму игру. Круто, правда? Скачайте Modefite и используйте ресурспаки, которые раньше работали только на 1.21.4+.
Что работает, а что пока нет
Тут без сюрпризов: разработчик не гарантирует 100% совместимость с оригиналом, но основные фичи уже на месте. Проблемных моментов немного, и они касаются в основном редких функций:
- special / bundle/selected_item - эти типы пока не реализованы. Если вы встречали ресурспаки, использующие особые модели для предметов (например, какие-то хитрые варианты отображения), они могут не загрузиться
- model tint source - тоже в процессе. Это функция, отвечающая за оттенки моделей, вроде окраски брони.
Если текстурпак выдает ошибку "Resource reload failed", скорее всего, дело в несовместимости core-шейдеров с вашей версией Майнкрафт. Решение простое - удалите папку с шейдерами внутри ресурспака, и все заработает. Ну или ищите версию текстурпака под свою версию.
Для создателей ресурспаков
Modefite - это не просто пассивный порт, он дает и новые возможности для крафтеров контента:
- Добавлена новая папка ресурсов
assets/<minecraft_or_modid>/modefite_items_override. Там можно задавать кастомные свойства, которые не сломают совместимость с ванильным 1.21.4+ - новая игра просто покажет missing model на неизвестные поля, а Modefite их проигнорирует - Вся документация по системе Items model definition доступна на Minecraft wiki. Если не видели - загляните, там много интересного
- Лучше проверять папку
latest.logна предмет ошибок при загрузке вашего ресурспака. Modefite пишет туда все, что идет не так
Важный момент: Modefite не претендует на точную копию ванильной системы. Разработчик надеется, что ломающих изменений не будет, но если баг найдете - пишите на GitHub. Там же можно предложить фичу.
Планы на будущее
Сейчас Modefite доступен для версий 1.20.1 (в разработке), 1.21.2 и 1.21.3. Главная цель - сделать так, чтобы все ресурспаки для 1.21.4+ работали на этих версиях без костылей.
- Добавление типа
special- приоритет низкий, так как он используется редко - Типы
oversized_in_guiиswap_animation_scale- аналогично bundle/selected_item- скорее всего появится в версии для 1.21.2/1.21.3, так как там уже есть поддержка связок (bundles)
В перспективе разработчик хочет добавить больше кастомных свойств для создателей ресурспаков и портировать их на новые версии игры. Так что следите за обновлениями - Modefite может стать must-have для тех, кто любит кастомизировать внешний вид предметов в Майнкрафт.
Скачайте мод Modefite и дайте своим любимым ресурспакам новую жизнь на старых версиях игры!
