Скачать Curios API — Minecraft Моды — MetaMods

Curios API

Активный

Установок

110

Последнее обновление

4 месяца назад

Версии

1.13.2 — 1.21.5
Клиент и сервер
Fabric
Forge
Neoforge
Приключенческие
Оружие и броня
Библиотеки
Утилиты

Curios API

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

По умолчанию мод не добавляет никакого контента, кроме графического интерфейса инвентаря. В нем нет предустановленных слотов и только два предмета, которые доступны исключительно через творческий режим и служат в основном как примеры для разработчиков.

Основные возможности

Расширяемая система слотов через централизованную библиотеку. Новые слоты для экипировки легко создаются и управляются через реестр идентификаторов. Идентичные идентификаторы автоматически объединяются, чтобы избежать дублирования функций и обеспечить максимальную совместимость с потенциальными предметами, при этом уникальные идентификаторы могут использоваться для обозначения специальных типов, когда это необходимо.

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

Полная настраиваемость и управление слотами. Слоты могут иметь пользовательский фон, разные размеры, а также могут быть отключены или скрыты по умолчанию. Но как игрок может получить доступ к отключенным слотам? Через API разработчики могут использовать функции для включения/отключения слотов игрока или добавления/удаления определенного количества слотов заданного типа.

Гибкая система связей предмет-аксессуар с использованием ванильной системы тегов. Выбор подходящих аксессуаров осуществляется через стандартную систему тегов Minecraft. Это означает, что категоризация предметов по типам аксессуаров сводится к простому созданию .json файла в папке data/curios/tags. Предметы могут быть отнесены к любому количеству типов аксессуаров, если они помечены в соответствующих файлах, и эти настройки могут быть полностью переопределены.

Полная интеграция с другими механиками инвентаря. Зачарования Починка и Проклятия работают со всеми применимыми предметами, экипированными в слотах Curios. Также имеются различные вспомогательные функции для разработчиков, которые упрощают интеграцию их собственных предметов или механик в систему Curios.

Доступ через единый графический интерфейс. Curios поставляется с собственным GUI, доступным из инвентаря, который показывает все доступные игроку слоты. Это позволяет игрокам видеть все расширенные слоты для экипировки в одном месте без необходимости переключаться между разными интерфейсами инвентаря. При этом разработчики могут создавать собственные GUI для своих мод-специфичных слотов, если это необходимо. Стандартная клавиша для открытия GUI — 'g'.

Интерфейс Curios

Документация

Участники проекта
TheIllusiveC4

TheIllusiveC4

Разработчик

Создан: 3 фев 2023

ID: 209