
Curios API
Curios: Гибкая система дополнительных слотов для Minecraft
Curios — это не столько мод с контентом, сколько мощный API для управления дополнительными слотами экипировки. Он создан для разработчиков, желающих добавить новые типы снаряжения (аксессуары, амулеты, кольца и т.п.) с максимальной совместимостью, а для игроков — дать возможность тонко настраивать эти слоты под свой вкус. По умолчанию Curios не добавляет никаких слотов и лишь два предмета, доступных только в креативе, которые служат примерами для мододелов.
Ключевые возможности
🔧 Слоты по требованию и без дублирования
В моде нет заранее заданных слотов — они создаются только тогда, когда в них возникает реальная необходимость. Это избавляет от ситуации, когда в инвентаре висят пустые ячейки, для которых нет подходящих вещей. Все слоты регистрируются через центральный реестр идентификаторов. Если два мода попытаются создать слот с одинаковым именем, они автоматически объединятся — никакой функциональной избыточности. При этом уникальные идентификаторы никуда не деваются: их можно использовать для специальных типов экипировки.
🎨 Полная кастомизация каждого слота
Разработчики могут настроить практически всё:
- Фон слота — своя текстура для каждого типа.
- Размер — слот может быть как под обычный предмет, так и больше.
- Видимость и активность — слот можно скрыть или вовсе отключить по умолчанию. Но как игроку получить доступ к отключённому слоту? Через API разработчики могут программно включать/выключать слоты у конкретного игрока или добавлять/удалять определённое количество слотов заданного типа.
🏷️ Гибкая система предметов через ванильные теги
Связь «предмет → тип слота» строится на стандартной ванильной системе тегов. Чтобы определить, какие предметы можно носить в конкретном слоте, достаточно создать JSON-файл в папке data/curios/tags/. Один и тот же предмет можно отнести к нескольким типам слотов — просто добавьте его в соответствующие теги. Эти настройки можно полностью переопределить, если нужно. Подробнее — в документации по ванильным тегам.
⚙️ Полная интеграция с механиками инвентаря
Все предметы, надетые в слоты Curios, полноценно взаимодействуют с существующими механиками:
- Починка (Mending) работает корректно.
- Проклятия (Curses) применяются как положено.
- Для разработчиков есть множество мелких утилит, упрощающих интеграцию их предметов или механик в систему Curios.
🖥️ Единый GUI для всех слотов
Curios добавляет собственный интерфейс, который открывается из стандартного инвентаря. В нём отображаются все доступные игроку дополнительные слоты — не нужно лазить по разным меню разных модов. По умолчанию интерфейс вызывается клавишей G. Впрочем, если разработчик хочет сделать свой GUI для слотов конкретного мода — это тоже поддерживается.

Документация и полезные ссылки
Все права на данный контент принадлежат его авторам. Мы не храним и не распространяем файлы — страница носит исключительно информационный характер. Оригинальный источник доступен по этой ссылке.

Плагины
Шейдеры
Текстуры
Карты
Скины
Сиды
Новости
Комментарии (0)
Пока нет комментариев
Будьте первым!