Skip to content
Krutoy242 edited this page Dec 27, 2024 · 1 revision

Recipe Design Guidelines

This document outlines the principles for creating and modifying recipes in Enigmatica 2 Expert Extended (E2EE).

Core Concepts

Terminology

  • Recipe: Any method of obtaining resources in-game, including crafting, mining, smelting, researching, or dimension travel
  • Ingredient: Any in-game resource such as items, blocks, experience points, Thaumcraft research, or environmental conditions
  • Complexity: A measure similar to UU-value or EMC, representing the approximate time investment required to create an item for the first time

Design Principles

The following guidelines are recommended practices rather than strict rules.

Crafting Recipes

These principles apply to all 3x3 crafting implementations, including:

  • Standard Crafting Table
  • Engineering Table
  • Carpenter

1. Optimize Ingredient Variety

Recommendation: Limit unique ingredient types to approximately 3 per recipe.

Rationale: Excessive ingredient variety increases crafting complexity and inventory management overhead. Consider creating intermediate components for more complex items.

2. Avoid Mutable NBT Tags

Recommendation: Use items with static NBT data only.

Rationale: Items with variable NBT tags (e.g., charge levels) can cause issues with AE2 pattern creation and automation.

3. Balance Complexity Tiers

Recommendation: Use ingredients from similar progression stages.

Rationale: Mixing items from vastly different progression stages can create progression inconsistencies and balance issues.