Вход

Регистрация

Восстановление доступа

Curios API

Curios API

|

TheIllusiveC4

Универсальный API для создания слотов аксессуаров с единым интерфейсом управления.

Мод Curios API для Minecraft — библиотека для добавления слотов экипировки

Curios API — это расширяемый инструмент для разработчиков, позволяющий создавать дополнительные слоны для предметов и аксессуаров в Minecraft. Он предоставляет централизованный интерфейс для управления этими слотами, что избавляет игроков от необходимости открывать множество разных инвентарей. Библиотека автоматически объединяет слоты с одинаковыми идентификаторами, избегая конфликтов, и позволяет гибко настраивать их внешний вид и доступность.

Главная цель Curios — упростить интеграцию дополнительных слотов экипировки для других модов. Вместо того чтобы каждый разработчик создавал свой уникальный инвентарь, API предлагает единое решение. Игроки видят все доступные слоты в одном окне, а разработчики получают инструменты для легкого добавления новых типов предметов и настройки их поведения. Это особенно полезно для модов, добавляющих бронежилеты, кольца, амулеты или другие аксессуары, которые нужно носить одновременно с обычной экипировкой.

Curios API — изображение из описания мода

Система работы со слотами построена на принципах эффективности и гибкости. Слоты создаются только по требованию: если у игрока нет предметов, соответствующих типу слота, он не появляется в интерфейсе. Это предотвращает захламление инвентаря пустыми ячейками. Разработчики могут использовать систему тегов для автоматической категоризации предметов, просто помечая их в файлах конфигурации. Кроме того, слоты можно полностью кастомизировать: менять их размер, добавлять фоновые изображения или даже отключать их по умолчанию, если они не нужны в конкретной сборке.

Для разработчиков API предлагает мощные возможности интеграции. Предметы, установленные в слоты Curios, автоматически поддерживают стандартные механики игры, такие как починка (Mending) и проклятия (Curses). Библиотека также предоставляет функции для управления доступом к слотам: их можно активировать или деактивировать программно, а также добавлять или удалять слоты определенного типа для конкретного игрока. Если разработчик хочет предоставить свой собственный интерфейс для управления слотами, он может сделать это, не нарушая работу стандартного GUI Curios.

Центральное окно интерфейса открывается по умолчанию с помощью клавиши 'g'. В нем отображаются все активные слоты для текущего игрока, что позволяет легко управлять экипировкой. Однако это не жесткое ограничение: авторы модов могут реализовать свои собственные GUI, если им требуется специфическое управление. Все настройки слотов можно настраивать через конфигурационные файлы, а система тегов позволяет гибко управлять тем, какие предметы относятся к какому типу аксессуаров, создавая бесконечные возможности для творчества.

Важно отметить, что Curios API не добавляет собственный контент, кроме базового интерфейса. Все слоты и предметы должны быть добавлены через другие моды, использующие эту библиотеку. Это делает её идеальным выбором для создания легких и совместимых модов, не перегружающих игру лишними элементами. Благодаря поддержке различных версий игры и модулей, Curios API остается актуальным инструментом для создания модов на оборудование и аксессуары в экосистеме NeoForge.

Связанные материалы

Автор: TheIllusiveC4 · Лицензия: LGPL-3.0-or-later

T

TheIllusiveC4

10 проектов

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз curios-neoforge-16.0.0+26.2.jar 431.3 KB 26.2 NeoForge RUENDE+12 0 21.07.2026
Релиз curios-neoforge-15.0.0+26.1.2.jar 431.3 KB 26.1.2, 26.1.1, 26.1 NeoForge RUENDE+12 0 19.07.2026
Релиз curios-neoforge-12.0.0+1.21.8.jar 428 KB 1.21.8, 1.21.7, 1.21.6 NeoForge RUENDE+11 0 18.02.2026
Релиз curios-neoforge-13.0.0+1.21.10.jar 426.1 KB 1.21.10, 1.21.9 NeoForge RUENDE+11 0 18.02.2026
Релиз curios-neoforge-14.0.0+1.21.11.jar 428.4 KB 1.21.11 NeoForge RUENDE+12 0 18.02.2026
Релиз curios-neoforge-10.0.1+1.21.4.jar 426.3 KB 1.21.4 NeoForge RUENDE+11 0 17.05.2025
Релиз curios-neoforge-11.0.1+1.21.5.jar 426.6 KB 1.21.5 NeoForge RUENDE+11 0 17.05.2025