
Trinkets Updated
Trinkets Updated - библиотека аксессуаров для Minecraft на Fabric и NeoForge. Обновлённый форк Trinkets добавляет систему слотов для колец, амулетов и прочих предметов. Работает с версий 1.21.11+.
Trinkets Updated
Trinkets Updated - это обновлённая версия популярной библиотеки Trinkets от Emi. Если вкратце, мод добавляет в Minecraft систему слотов для аксессуаров. Кольца, амулеты, плащи - всё это можно реализовать с помощью Trinkets. Раньше, чтобы носить что-то кроме брони и оружия, приходилось изобретать костыли. Теперь есть нормальная, гибкая система.
О моде
Trinkets вводит группы слотов (slot groups) и сами слоты. По умолчанию доступно 6 групп: голова, грудь, ноги, ступни, левая рука, правая рука. В каждой группе может быть несколько слотов, но моды сами решают, какие им нужны. Лишних слотов не будет - если мод не запросил слот, он не появится. Интерфейс простой и не перегруженный, всё понятно с первого взгляда.
Особенности
API прикрепления моделей
Гибкое API для рендеринга кастомных аксессуаров. Работает на основе ванильной системы моделей, совместимо с модами и ресурспаками вроде Entity Model Features и Fresh Animations. Можно цеплять амулет на шею, кольцо на палец - что угодно.
Всё строится на данных
Кастомные аксессуары задаются через json - тегами или компонентами предметов. Рендеринг определяется ресурспаком, без кода. Слоты и группы слотов тоже настраиваются, от размеров до мобов, которые их поддерживают.
Поддержка ванильных компонентов и зачарований
Поддерживаются ванильные вещи вроде компонента планера (glider) - можно сделать, чтобы любой предмет стал аксессуаром простым датапаком. Зачарования тоже работают корректно, что даёт гибкость.
Работает на обеих платформах без лишних зависимостей
Trinkets Updated требует только локальные API загрузчика: Fabric API на Fabric, ничего лишнего на NeoForge. API одинаковы на обеих платформах, так что не нужно писать отдельный код под каждую.
Для разработчиков
Чтобы подключить Trinkets к своему проекту, добавьте репозиторий в build.gradle:
repositories {
maven {
name = "Nucleoid"
url = 'https://maven.nucleoid.xyz/releases'
}
}
И саму зависимость:
dependencies {
implementation "eu.pb4:trinkets:${trinkets_version}"
}
Мод идёт в одном jar для Fabric, NeoForge и общего. Проверять совместимость можно по mod id trinkets_updated.
В целом, если вы делаете мод с аксессуарами - берите Trinkets Updated без раздумий. Надёжно, просто и без лишнего геморроя.
