

Recursive AE2 Pattern Provider
Активный0.0
Установок
Последнее обновление
Recursive AE2 Pattern Provider
🔄 Обзор
Recursive AE2 Pattern Provider кардинально меняет подход к автоматизации в Applied Energistics 2, самостоятельно создавая шаблоны зависимостей для сложных рецептов. Забудьте о рутинном создании паттернов и наслаждайтесь автоматизированным многоуровневым крафтом без лишних усилий!
✨ Возможности
🎯 Автоматическое создание шаблонов
- Умные зависимости: Самостоятельно генерирует паттерны для недостающих компонентов крафта
- Рекурсивная логика: Создает шаблоны для ингредиентов ингредиентов на заданную глубину
- Обнаружение рецептов: Формирует паттерны только для предметов с валидными рецептами создания
- Примечание: для работы рекурсивных паттернов без крафта требуется подключение к молекулярному ассемблеру
🔧 Контроль на уровне паттернов
- Добавление рекурсии: Создайте любой AE2 паттерн с указанным предметом (по умолчанию - железный слиток) для активации рекурсивной функции
- Универсальная поддержка: Работает со ВСЕМИ типами AE2 паттернов:
- Паттерны крафта
- Производственные паттерны
- Паттерны для кузнечного стола
- Паттерны для камнереза
- Удаление рекурсии: Создайте рекурсивный паттерн отдельно (без предмета рецепта) для возврата к обычному состоянию
🎨 Визуальные подсказки
- Расширенные описания: Четкие индикаторы рекурсивного статуса и инструкции по использованию
⚙️ Настройки конфигурации
- Глубина рекурсии: Контролируйте глубину генерации паттернов (-1 = без ограничений, 0 = отключено, 1+ = ограниченная глубина)
- Предмет рецепта: Настройте требуемый предмет для создания рекурсивных паттернов (по умолчанию:
minecraft:iron_ingot
) - Наследование замен: Автоматически созданные паттерны наследуют настройки замен от родительских паттернов
- Параметры по умолчанию: Настройте поведение замен для паттернов без родительского контекста
🎮 Как использовать
Шаг 1: Создайте паттерн
Создайте любой AE2 паттерн обычным способом (например, рецепт железной кирки)
Шаг 2: Активируйте рекурсию
[AE2 Паттерн] + [Предмет рецепта] → [Рекурсивный паттерн]
Создайте паттерн с указанным предметом рецепта (по умолчанию - железный слиток) в любом верстаке
Шаг 2б: Отключение рекурсии
[Рекурсивный паттерн] → [Обычный паттерн] Создайте рекурсивный паттерн отдельно (без предмета рецепта) для возврата к обычному состоянию
💡 Изменение предмета рецепта
Для смены требуемого предмета для создания рекурсивных паттернов отредактируйте конфигурацию мода:
[recursiveae2patternprovider-common.toml]
recipeItem = "minecraft:diamond" # Использовать алмаз вместо железа
# Или любой другой предмет:
# recipeItem = "minecraft:gold_ingot"
# recipeItem = "minecraft:emerald"
# recipeItem = "ae2:calculation_processor"
Шаг 3: Установка в провайдер паттернов
Поместите рекурсивный паттерн в ваш Pattern Provider
Шаг 4: Автоматическая магия
Мод автоматически генерирует паттерны для:
- Палочек (если железная кирка требует их)
- Железных слитков (если используется сырое железо)
- Любых других недостающих промежуточных компонентов
Пример сценария
Традиционный AE2: Для автоматического создания железных кирок нужно вручную создавать:
- Паттерн железной кирки
- Паттерн палочек
- Паттерн плавки железных слитков (при использовании сырого железа)
- Паттерн деревянных досок (при создании палочек из бревен)
- И так далее...
С этим модом: Создайте ОДИН рекурсивный паттерн железной кирки → Все зависимости генерируются автоматически!
📋 Конфигурация
Мод включает несколько опций настройки в файле config/recursiveae2patternprovider-common.toml:
# Включение/отключение всего мода
enableRecursiveAE2PatternProvider = true
# Максимальная глубина рекурсии (-1 = без ограничений, 0 = отключено, 1+ = ограниченная глубина)
recursionDepth = -1
# Настройки замен по умолчанию для автоматически созданных паттернов
defaultAllowSubstitutes = false
defaultAllowFluidSubstitutes = false
🔧 Технические детали
Совместимость
- Minecraft: 1.21.1
- NeoForge: Последняя версия (21.1.205)
- Applied Energistics 2: Обязателен
- Extended AE: совместим
- Advanced AE: не совместим
- Сервер/Клиент: Работает на выделенных серверах и в одиночной игре
Производительность
- Умное кэширование: Предотвращает дублирование генерации паттернов
- Эффективная обработка: Генерирует паттерны только при реальной необходимости
- Интеграция с AE2: Использует существующую систему паттернов AE2 для максимальной совместимости
Преобразите ваш опыт работы с AE2 от утомительного управления паттернами к мастерству автоматизации без усилий!