# mc-SmartSlotting

## Border

```yaml
item:
  slot: "border" # The GUI framework
  # etc...
```

## Chess

```yaml
item:
  slot: "chess:white" # Checkerboard sample
  # etc...
```

```yaml
item:
  slot: "chess:black" # Checkerboard sample
  # etc...
```

## Corners

```yaml
item:
  slot: "corners" # The 4 corners
  # etc...
```

## Center

```yaml
item:
  slot: "center" # The centre of the GUI
  # etc...
```

## Multiple Slot

```yaml
item:
  slot: "0,1,2,3,4"
  # etc...
```

## Range

```yaml
item:
  slot: "0-8" # From X to Y
  # etc...
```

## Grid

```yaml
item:
  slot: "grid:3x1" # 3x1 Grid
  # etc...
```

## Offset

```yaml
item:
  slot: "grid:3x2:offset:12" # 3 columns x 2 rows, starting from slot 12
  # etc...
```

## Edges

```yaml
item:
  slot: "edges" # Interior area without frame
  # etc...
```

## Directions

```yaml
item:
  slot: "top" # Top row
  # etc...
```

```yaml
item:
  slot: "bottom" # Bottom row
  # etc...
```

```yaml
item:
  slot: "left" # Left column
  # etc...
```

```yaml
item:
  slot: "right" # Right column
  # etc...
```

## Fill

```yaml
item:
  slot: "fill" # All free areas
  # etc...
```

## Priority

```yaml
item:
  slot: "border"
  priority: 1
  # etc...
item2:
  slot: "fill"
  priority: -1 # last time
```
