Grid Templates

**Grid templates** are templates used to display Minecraft interfaces and GUIs such as Crafting, Smelting, Sugaring, Advanced Sugaring, Sugar Smelting, and Inventory Crafting.

See Template:Inventory slot for basic usage of all these grids, this page will cover additional or different functions.

## Crafting

*See also: Template:Crafting*
This template is used to create an interface that looks similar to the Crafting Table's.

### Simple Usage

```
{{Crafting
}}
```

produces

### Row Fillings

Individual rows can be filled in for less work. You must set the `{{{`R1`}}}`, `{{{`R2`}}}`, or `{{{`R3`}}}` parameter to the item name.

```
{{Crafting
}}
```

produces

### Input Filling

The whole grid could be filled in using one parameter, `{{{`Input`}}}`.

```
{{Crafting
}}
```

produces

### Shapeless

If a recipe is shapeless, you need to set `{{{Shapeless = 1}}}` in the template, which will display an icon which when hovered over explains what a shapeless recipe is. Another way to make a recipe shapeless is by filling the hidden parameters as the inputs.

```
{{Crafting
}}
```

produces

The shapeless parameter does not support animation, so shapeless and non-shapeless recipes cannot be combined.

### Animated

To make the slots animate, you make a list of blocks and objects you want to show, separated by semi-colons. However, you will most likely need to fill the `{{{`Name`}}}` parameter to name the custom output (if applicable)

```
{{Crafting
}}
```

produces

```
{{Crafting
}}
```

produces

### Custom Names

#### Title

The first bracketed text can be used to specify a title for each frame individually, and also supports standard formatting codes using & instead of §. If the title only contains formatting codes and no actual text, the formatting will be added to the normal title.

#### Text

The last bracketed text can be used to specify a description, this also supports standard formatting codes, and can also have multiple lines by using forward slashes (/). Name can be set to "None" and will remove the name column.

```
{{Crafting
}}

```

produces

### Multiple Recipes

To group multiple crafting templates into one table, you need to set `{{{Head = 1}}}` in the first template of the table, and `{{{Foot = 1}}}` in the last.

```
{{Crafting
}}
{{Crafting
}}
{{Crafting
}}
{{Crafting
}}
```

produces

## Inventory Crafting

*See also: Template:Inventory Crafting*
This template is used to create an interface that looks similar to the crafting square in the Inventory.

### Simple Usage

```
{{Inventory Crafting
}}
```

produces

### Shapeless

If a recipe is shapeless, you need to set `{{{Shapeless = 1}}}` in the template, which will display an icon which when hovered over explains what a shapeless recipe is. Another way to make a recipe shapeless is by filling the hidden parameters as the inputs.

```
{{Inventory Crafting
}}
```

produces

The shapeless parameter does not support animation, so shapeless and non-shapeless recipes cannot be combined.

### Animation, Custom Names, Input Filling, and Row Fillings

To make the slots animate, you make a list of blocks and objects you want to show, separated by semi-colons.

The first bracketed text can be used to specify a title for each frame individually. The last bracketed text can be used to specify a description.

Individual rows can be filled in for less work. You must set the `{{{`R1`}}}` or `{{{`R2`}}}` parameter to the item name. The whole grid could be filled in using one parameter, `{{{`Input`}}}`.

```
{{Inventory Crafting
}}
```

produces

## Smelting

*See also: Template:Smelting*
Using this template, you can create tables like those commonly used in the “Smelting” and “Smelting ingredient” sections of articles about blocks and items. It can be used similarly to `{{Furnace}}`, except it creates the table for you.

By default, the table generates with 3 columns: Name, Ingredients, and the main column containing `{{Furnace}}`. You can set the parameter `{{{showname = 1}}}` or `{{{showname = 0}}}` in the first template of the table to show or hide the Name column. To group multiple smelting templates into one table, you also need to set `{{{Head = 1}}}` in the first template of the table, and `{{{Foot = 1}}}` in the last.

You can change what is shown in the fuel slot by using the parameter `{{{`Fuel`}}}`. It defaults to `Any fuel`

Example usage:

```
{{Smelting
}}
{{Smelting
}}
{{Smelting
}}

```

produces

## Sugar Smelting

Using this template, you can create tables like those commonly used in the “Sugar Smelting” and “Sugar Smelting ingredient” sections of articles about blocks and items. It can be used similarly to `{{Sugar Furnace}}`, except it creates the table for you.

By default, the table generates with 3 columns: Name, Ingredients, and the main column containing `{{Sugar Furnace}}`. You can set the parameter `{{{showname = 1}}}` or `{{{showname = 0}}}` in the first template of the table to show or hide the Name column. To group multiple smelting templates into one table, you also need to set `{{{Head = 1}}}` in the first template of the table, and `{{{Foot = 1}}}` in the last.

You can change what is shown in the fuel slot by using the parameter `{{{`Fuel`}}}`. It defaults to `Sugar`

Example usage:

```
{{Sugar Smelting
}}
{{Sugar Smelting
}}
{{Sugar Smelting
}}

```

produces

## Sugaring

*See also: Template:Sugaring*
Using this template, you can create tables like those commonly used in the “Sugaring” and “Sugaring ingredient” sections of articles about blocks and items. It can be used similarly to `{{Sugar Factory}}`, except it creates the table for you.

By default, the table generates with 3 columns: Name, Ingredients, and the main column containing `{{Sugar Factory}}`. You can set the parameter `{{{showname = 1}}}` or `{{{showname = 0}}}` in the first template of the table to show or hide the Name column. The input slot defaults to the page name and the output slot defaults to Sugar. To group multiple smelting templates into one table, you also need to set `{{{Head = 1}}}` in the first template of the table, and `{{{Foot = 1}}}` in the last.

Example usage:

```
{{Sugaring
}}
{{Sugaring
}}
{{Sugaring
}}

```

produces

## Advanced Sugaring

*See also: Template:Advanced Sugaring*
Using this template, you can create tables like those commonly used in the “Advanced Sugaring” and “Advanced Sugaring ingredient” sections of articles about blocks and items. It can be used similarly to `{{Advanced Sugar Factory}}`, except it creates the table for you.

By default, the table generates with 3 columns: Name, Ingredients, and the main column containing `{{Advanced Sugar Factory}}`. You can set the parameter `{{{showname = 1}}}` or `{{{showname = 0}}}` in the first template of the table to show or hide the Name column. To group multiple smelting templates into one table, you also need to set `{{{Head = 1}}}` in the first template of the table, and `{{{Foot = 1}}}` in the last.

Example usage:

```
{{Advanced Sugaring
}}
{{Advanced Sugaring
}}
{{Advanced Sugaring
}}

```

produces