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

Confabricate

Активный

Установок

0

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

4 года назад
Клиент
Fabric
Quilt
Forge
Neoforge
Библиотеки

Confabricate

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

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

Сериализаторы типов данных

Confabricate включает готовые сериализаторы для работы с различными типами данных Minecraft:

  • Идентификаторы (Identifier)
  • Любые элементы, хранящиеся в реестрах (Registry)
  • Текстовые объекты (Text) в формате JSON
  • Смешанные коллекции элементов и тегов (представленные как TaggableCollection), поддерживающие блоки, предметы, типы сущностей и жидкости

Адаптер для NBT данных

Специальный компонент NBTNodeAdapter обеспечивает двустороннее преобразование между узлами Configurate и системой тегов NBT, используемой в Minecraft.

Интеграция с DataFixerUpper

Благодаря первоначальной реализации от @i509VCB, мод предоставляет:

  • Реализацию DynamicOps для ConfigurationNodes
  • Базовую интеграцию между ConfigurationTransformations и DataFixers

Управление конфигурациями для каждого мода

В классе Confabricate содержатся утилитарные методы для:

  • Получения конфигураций в формате HOCON для конкретного мода
  • Использования общего сервиса наблюдения и методов для автоматической перезагрузки HOCON-конфигураций

Для получения дополнительной информации о базовой библиотеке Configurate и подробных инструкций по использованию Confabricate в ваших собственных модах, обратитесь к соответствующей документации.

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

zmlaoeu

Создан: 6 июн 2021

ID: 29536