Confabricate
Активный0.0
Установок
Последнее обновление
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 в ваших собственных модах, обратитесь к соответствующей документации.