# Singularities

Extended Crafting позволяет легко делать сингулярности

## Добавление Сингулярностей

Чтобы добавить сингулярность, вам просто нужно добавить файл JSON с сингулярностью в каталог /config/extendedcrafting/singularities.

## Файл Сингулярности

Этот раздел предоставит описание доступных значений для использования в файле JSON сингулярности. Синтаксис можно вывести из примера JSON ниже.

| Поле                  | Обязательное | Описание                                                                                                                                       |
| --------------------- | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| name                  | ✓            | Название этой сингулярности. Здесь вы можете указать название, которое вы хотите видеть, или ключ перевода.                                    |
| colors                | ✓            | Цвета наложения и подложки (в таком порядке).                                                                                                  |
| ingredient            | ✓            | Предмет, используемый для создания этой сингулярности.                                                                                         |
| materialCount         | ✓            | Количество материалов, необходимых для создания этой сингулярности.                                                                            |
| inUltimateSingularity |              | Должна ли эта сингулярность быть частью рецепта для Вселенской Сингулярности. Если не указано, будет установлено значение по умолчанию - true. |
| enabled               |              | Должна ли эта сингулярность быть зарегистрирована. Если не указано, будет установлено значение по умолчанию - true. (Добавлено в версии 4.1.0) |

## Пример файла

```json
{
  "name": "Diamond",
  "colors": [
    "4AEDD9",
    "20C5B5"
  ],
  "ingredient": {
    "item": "minecraft:diamond"
  },
  "inUltimateSingularity": false
}
```

## Что делать

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

```json
{
  "type": "forge:nbt",
  "item": "extendedcrafting:singularity",
  "nbt": {
    "Id": "extendedcrafting:diamond"
  }
}
```

Примечание: Вы можете найти идентификатор сингулярности, включив расширенные подсказки (f3 + h), и посмотрев, что они говорят.

## Удаление сингулярностей

Просто удалите файл сингулярности из каталога /config/extendedcrafting/singularities. Начиная с версии 4.1.0, вы также можете добавить "enabled": false в файл сингулярности, чтобы отключить его.
