Обзор
Curios представляет собой гибкий и расширяемый API для работы с аксессуарами и экипировкой. Основная цель — предоставить разработчикам функционал для добавления дополнительных слотов в совместимом формате, а также позволить пользователям настраивать эти слоты согласно своим предпочтениям. По умолчанию мод не добавляет контента, кроме графического интерфейса инвентаря.
Особенности
- Расширяемая система слотов через центральный реестр. Слоты создаются по мере необходимости, что исключает наличие неиспользуемых слотов.
- Полная кастомизация слотов. Настройка фона, размера, возможность скрытия или отключения слотов. Разработчики могут динамически управлять слотами через API.
- Интеграция с системой тегов Minecraft. Привязка предметов к типам слотов осуществляется через JSON-теги в папке data/curios/tags.
- Совместимость с механиками инвентаря. Поддержка чар «Починка» и проклятий для предметов в слотах Curios.
- Унифицированный графический интерфейс. Доступ ко всем слотам через отдельное меню (клавиша 'G' по умолчанию).
Документация
Для подключения API в проекте добавьте в build.gradle:
repositories {
maven {
url = uri("https://maven.octo-studios.com/releases")
}
}
dependencies {
implementation 'top.theillusivec4.curios:curios-neoforge:${version}'
}