# Table Recipes

Shaped

| Поле    | Обязательное | Описание                                                                                                                            |
| ------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------- |
| tier    |              | Уровень стола, требуемый для этого рецепта. Если не указано, рецепт будет работать для всех столов с достаточным количеством ячеек. |
| pattern | ✓            | Шаблон рецепта.                                                                                                                     |
| key     | ✓            | Ключ рецепта, для указания, какой предмет представляет каждый символ.                                                               |
| result  | ✓            | Предмет, который будет получен после создания этого рецепта.                                                                        |

Shapeless

| Поле        | Обязательное | Описание                                                                                                                            |
| ----------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------- |
| tier        |              | Уровень стола, требуемый для этого рецепта. Если не указано, рецепт будет работать для всех столов с достаточным количеством ячеек. |
| ingredients | ✓            | Массив из 1-81 входного предмета.                                                                                                   |
| result      | ✓            | Предмет, который будет получен после создания этого рецепта.                                                                        |

## Уроверь 1 (3x3)

```javascript
event.recipes.extendedcrafting.shaped_table({
  pattern: [
    "XXX",
    "X X",
    "XXX"
  ],
  key: {
    X: {
      tag: "forge:ingots/gold"
    }
  },
  result: {
    item: "minecraft:apple"
  }
})
```

## Уровень 2 (5x5)

```javascript
event.recipes.extendedcrafting.shaped_table({
  pattern: [
    "XXXXX",
    "X   X",
    "X   X",
    "X   X",
    "XXXXX"
  ],
  key: {
    X: {
      tag: "forge:ingots/gold"
    }
  },
  result: {
    item: "minecraft:apple"
  }
})
```

## Уровень 3 (7x7)

```javascript
event.recipes.extendedcrafting.shaped_table({
  pattern: [
    "XXXXXXX",
    "X     X",
    "X     X",
    "X     X",
    "X     X",
    "X     X",
    "XXXXXXX"
  ],
  key: {
    X: {
      tag: "forge:ingots/gold"
    }
  },
  result: {
    item: "minecraft:apple"
  }
})
```

## Уровень 4 (9x9)

```javascript
event.recipes.extendedcrafting.shaped_table({
  pattern: [
    "XXXXXXXXX",
    "X       X",
    "X       X",
    "X       X",
    "X       X",
    "X       X",
    "X       X",
    "X       X",
    "XXXXXXXXX"
  ],
  key: {
    X: {
      tag: "forge:ingots/gold"
    }
  },
  result: {
    item: "minecraft:apple"
  }
})
```

## Shapeless

```javascript
event.recipes.extendedcrafting.shapeless_table({
  ingredients: [
    {
      item: "minecraft:coal"
    },
    {
      item: "minecraft:coal"
    }
  ],
  result: {
    item: "minecraft:apple"
  }
})
```
