Curios — это универсальный и расширяемый API для аксессуаров и снаряжения, предназначенный для разработчиков и пользователей. Он позволяет добавлять дополнительные слоты для экипировки в удобном и совместимом виде, а также предоставляет возможность настраивать их под свои нужды.
Возможности
- Расширяемые слоты снаряжения, управляемые через центральную библиотеку. Новые слоты создаются и регистрируются по идентификаторам, одинаковые из которых объединяются для оптимальной совместимости.
- Слоты создаются только по мере необходимости, что исключает наличие пустых или ненужных слотов.
- Полная настройка слотов: можно менять фон, размер, а также скрывать или отключать их по умолчанию. Разработчики имеют возможность через API включать или отключать определённые слоты у игроков, а также регулировать их количество.
- Гибкое сопоставление предметов с типами слотов реализовано через стандартную систему тегов Minecraft. Для добавления предметов в слоты достаточно создать соответствующие JSON-файлы с тегами.
- Полная интеграция с другими механиками инвентаря: например, зачарования «Починка» и «Проклятие» работают с предметами в слотах Curios.
- Все слоты доступны через единый интерфейс GUI, вызываемый из инвентаря клавишей «G». Это упрощает управление экипировкой без переключения между разными окнами. При желании разработчики могут создавать собственные интерфейсы для специфичных слотов.

Установка и использование
- По умолчанию Curios не добавляет слоты или предметы — только графический интерфейс.
- Дополнительные слоты и аксессуары добавляются модами или через datapack с использованием системы тегов.
- Для настройки слотов и интеграции с предметами разработчикам рекомендуется изучать документацию по API и системе тегов Minecraft.





